Flutter Engine
The Flutter Engine
runtime_offsets_extracted.h
Go to the documentation of this file.
1// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
2// for details. All rights reserved. Use of this source code is governed by a
3// BSD-style license that can be found in the LICENSE file.
4#ifndef RUNTIME_VM_COMPILER_RUNTIME_OFFSETS_EXTRACTED_H_
5#define RUNTIME_VM_COMPILER_RUNTIME_OFFSETS_EXTRACTED_H_
6
7#include "platform/globals.h"
8
9// The constants below correspond to the macros in runtime_offsets_list.h.
10
11// This file was generated by ./tools/run_offsets_extractor.dart.
12// It's checked in, rather than being generated as part of the build, because
13// simarm_x64 needs 32-bit arm offsets, but is built on a 64-bit machine and
14// offsets_extractor only extracts offsets for the host architecture. This
15// file needs to be regenerated when the offsets change, which is usually
16// detected by CheckOffsets() in dart.cc.
17
18#if !defined(PRODUCT) && defined(TARGET_ARCH_ARM) && \
19 !defined(DART_COMPRESSED_POINTERS)
20static constexpr dart::compiler::target::word Code_active_instructions_offset =
21 0x38;
22static constexpr dart::compiler::target::word Function_usage_counter_offset =
23 0x48;
24static constexpr dart::compiler::target::word
25 ICData_receivers_static_type_offset = 0x10;
26static constexpr dart::compiler::target::word
27 SuspendState_frame_capacity_offset = 0x4;
28static constexpr dart::compiler::target::word Array_elements_start_offset = 0xc;
29static constexpr dart::compiler::target::word Array_element_size = 0x4;
30static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
31 0x0;
32static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
33static constexpr dart::compiler::target::word Code_elements_start_offset = 0x60;
34static constexpr dart::compiler::target::word Code_element_size = 0x4;
35static constexpr dart::compiler::target::word Context_elements_start_offset =
36 0xc;
37static constexpr dart::compiler::target::word Context_element_size = 0x4;
38static constexpr dart::compiler::target::word
39 ContextScope_elements_start_offset = 0xc;
40static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
41static constexpr dart::compiler::target::word
42 ExceptionHandlers_elements_start_offset = 0xc;
43static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
44 0xc;
45static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
46 0x8;
47static constexpr dart::compiler::target::word ObjectPool_element_size = 0x4;
48static constexpr dart::compiler::target::word
49 OneByteString_elements_start_offset = 0xc;
50static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
51static constexpr dart::compiler::target::word Record_elements_start_offset =
52 0x8;
53static constexpr dart::compiler::target::word Record_element_size = 0x4;
54static constexpr dart::compiler::target::word
55 TypeArguments_elements_start_offset = 0x14;
56static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
57static constexpr dart::compiler::target::word
58 TwoByteString_elements_start_offset = 0xc;
59static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
60static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
61 0xc;
62static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
63static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
64static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
65 0xfffd;
66static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
67static constexpr dart::compiler::target::word
68 Instructions_kMonomorphicEntryOffsetJIT = 0x0;
69static constexpr dart::compiler::target::word
70 Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
71static constexpr dart::compiler::target::word
72 Instructions_kMonomorphicEntryOffsetAOT = 0x0;
73static constexpr dart::compiler::target::word
74 Instructions_kPolymorphicEntryOffsetAOT = 0x10;
75static constexpr dart::compiler::target::word
76 Instructions_kBarePayloadAlignment = 0x4;
77static constexpr dart::compiler::target::word
78 Instructions_kNonBarePayloadAlignment = 0x4;
79static constexpr dart::compiler::target::word
80 NativeEntry_kNumCallWrapperArguments = 0x2;
81static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
82static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
83static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
84 0x3fff;
85static constexpr dart::compiler::target::word
86 RecordShape_kFieldNamesIndexShift = 0x10;
87static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
88 0x3fff;
89static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
90 0xffff;
91static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
92 0xffff;
93static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
94static constexpr dart::compiler::target::word
95 OneByteString_kMaxNewSpaceElements = 0x3fff4;
96static constexpr dart::compiler::target::word
97 TwoByteString_kMaxNewSpaceElements = 0x1fffa;
98static constexpr dart::compiler::target::word
99 SubtypeTestCache_kFunctionTypeArguments = 0x3;
100static constexpr dart::compiler::target::word
101 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
102static constexpr dart::compiler::target::word
103 SubtypeTestCache_kDestinationType = 0x6;
104static constexpr dart::compiler::target::word
105 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
106static constexpr dart::compiler::target::word
107 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
108static constexpr dart::compiler::target::word
109 SubtypeTestCache_kInstanceTypeArguments = 0x1;
110static constexpr dart::compiler::target::word
111 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
112static constexpr dart::compiler::target::word
113 SubtypeTestCache_kTestEntryLength = 0x8;
114static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
115static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
116 0x7;
117static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
118 0xfffffff;
119static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x8;
120static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x10;
121static constexpr dart::compiler::target::word
122 AbstractType_type_test_stub_entry_point_offset = 0x4;
123static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
124 0x10;
125static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
126 0x14;
127static constexpr dart::compiler::target::word
128 ArgumentsDescriptor_first_named_entry_offset = 0x1c;
129static constexpr dart::compiler::target::word
130 ArgumentsDescriptor_named_entry_size = 0x8;
131static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
132 0x0;
133static constexpr dart::compiler::target::word
134 ArgumentsDescriptor_position_offset = 0x4;
135static constexpr dart::compiler::target::word
136 ArgumentsDescriptor_positional_count_offset = 0x18;
137static constexpr dart::compiler::target::word
138 ArgumentsDescriptor_type_args_len_offset = 0xc;
139static constexpr dart::compiler::target::word Array_data_offset = 0xc;
140static constexpr dart::compiler::target::word Array_length_offset = 0x8;
141static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
142static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x4;
143static constexpr dart::compiler::target::word Class_declaration_type_offset =
144 0x34;
145static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
146 0x60;
147static constexpr dart::compiler::target::word Class_super_type_offset = 0x2c;
148static constexpr dart::compiler::target::word
149 Class_host_type_arguments_field_offset_in_words_offset = 0x6c;
150static constexpr dart::compiler::target::word
151 ClassTable_allocation_tracing_state_table_offset = 0x4;
152static constexpr dart::compiler::target::word Closure_context_offset = 0x14;
153static constexpr dart::compiler::target::word
154 Closure_delayed_type_arguments_offset = 0xc;
155static constexpr dart::compiler::target::word Closure_function_offset = 0x10;
156static constexpr dart::compiler::target::word
157 Closure_function_type_arguments_offset = 0x8;
158static constexpr dart::compiler::target::word Closure_hash_offset = 0x18;
159static constexpr dart::compiler::target::word
160 Closure_instantiator_type_arguments_offset = 0x4;
161static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
162 0x10;
163static constexpr dart::compiler::target::word Code_instructions_offset = 0x18;
164static constexpr dart::compiler::target::word Code_object_pool_offset = 0x14;
165static constexpr dart::compiler::target::word Code_owner_offset = 0x1c;
166static constexpr dart::compiler::target::word Context_num_variables_offset =
167 0x4;
168static constexpr dart::compiler::target::word Context_parent_offset = 0x8;
169static constexpr dart::compiler::target::word Double_value_offset = 0x8;
170static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
171static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
172static constexpr dart::compiler::target::word
173 Field_initializer_function_offset = 0x10;
174static constexpr dart::compiler::target::word
175 Field_host_offset_or_field_id_offset = 0x14;
176static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x28;
177static constexpr dart::compiler::target::word
178 Field_guarded_list_length_in_object_offset_offset = 0x34;
179static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
180 0x18;
181static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x2c;
182static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x36;
183static constexpr dart::compiler::target::word Function_code_offset = 0x20;
184static constexpr dart::compiler::target::word Function_data_offset = 0x18;
185static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
186 0x4, 0x8};
187static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x40;
188static constexpr dart::compiler::target::word Function_signature_offset = 0x14;
189static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
190 0x4;
191static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
192 0xc;
193static constexpr dart::compiler::target::word
194 GrowableObjectArray_length_offset = 0x8;
195static constexpr dart::compiler::target::word
196 GrowableObjectArray_type_arguments_offset = 0x4;
197static constexpr dart::compiler::target::word Page_card_table_offset = 0x10;
198static constexpr dart::compiler::target::word Page_original_top_offset = 0x1c;
199static constexpr dart::compiler::target::word Page_original_end_offset = 0x20;
200static constexpr dart::compiler::target::word
201 CallSiteData_arguments_descriptor_offset = 0x8;
202static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
203static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
204static constexpr dart::compiler::target::word ICData_entries_offset = 0xc;
205static constexpr dart::compiler::target::word ICData_owner_offset = 0x14;
206static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x1c;
207static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
208static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14;
209static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18;
210static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20;
211static constexpr dart::compiler::target::word
212 Isolate_has_resumption_breakpoints_offset = 0x25;
213static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
214 0x10;
215static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
216 0x8;
217static constexpr dart::compiler::target::word
218 IsolateGroup_cached_class_table_table_offset = 0xc;
219static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x24;
220static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10;
221static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc;
222static constexpr dart::compiler::target::word
223 ImmutableLinkedHashBase_data_offset = 0xc;
224static constexpr dart::compiler::target::word
225 LinkedHashBase_deleted_keys_offset = 0x14;
226static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
227 0x8;
228static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
229 0x18;
230static constexpr dart::compiler::target::word
231 LinkedHashBase_type_arguments_offset = 0x4;
232static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
233 0x10;
234static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
235static constexpr dart::compiler::target::word
236 MarkingStackBlock_pointers_offset = 0x8;
237static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
238 0x4;
239static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
240 0xc;
241static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
242 0x10;
243static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
244static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
245 0x4;
246static constexpr dart::compiler::target::word NativeArguments_argv_offset = 0x8;
247static constexpr dart::compiler::target::word NativeArguments_retval_offset =
248 0xc;
249static constexpr dart::compiler::target::word NativeArguments_thread_offset =
250 0x0;
251static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
252 0xc0;
253static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
254 0x98;
255static constexpr dart::compiler::target::word
256 ObjectStore_record_field_names_offset = 0x1e8;
257static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
258 0xd4;
259static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
260 0x84;
261static constexpr dart::compiler::target::word
262 ObjectStore_ffi_callback_code_offset = 0x264;
263static constexpr dart::compiler::target::word
264 ObjectStore_suspend_state_await_offset = 0x210;
265static constexpr dart::compiler::target::word
266 ObjectStore_suspend_state_await_with_type_check_offset = 0x214;
267static constexpr dart::compiler::target::word
268 ObjectStore_suspend_state_handle_exception_offset = 0x234;
269static constexpr dart::compiler::target::word
270 ObjectStore_suspend_state_init_async_offset = 0x20c;
271static constexpr dart::compiler::target::word
272 ObjectStore_suspend_state_init_async_star_offset = 0x220;
273static constexpr dart::compiler::target::word
274 ObjectStore_suspend_state_init_sync_star_offset = 0x22c;
275static constexpr dart::compiler::target::word
276 ObjectStore_suspend_state_return_async_offset = 0x218;
277static constexpr dart::compiler::target::word
278 ObjectStore_suspend_state_return_async_not_future_offset = 0x21c;
279static constexpr dart::compiler::target::word
280 ObjectStore_suspend_state_return_async_star_offset = 0x228;
281static constexpr dart::compiler::target::word
282 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x230;
283static constexpr dart::compiler::target::word
284 ObjectStore_suspend_state_yield_async_star_offset = 0x224;
285static constexpr dart::compiler::target::word OneByteString_data_offset = 0xc;
286static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
287static constexpr dart::compiler::target::word PointerBase_data_offset = 0x4;
288static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
289 0x8;
290static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
291 0x4;
292static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0xc;
293static constexpr dart::compiler::target::word Record_shape_offset = 0x4;
294static constexpr dart::compiler::target::word
295 SingleTargetCache_entry_point_offset = 0x8;
296static constexpr dart::compiler::target::word
297 SingleTargetCache_lower_limit_offset = 0xc;
298static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
299 0x4;
300static constexpr dart::compiler::target::word
301 SingleTargetCache_upper_limit_offset = 0x10;
302static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
303 0x8;
304static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x4;
305static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x4;
306static constexpr dart::compiler::target::word String_hash_offset = 0x4;
307static constexpr dart::compiler::target::word String_length_offset = 0x8;
308static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
309 0x4;
310static constexpr dart::compiler::target::word
311 SubtypeTestCache_num_inputs_offset = 0x8;
312static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
313 0x2;
314static constexpr dart::compiler::target::word
315 SuspendState_error_callback_offset = 0x18;
316static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
317 0x8;
318static constexpr dart::compiler::target::word
319 SuspendState_function_data_offset = 0x10;
320static constexpr dart::compiler::target::word SuspendState_payload_offset =
321 0x1c;
322static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc;
323static constexpr dart::compiler::target::word
324 SuspendState_then_callback_offset = 0x14;
325static constexpr dart::compiler::target::word
326 Thread_AllocateArray_entry_point_offset = 0x168;
327static constexpr dart::compiler::target::word Thread_active_exception_offset =
328 0x388;
329static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
330 0x38c;
331static constexpr dart::compiler::target::word
332 Thread_array_write_barrier_entry_point_offset = 0xfc;
333static constexpr dart::compiler::target::word
334 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104;
335static constexpr dart::compiler::target::word
336 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90;
337static constexpr dart::compiler::target::word
338 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108;
339static constexpr dart::compiler::target::word
340 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x94;
341static constexpr dart::compiler::target::word
342 Thread_allocate_object_entry_point_offset = 0x10c;
343static constexpr dart::compiler::target::word
344 Thread_allocate_object_stub_offset = 0x98;
345static constexpr dart::compiler::target::word
346 Thread_allocate_object_parameterized_entry_point_offset = 0x110;
347static constexpr dart::compiler::target::word
348 Thread_allocate_object_parameterized_stub_offset = 0x9c;
349static constexpr dart::compiler::target::word
350 Thread_allocate_object_slow_entry_point_offset = 0x114;
351static constexpr dart::compiler::target::word
352 Thread_allocate_object_slow_stub_offset = 0xa0;
353static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
354 0x3a8;
355static constexpr dart::compiler::target::word
356 Thread_async_exception_handler_stub_offset = 0xa4;
357static constexpr dart::compiler::target::word
358 Thread_auto_scope_native_wrapper_entry_point_offset = 0x144;
359static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40;
360static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x3c;
361static constexpr dart::compiler::target::word
362 Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c;
363static constexpr dart::compiler::target::word
364 Thread_call_to_runtime_entry_point_offset = 0x100;
365static constexpr dart::compiler::target::word
366 Thread_call_to_runtime_stub_offset = 0x5c;
367static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3cc;
368static constexpr dart::compiler::target::word
369 Thread_dispatch_table_array_offset = 0x2c;
370static constexpr dart::compiler::target::word
371 Thread_double_truncate_round_supported_offset = 0x3ac;
372static constexpr dart::compiler::target::word
373 Thread_service_extension_stream_offset = 0x3d0;
374static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
375 0x128;
376static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
377 0xd0;
378static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
379 0x12c;
380static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
381 0xd4;
382static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
383 0x154;
384static constexpr dart::compiler::target::word
385 Thread_double_negate_address_offset = 0x150;
386static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
387static constexpr dart::compiler::target::word
388 Thread_enter_safepoint_stub_offset = 0xe8;
389static constexpr dart::compiler::target::word Thread_execution_state_offset =
390 0x39c;
391static constexpr dart::compiler::target::word
392 Thread_exit_safepoint_stub_offset = 0xec;
393static constexpr dart::compiler::target::word
394 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0;
395static constexpr dart::compiler::target::word
396 Thread_call_native_through_safepoint_stub_offset = 0xf4;
397static constexpr dart::compiler::target::word
398 Thread_call_native_through_safepoint_entry_point_offset = 0x130;
399static constexpr dart::compiler::target::word
400 Thread_fix_allocation_stub_code_offset = 0x54;
401static constexpr dart::compiler::target::word
402 Thread_fix_callers_target_code_offset = 0x50;
403static constexpr dart::compiler::target::word
404 Thread_float_absolute_address_offset = 0x160;
405static constexpr dart::compiler::target::word
406 Thread_float_negate_address_offset = 0x15c;
407static constexpr dart::compiler::target::word Thread_float_not_address_offset =
408 0x158;
409static constexpr dart::compiler::target::word
410 Thread_float_zerow_address_offset = 0x164;
411static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
412 0x390;
413static constexpr dart::compiler::target::word
414 Thread_invoke_dart_code_stub_offset = 0x58;
415static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
416 0x3a4;
417static constexpr dart::compiler::target::word Thread_isolate_offset = 0x350;
418static constexpr dart::compiler::target::word Thread_isolate_group_offset =
419 0x354;
420static constexpr dart::compiler::target::word Thread_field_table_values_offset =
421 0x30;
422static constexpr dart::compiler::target::word
423 Thread_lazy_deopt_from_return_stub_offset = 0xd8;
424static constexpr dart::compiler::target::word
425 Thread_lazy_deopt_from_throw_stub_offset = 0xdc;
426static constexpr dart::compiler::target::word
427 Thread_lazy_specialize_type_test_stub_offset = 0xe4;
428static constexpr dart::compiler::target::word
429 Thread_old_marking_stack_block_offset = 0x368;
430static constexpr dart::compiler::target::word
431 Thread_new_marking_stack_block_offset = 0x36c;
432static constexpr dart::compiler::target::word
433 Thread_megamorphic_call_checked_entry_offset = 0x120;
434static constexpr dart::compiler::target::word
435 Thread_switchable_call_miss_entry_offset = 0x124;
436static constexpr dart::compiler::target::word
437 Thread_switchable_call_miss_stub_offset = 0xc0;
438static constexpr dart::compiler::target::word
439 Thread_no_scope_native_wrapper_entry_point_offset = 0x140;
440static constexpr dart::compiler::target::word
441 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x64;
442static constexpr dart::compiler::target::word
443 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x60;
444static constexpr dart::compiler::target::word
445 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x6c;
446static constexpr dart::compiler::target::word
447 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x68;
448static constexpr dart::compiler::target::word
449 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x74;
450static constexpr dart::compiler::target::word
451 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x70;
452static constexpr dart::compiler::target::word
453 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x7c;
454static constexpr dart::compiler::target::word
455 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x78;
456static constexpr dart::compiler::target::word
457 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x84;
458static constexpr dart::compiler::target::word
459 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x80;
460static constexpr dart::compiler::target::word
461 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x8c;
462static constexpr dart::compiler::target::word
463 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x88;
464static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa8;
465static constexpr dart::compiler::target::word
466 Thread_return_async_not_future_stub_offset = 0xb0;
467static constexpr dart::compiler::target::word
468 Thread_return_async_star_stub_offset = 0xb4;
469static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
470 0xac;
471static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38;
472static constexpr dart::compiler::target::word
473 Thread_predefined_symbols_address_offset = 0x148;
474static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x394;
475static constexpr dart::compiler::target::word
476 Thread_saved_shadow_call_stack_offset = 0x398;
477static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
478 0x3a0;
479static constexpr dart::compiler::target::word
480 Thread_shared_field_table_values_offset = 0x34;
481static constexpr dart::compiler::target::word
482 Thread_slow_type_test_stub_offset = 0xe0;
483static constexpr dart::compiler::target::word
484 Thread_slow_type_test_entry_point_offset = 0x138;
485static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
486static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
487 0x358;
488static constexpr dart::compiler::target::word
489 Thread_stack_overflow_flags_offset = 0x35c;
490static constexpr dart::compiler::target::word
491 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c;
492static constexpr dart::compiler::target::word
493 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc;
494static constexpr dart::compiler::target::word
495 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118;
496static constexpr dart::compiler::target::word
497 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8;
498static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
499 0x364;
500static constexpr dart::compiler::target::word
501 Thread_suspend_state_await_entry_point_offset = 0x328;
502static constexpr dart::compiler::target::word
503 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x32c;
504static constexpr dart::compiler::target::word
505 Thread_suspend_state_init_async_entry_point_offset = 0x324;
506static constexpr dart::compiler::target::word
507 Thread_suspend_state_return_async_entry_point_offset = 0x330;
508static constexpr dart::compiler::target::word
509 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x334;
510static constexpr dart::compiler::target::word
511 Thread_suspend_state_init_async_star_entry_point_offset = 0x338;
512static constexpr dart::compiler::target::word
513 Thread_suspend_state_yield_async_star_entry_point_offset = 0x33c;
514static constexpr dart::compiler::target::word
515 Thread_suspend_state_return_async_star_entry_point_offset = 0x340;
516static constexpr dart::compiler::target::word
517 Thread_suspend_state_init_sync_star_entry_point_offset = 0x344;
518static constexpr dart::compiler::target::word
519 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x348;
520static constexpr dart::compiler::target::word
521 Thread_suspend_state_handle_exception_entry_point_offset = 0x34c;
522static constexpr dart::compiler::target::word
523 Thread_top_exit_frame_info_offset = 0x360;
524static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
525static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
526static constexpr dart::compiler::target::word
527 Thread_unboxed_runtime_arg_offset = 0x378;
528static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x374;
529static constexpr dart::compiler::target::word
530 Thread_write_barrier_entry_point_offset = 0xf8;
531static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
532 0x20;
533static constexpr dart::compiler::target::word Thread_next_task_id_offset =
534 0x3b0;
535static constexpr dart::compiler::target::word Thread_random_offset = 0x3b8;
536static constexpr dart::compiler::target::word
537 Thread_jump_to_frame_entry_point_offset = 0x134;
538static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3c0;
539static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
540 0x0;
541static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
542 0x4;
543static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
544 0x8;
545static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
546 0xc;
547static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
548 0x10;
549static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
550 0x8;
551static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
552static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
553static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
554 0x18;
555static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
556static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
557 0xc;
558static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
559 0x8;
560static constexpr dart::compiler::target::word
561 FinalizerBase_entries_collected_offset = 0x10;
562static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
563 0x4;
564static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
565 0x8;
566static constexpr dart::compiler::target::word
567 FinalizerEntry_external_size_offset = 0x1c;
568static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
569 0x10;
570static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
571static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
572static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
573static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
574 0x14;
575static constexpr dart::compiler::target::word
576 FunctionType_named_parameter_names_offset = 0x20;
577static constexpr dart::compiler::target::word
578 FunctionType_packed_parameter_counts_offset = 0x24;
579static constexpr dart::compiler::target::word
580 FunctionType_packed_type_parameter_counts_offset = 0x28;
581static constexpr dart::compiler::target::word
582 FunctionType_parameter_types_offset = 0x1c;
583static constexpr dart::compiler::target::word
584 FunctionType_type_parameters_offset = 0x14;
585static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
586static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
587static constexpr dart::compiler::target::word
588 TypeArguments_instantiations_offset = 0x4;
589static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
590static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
591 0x10;
592static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
593static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
594static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
595static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
596 0xc;
597static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
598 0x10;
599static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
600static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
601 0xc;
602static constexpr dart::compiler::target::word
603 TypedDataView_offset_in_bytes_offset = 0x10;
604static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
605static constexpr dart::compiler::target::word
606 UnhandledException_exception_offset = 0x4;
607static constexpr dart::compiler::target::word
608 UnhandledException_stacktrace_offset = 0x8;
609static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
610static constexpr dart::compiler::target::word
611 MonomorphicSmiableCall_expected_cid_offset = 0x4;
612static constexpr dart::compiler::target::word
613 MonomorphicSmiableCall_entrypoint_offset = 0x8;
614static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
615static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
616static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
617static constexpr dart::compiler::target::word
618 WeakReference_type_arguments_offset = 0x8;
619static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
620 0x4, 0xc, 0x8, 0x10};
621static constexpr dart::compiler::target::word
622 Thread_write_barrier_wrappers_thread_offset[] = {
623 0x304, 0x308, 0x30c, 0x310, 0x314, -1, 0x318, -1,
624 0x31c, 0x320, -1, -1, -1, -1, -1, -1};
625static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
626static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
627static constexpr dart::compiler::target::word Array_header_size = 0xc;
628static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
629static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
630static constexpr dart::compiler::target::word Class_InstanceSize = 0x78;
631static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
632static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
633static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
634static constexpr dart::compiler::target::word
635 CompressedStackMaps_ObjectHeaderSize = 0x4;
636static constexpr dart::compiler::target::word
637 CompressedStackMaps_PayloadHeaderSize = 0x4;
638static constexpr dart::compiler::target::word Context_header_size = 0xc;
639static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
640static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
641static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
642 0xc;
643static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
644 0x1c;
645static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
646static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
647static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
648 0x20;
649static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
650 0x18;
651static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
652static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
653static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
654static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
655static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
656static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
657 0x10;
658static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
659static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
660static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
661 0x8;
662static constexpr dart::compiler::target::word
663 InstructionsSection_UnalignedHeaderSize = 0x14;
664static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
665 0x20;
666static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
667 0x18;
668static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
669static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
670static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
671 0x30;
672static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
673static constexpr dart::compiler::target::word Library_InstanceSize = 0x50;
674static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
675static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
676 0x1c;
677static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
678static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
679 0x18;
680static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
681static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
682 0x8;
683static constexpr dart::compiler::target::word
684 MonomorphicSmiableCall_InstanceSize = 0xc;
685static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
686static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
687static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
688static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
689static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
690static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
691static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
692static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x18;
693static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
694static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x2c;
695static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
696static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
697static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
698static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
699 0x14;
700static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
701static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
702static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
703static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
704 0x10;
705static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
706static constexpr dart::compiler::target::word
707 TransferableTypedData_InstanceSize = 0x4;
708static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
709static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
710static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
711 0x14;
712static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
713static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
714static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
715static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
716 0xc;
717static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
718static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
719static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
720static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
721static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
722static constexpr dart::compiler::target::word
723 WeakSerializationReference_InstanceSize = 0xc;
724#endif // !defined(PRODUCT) && \
725 // defined(TARGET_ARCH_ARM) && \
726 // !defined(DART_COMPRESSED_POINTERS)
727
728#if !defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
729 !defined(DART_COMPRESSED_POINTERS)
730static constexpr dart::compiler::target::word Code_active_instructions_offset =
731 0x70;
732static constexpr dart::compiler::target::word Function_usage_counter_offset =
733 0x70;
734static constexpr dart::compiler::target::word
735 ICData_receivers_static_type_offset = 0x20;
736static constexpr dart::compiler::target::word
737 SuspendState_frame_capacity_offset = 0x8;
738static constexpr dart::compiler::target::word Array_elements_start_offset =
739 0x18;
740static constexpr dart::compiler::target::word Array_element_size = 0x8;
741static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
742 0x0;
743static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
744static constexpr dart::compiler::target::word Code_elements_start_offset = 0xb0;
745static constexpr dart::compiler::target::word Code_element_size = 0x4;
746static constexpr dart::compiler::target::word Context_elements_start_offset =
747 0x18;
748static constexpr dart::compiler::target::word Context_element_size = 0x8;
749static constexpr dart::compiler::target::word
750 ContextScope_elements_start_offset = 0x10;
751static constexpr dart::compiler::target::word ContextScope_element_size = 0x50;
752static constexpr dart::compiler::target::word
753 ExceptionHandlers_elements_start_offset = 0x18;
754static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
755 0xc;
756static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
757 0x10;
758static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
759static constexpr dart::compiler::target::word
760 OneByteString_elements_start_offset = 0x10;
761static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
762static constexpr dart::compiler::target::word Record_elements_start_offset =
763 0x10;
764static constexpr dart::compiler::target::word Record_element_size = 0x8;
765static constexpr dart::compiler::target::word
766 TypeArguments_elements_start_offset = 0x28;
767static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
768static constexpr dart::compiler::target::word
769 TwoByteString_elements_start_offset = 0x10;
770static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
771static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
772 0x18;
773static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
774static constexpr dart::compiler::target::word Array_kMaxElements =
775 0x7ffffffffffffff;
776static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
777 0x7ffd;
778static constexpr dart::compiler::target::word Context_kMaxElements =
779 0x7ffffffffffffff;
780static constexpr dart::compiler::target::word
781 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
782static constexpr dart::compiler::target::word
783 Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
784static constexpr dart::compiler::target::word
785 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
786static constexpr dart::compiler::target::word
787 Instructions_kPolymorphicEntryOffsetAOT = 0x16;
788static constexpr dart::compiler::target::word
789 Instructions_kBarePayloadAlignment = 0x4;
790static constexpr dart::compiler::target::word
791 Instructions_kNonBarePayloadAlignment = 0x8;
792static constexpr dart::compiler::target::word
793 NativeEntry_kNumCallWrapperArguments = 0x2;
794static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
795static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
796static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
797 0x3fffffffffff;
798static constexpr dart::compiler::target::word
799 RecordShape_kFieldNamesIndexShift = 0x10;
800static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
801 0x3fffffffffff;
802static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
803 0xffff;
804static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
805 0xffff;
806static constexpr dart::compiler::target::word String_kMaxElements =
807 0x1fffffffffffffff;
808static constexpr dart::compiler::target::word
809 OneByteString_kMaxNewSpaceElements = 0x3fff0;
810static constexpr dart::compiler::target::word
811 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
812static constexpr dart::compiler::target::word
813 SubtypeTestCache_kFunctionTypeArguments = 0x3;
814static constexpr dart::compiler::target::word
815 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
816static constexpr dart::compiler::target::word
817 SubtypeTestCache_kDestinationType = 0x6;
818static constexpr dart::compiler::target::word
819 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
820static constexpr dart::compiler::target::word
821 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
822static constexpr dart::compiler::target::word
823 SubtypeTestCache_kInstanceTypeArguments = 0x1;
824static constexpr dart::compiler::target::word
825 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
826static constexpr dart::compiler::target::word
827 SubtypeTestCache_kTestEntryLength = 0x8;
828static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
829static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
830 0x7;
831static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
832 0x7ffffffffffffff;
833static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
834static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
835static constexpr dart::compiler::target::word
836 AbstractType_type_test_stub_entry_point_offset = 0x8;
837static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
838 0x20;
839static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
840 0x28;
841static constexpr dart::compiler::target::word
842 ArgumentsDescriptor_first_named_entry_offset = 0x38;
843static constexpr dart::compiler::target::word
844 ArgumentsDescriptor_named_entry_size = 0x10;
845static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
846 0x0;
847static constexpr dart::compiler::target::word
848 ArgumentsDescriptor_position_offset = 0x8;
849static constexpr dart::compiler::target::word
850 ArgumentsDescriptor_positional_count_offset = 0x30;
851static constexpr dart::compiler::target::word
852 ArgumentsDescriptor_type_args_len_offset = 0x18;
853static constexpr dart::compiler::target::word Array_data_offset = 0x18;
854static constexpr dart::compiler::target::word Array_length_offset = 0x10;
855static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
856static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
857static constexpr dart::compiler::target::word Class_declaration_type_offset =
858 0x68;
859static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
860 0xb0;
861static constexpr dart::compiler::target::word Class_super_type_offset = 0x58;
862static constexpr dart::compiler::target::word
863 Class_host_type_arguments_field_offset_in_words_offset = 0xbc;
864static constexpr dart::compiler::target::word
865 ClassTable_allocation_tracing_state_table_offset = 0x8;
866static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
867static constexpr dart::compiler::target::word
868 Closure_delayed_type_arguments_offset = 0x18;
869static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
870static constexpr dart::compiler::target::word
871 Closure_function_type_arguments_offset = 0x10;
872static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
873static constexpr dart::compiler::target::word
874 Closure_instantiator_type_arguments_offset = 0x8;
875static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
876 0x20;
877static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
878static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
879static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
880static constexpr dart::compiler::target::word Context_num_variables_offset =
881 0x8;
882static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
883static constexpr dart::compiler::target::word Double_value_offset = 0x8;
884static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
885static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
886static constexpr dart::compiler::target::word
887 Field_initializer_function_offset = 0x20;
888static constexpr dart::compiler::target::word
889 Field_host_offset_or_field_id_offset = 0x28;
890static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
891static constexpr dart::compiler::target::word
892 Field_guarded_list_length_in_object_offset_offset = 0x54;
893static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
894 0x30;
895static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
896static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
897static constexpr dart::compiler::target::word Function_code_offset = 0x40;
898static constexpr dart::compiler::target::word Function_data_offset = 0x30;
899static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
900 0x8, 0x10};
901static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
902static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
903static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
904 0x8;
905static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
906 0x18;
907static constexpr dart::compiler::target::word
908 GrowableObjectArray_length_offset = 0x10;
909static constexpr dart::compiler::target::word
910 GrowableObjectArray_type_arguments_offset = 0x8;
911static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
912static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
913static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
914static constexpr dart::compiler::target::word
915 CallSiteData_arguments_descriptor_offset = 0x10;
916static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
917static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
918static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
919static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
920static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
921static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
922static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
923static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
924static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
925static constexpr dart::compiler::target::word
926 Isolate_has_resumption_breakpoints_offset = 0x49;
927static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
928 0x20;
929static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
930 0x10;
931static constexpr dart::compiler::target::word
932 IsolateGroup_cached_class_table_table_offset = 0x18;
933static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48;
934static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
935static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
936static constexpr dart::compiler::target::word
937 ImmutableLinkedHashBase_data_offset = 0x18;
938static constexpr dart::compiler::target::word
939 LinkedHashBase_deleted_keys_offset = 0x28;
940static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
941 0x10;
942static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
943 0x30;
944static constexpr dart::compiler::target::word
945 LinkedHashBase_type_arguments_offset = 0x8;
946static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
947 0x20;
948static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
949static constexpr dart::compiler::target::word
950 MarkingStackBlock_pointers_offset = 0x10;
951static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
952 0x8;
953static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
954 0x18;
955static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
956 0x20;
957static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
958static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
959 0x8;
960static constexpr dart::compiler::target::word NativeArguments_argv_offset =
961 0x10;
962static constexpr dart::compiler::target::word NativeArguments_retval_offset =
963 0x18;
964static constexpr dart::compiler::target::word NativeArguments_thread_offset =
965 0x0;
966static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
967 0x180;
968static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
969 0x130;
970static constexpr dart::compiler::target::word
971 ObjectStore_record_field_names_offset = 0x3d0;
972static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
973 0x1a8;
974static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
975 0x108;
976static constexpr dart::compiler::target::word
977 ObjectStore_ffi_callback_code_offset = 0x4c8;
978static constexpr dart::compiler::target::word
979 ObjectStore_suspend_state_await_offset = 0x420;
980static constexpr dart::compiler::target::word
981 ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
982static constexpr dart::compiler::target::word
983 ObjectStore_suspend_state_handle_exception_offset = 0x468;
984static constexpr dart::compiler::target::word
985 ObjectStore_suspend_state_init_async_offset = 0x418;
986static constexpr dart::compiler::target::word
987 ObjectStore_suspend_state_init_async_star_offset = 0x440;
988static constexpr dart::compiler::target::word
989 ObjectStore_suspend_state_init_sync_star_offset = 0x458;
990static constexpr dart::compiler::target::word
991 ObjectStore_suspend_state_return_async_offset = 0x430;
992static constexpr dart::compiler::target::word
993 ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
994static constexpr dart::compiler::target::word
995 ObjectStore_suspend_state_return_async_star_offset = 0x450;
996static constexpr dart::compiler::target::word
997 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
998static constexpr dart::compiler::target::word
999 ObjectStore_suspend_state_yield_async_star_offset = 0x448;
1000static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
1001static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
1002static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
1003static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
1004 0x10;
1005static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
1006 0x8;
1007static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x18;
1008static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
1009static constexpr dart::compiler::target::word
1010 SingleTargetCache_entry_point_offset = 0x10;
1011static constexpr dart::compiler::target::word
1012 SingleTargetCache_lower_limit_offset = 0x18;
1013static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
1014 0x8;
1015static constexpr dart::compiler::target::word
1016 SingleTargetCache_upper_limit_offset = 0x1c;
1017static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
1018 0x10;
1019static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
1020static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
1021static constexpr dart::compiler::target::word String_hash_offset = 0x4;
1022static constexpr dart::compiler::target::word String_length_offset = 0x8;
1023static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
1024 0x8;
1025static constexpr dart::compiler::target::word
1026 SubtypeTestCache_num_inputs_offset = 0x10;
1027static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
1028 0x2;
1029static constexpr dart::compiler::target::word
1030 SuspendState_error_callback_offset = 0x30;
1031static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
1032 0x10;
1033static constexpr dart::compiler::target::word
1034 SuspendState_function_data_offset = 0x20;
1035static constexpr dart::compiler::target::word SuspendState_payload_offset =
1036 0x38;
1037static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
1038static constexpr dart::compiler::target::word
1039 SuspendState_then_callback_offset = 0x28;
1040static constexpr dart::compiler::target::word
1041 Thread_AllocateArray_entry_point_offset = 0x2d0;
1042static constexpr dart::compiler::target::word Thread_active_exception_offset =
1043 0x718;
1044static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
1045 0x720;
1046static constexpr dart::compiler::target::word
1047 Thread_array_write_barrier_entry_point_offset = 0x1f8;
1048static constexpr dart::compiler::target::word
1049 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
1050static constexpr dart::compiler::target::word
1051 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
1052static constexpr dart::compiler::target::word
1053 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
1054static constexpr dart::compiler::target::word
1055 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
1056static constexpr dart::compiler::target::word
1057 Thread_allocate_object_entry_point_offset = 0x218;
1058static constexpr dart::compiler::target::word
1059 Thread_allocate_object_stub_offset = 0x130;
1060static constexpr dart::compiler::target::word
1061 Thread_allocate_object_parameterized_entry_point_offset = 0x220;
1062static constexpr dart::compiler::target::word
1063 Thread_allocate_object_parameterized_stub_offset = 0x138;
1064static constexpr dart::compiler::target::word
1065 Thread_allocate_object_slow_entry_point_offset = 0x228;
1066static constexpr dart::compiler::target::word
1067 Thread_allocate_object_slow_stub_offset = 0x140;
1068static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
1069 0x758;
1070static constexpr dart::compiler::target::word
1071 Thread_async_exception_handler_stub_offset = 0x148;
1072static constexpr dart::compiler::target::word
1073 Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
1074static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80;
1075static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78;
1076static constexpr dart::compiler::target::word
1077 Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
1078static constexpr dart::compiler::target::word
1079 Thread_call_to_runtime_entry_point_offset = 0x200;
1080static constexpr dart::compiler::target::word
1081 Thread_call_to_runtime_stub_offset = 0xb8;
1082static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x790;
1083static constexpr dart::compiler::target::word
1084 Thread_dispatch_table_array_offset = 0x58;
1085static constexpr dart::compiler::target::word
1086 Thread_double_truncate_round_supported_offset = 0x760;
1087static constexpr dart::compiler::target::word
1088 Thread_service_extension_stream_offset = 0x798;
1089static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
1090 0x250;
1091static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
1092 0x1a0;
1093static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
1094 0x258;
1095static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
1096 0x1a8;
1097static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
1098 0x2a8;
1099static constexpr dart::compiler::target::word
1100 Thread_double_negate_address_offset = 0x2a0;
1101static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
1102static constexpr dart::compiler::target::word
1103 Thread_enter_safepoint_stub_offset = 0x1d0;
1104static constexpr dart::compiler::target::word Thread_execution_state_offset =
1105 0x740;
1106static constexpr dart::compiler::target::word
1107 Thread_exit_safepoint_stub_offset = 0x1d8;
1108static constexpr dart::compiler::target::word
1109 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
1110static constexpr dart::compiler::target::word
1111 Thread_call_native_through_safepoint_stub_offset = 0x1e8;
1112static constexpr dart::compiler::target::word
1113 Thread_call_native_through_safepoint_entry_point_offset = 0x260;
1114static constexpr dart::compiler::target::word
1115 Thread_fix_allocation_stub_code_offset = 0xa8;
1116static constexpr dart::compiler::target::word
1117 Thread_fix_callers_target_code_offset = 0xa0;
1118static constexpr dart::compiler::target::word
1119 Thread_float_absolute_address_offset = 0x2c0;
1120static constexpr dart::compiler::target::word
1121 Thread_float_negate_address_offset = 0x2b8;
1122static constexpr dart::compiler::target::word Thread_float_not_address_offset =
1123 0x2b0;
1124static constexpr dart::compiler::target::word
1125 Thread_float_zerow_address_offset = 0x2c8;
1126static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
1127 0x728;
1128static constexpr dart::compiler::target::word
1129 Thread_invoke_dart_code_stub_offset = 0xb0;
1130static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
1131 0x750;
1132static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6b8;
1133static constexpr dart::compiler::target::word Thread_isolate_group_offset =
1134 0x6c0;
1135static constexpr dart::compiler::target::word Thread_field_table_values_offset =
1136 0x60;
1137static constexpr dart::compiler::target::word
1138 Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
1139static constexpr dart::compiler::target::word
1140 Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
1141static constexpr dart::compiler::target::word
1142 Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
1143static constexpr dart::compiler::target::word
1144 Thread_old_marking_stack_block_offset = 0x6e8;
1145static constexpr dart::compiler::target::word
1146 Thread_new_marking_stack_block_offset = 0x6f0;
1147static constexpr dart::compiler::target::word
1148 Thread_megamorphic_call_checked_entry_offset = 0x240;
1149static constexpr dart::compiler::target::word
1150 Thread_switchable_call_miss_entry_offset = 0x248;
1151static constexpr dart::compiler::target::word
1152 Thread_switchable_call_miss_stub_offset = 0x180;
1153static constexpr dart::compiler::target::word
1154 Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
1155static constexpr dart::compiler::target::word
1156 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc8;
1157static constexpr dart::compiler::target::word
1158 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xc0;
1159static constexpr dart::compiler::target::word
1160 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
1161static constexpr dart::compiler::target::word
1162 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
1163static constexpr dart::compiler::target::word
1164 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
1165static constexpr dart::compiler::target::word
1166 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
1167static constexpr dart::compiler::target::word
1168 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
1169static constexpr dart::compiler::target::word
1170 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
1171static constexpr dart::compiler::target::word
1172 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
1173static constexpr dart::compiler::target::word
1174 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
1175static constexpr dart::compiler::target::word
1176 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
1177static constexpr dart::compiler::target::word
1178 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
1179static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x150;
1180static constexpr dart::compiler::target::word
1181 Thread_return_async_not_future_stub_offset = 0x160;
1182static constexpr dart::compiler::target::word
1183 Thread_return_async_star_stub_offset = 0x168;
1184static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
1185 0x158;
1186static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70;
1187static constexpr dart::compiler::target::word
1188 Thread_predefined_symbols_address_offset = 0x290;
1189static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x730;
1190static constexpr dart::compiler::target::word
1191 Thread_saved_shadow_call_stack_offset = 0x738;
1192static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
1193 0x748;
1194static constexpr dart::compiler::target::word
1195 Thread_shared_field_table_values_offset = 0x68;
1196static constexpr dart::compiler::target::word
1197 Thread_slow_type_test_stub_offset = 0x1c0;
1198static constexpr dart::compiler::target::word
1199 Thread_slow_type_test_entry_point_offset = 0x270;
1200static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
1201static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
1202 0x6c8;
1203static constexpr dart::compiler::target::word
1204 Thread_stack_overflow_flags_offset = 0x6d0;
1205static constexpr dart::compiler::target::word
1206 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
1207static constexpr dart::compiler::target::word
1208 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
1209static constexpr dart::compiler::target::word
1210 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230;
1211static constexpr dart::compiler::target::word
1212 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
1213static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
1214 0x6e0;
1215static constexpr dart::compiler::target::word
1216 Thread_suspend_state_await_entry_point_offset = 0x668;
1217static constexpr dart::compiler::target::word
1218 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x670;
1219static constexpr dart::compiler::target::word
1220 Thread_suspend_state_init_async_entry_point_offset = 0x660;
1221static constexpr dart::compiler::target::word
1222 Thread_suspend_state_return_async_entry_point_offset = 0x678;
1223static constexpr dart::compiler::target::word
1224 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x680;
1225static constexpr dart::compiler::target::word
1226 Thread_suspend_state_init_async_star_entry_point_offset = 0x688;
1227static constexpr dart::compiler::target::word
1228 Thread_suspend_state_yield_async_star_entry_point_offset = 0x690;
1229static constexpr dart::compiler::target::word
1230 Thread_suspend_state_return_async_star_entry_point_offset = 0x698;
1231static constexpr dart::compiler::target::word
1232 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6a0;
1233static constexpr dart::compiler::target::word
1234 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6a8;
1235static constexpr dart::compiler::target::word
1236 Thread_suspend_state_handle_exception_entry_point_offset = 0x6b0;
1237static constexpr dart::compiler::target::word
1238 Thread_top_exit_frame_info_offset = 0x6d8;
1239static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
1240static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
1241static constexpr dart::compiler::target::word
1242 Thread_unboxed_runtime_arg_offset = 0x708;
1243static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x700;
1244static constexpr dart::compiler::target::word
1245 Thread_write_barrier_entry_point_offset = 0x1f0;
1246static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
1247 0x40;
1248static constexpr dart::compiler::target::word Thread_next_task_id_offset =
1249 0x768;
1250static constexpr dart::compiler::target::word Thread_random_offset = 0x770;
1251static constexpr dart::compiler::target::word
1252 Thread_jump_to_frame_entry_point_offset = 0x268;
1253static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x778;
1254static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
1255 0x0;
1256static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
1257 0x8;
1258static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
1259 0x10;
1260static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
1261 0x18;
1262static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
1263 0x20;
1264static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
1265 0x10;
1266static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
1267static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
1268static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
1269 0x30;
1270static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
1271static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
1272 0x18;
1273static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
1274 0x10;
1275static constexpr dart::compiler::target::word
1276 FinalizerBase_entries_collected_offset = 0x20;
1277static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
1278 0x8;
1279static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
1280 0x10;
1281static constexpr dart::compiler::target::word
1282 FinalizerEntry_external_size_offset = 0x38;
1283static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
1284 0x20;
1285static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
1286static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
1287 0x18;
1288static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
1289static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
1290 0x28;
1291static constexpr dart::compiler::target::word
1292 FunctionType_named_parameter_names_offset = 0x40;
1293static constexpr dart::compiler::target::word
1294 FunctionType_packed_parameter_counts_offset = 0x48;
1295static constexpr dart::compiler::target::word
1296 FunctionType_packed_type_parameter_counts_offset = 0x4c;
1297static constexpr dart::compiler::target::word
1298 FunctionType_parameter_types_offset = 0x38;
1299static constexpr dart::compiler::target::word
1300 FunctionType_type_parameters_offset = 0x28;
1301static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
1302static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
1303static constexpr dart::compiler::target::word
1304 TypeArguments_instantiations_offset = 0x8;
1305static constexpr dart::compiler::target::word TypeArguments_length_offset =
1306 0x10;
1307static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
1308 0x20;
1309static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
1310static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
1311static constexpr dart::compiler::target::word TypeParameters_flags_offset =
1312 0x10;
1313static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
1314 0x18;
1315static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
1316 0x20;
1317static constexpr dart::compiler::target::word TypedDataBase_length_offset =
1318 0x10;
1319static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
1320 0x18;
1321static constexpr dart::compiler::target::word
1322 TypedDataView_offset_in_bytes_offset = 0x20;
1323static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
1324static constexpr dart::compiler::target::word
1325 UnhandledException_exception_offset = 0x8;
1326static constexpr dart::compiler::target::word
1327 UnhandledException_stacktrace_offset = 0x10;
1328static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
1329static constexpr dart::compiler::target::word
1330 MonomorphicSmiableCall_expected_cid_offset = 0x8;
1331static constexpr dart::compiler::target::word
1332 MonomorphicSmiableCall_entrypoint_offset = 0x10;
1333static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
1334static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
1335static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
1336static constexpr dart::compiler::target::word
1337 WeakReference_type_arguments_offset = 0x10;
1338static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
1339 0x8, 0x18, 0x10, 0x20};
1340static constexpr dart::compiler::target::word
1341 Thread_write_barrier_wrappers_thread_offset[] = {
1342 0x608, 0x610, 0x618, 0x620, -1, -1, 0x628, 0x630,
1343 0x638, 0x640, 0x648, -1, 0x650, 0x658, -1, -1};
1344static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
1345static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
1346static constexpr dart::compiler::target::word Array_header_size = 0x18;
1347static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
1348static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
1349static constexpr dart::compiler::target::word Class_InstanceSize = 0xc8;
1350static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
1351static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
1352static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
1353static constexpr dart::compiler::target::word
1354 CompressedStackMaps_ObjectHeaderSize = 0x8;
1355static constexpr dart::compiler::target::word
1356 CompressedStackMaps_PayloadHeaderSize = 0x4;
1357static constexpr dart::compiler::target::word Context_header_size = 0x18;
1358static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
1359static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
1360 0x18;
1361static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
1362 0x18;
1363static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
1364 0x30;
1365static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
1366static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
1367static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
1368 0x40;
1369static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
1370 0x30;
1371static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
1372static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
1373static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
1374static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
1375static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
1376static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
1377 0x20;
1378static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
1379static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
1380static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
1381 0x10;
1382static constexpr dart::compiler::target::word
1383 InstructionsSection_UnalignedHeaderSize = 0x28;
1384static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
1385 0x40;
1386static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
1387 0x30;
1388static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
1389static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
1390static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
1391 0x60;
1392static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
1393static constexpr dart::compiler::target::word Library_InstanceSize = 0x98;
1394static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
1395static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
1396 0x38;
1397static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
1398static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
1399 0x30;
1400static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
1401static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
1402 0x10;
1403static constexpr dart::compiler::target::word
1404 MonomorphicSmiableCall_InstanceSize = 0x18;
1405static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
1406static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
1407static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
1408static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
1409static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
1410static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
1411static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
1412static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x30;
1413static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
1414static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x58;
1415static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
1416static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
1417static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
1418static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
1419 0x20;
1420static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
1421static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
1422static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
1423static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
1424 0x18;
1425static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x28;
1426static constexpr dart::compiler::target::word
1427 TransferableTypedData_InstanceSize = 0x8;
1428static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
1429static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
1430static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
1431 0x28;
1432static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
1433static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
1434static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
1435static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
1436 0x18;
1437static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
1438static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
1439static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
1440static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
1441static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
1442static constexpr dart::compiler::target::word
1443 WeakSerializationReference_InstanceSize = 0x18;
1444#endif // !defined(PRODUCT) && \
1445 // defined(TARGET_ARCH_X64) && \
1446 // !defined(DART_COMPRESSED_POINTERS)
1447
1448#if !defined(PRODUCT) && defined(TARGET_ARCH_IA32) && \
1449 !defined(DART_COMPRESSED_POINTERS)
1450static constexpr dart::compiler::target::word Code_active_instructions_offset =
1451 0x38;
1452static constexpr dart::compiler::target::word Function_usage_counter_offset =
1453 0x48;
1454static constexpr dart::compiler::target::word
1455 ICData_receivers_static_type_offset = 0x10;
1456static constexpr dart::compiler::target::word
1457 SuspendState_frame_capacity_offset = 0x4;
1458static constexpr dart::compiler::target::word Array_elements_start_offset = 0xc;
1459static constexpr dart::compiler::target::word Array_element_size = 0x4;
1460static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
1461 0x0;
1462static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
1463static constexpr dart::compiler::target::word Code_elements_start_offset = 0x60;
1464static constexpr dart::compiler::target::word Code_element_size = 0x4;
1465static constexpr dart::compiler::target::word Context_elements_start_offset =
1466 0xc;
1467static constexpr dart::compiler::target::word Context_element_size = 0x4;
1468static constexpr dart::compiler::target::word
1469 ContextScope_elements_start_offset = 0xc;
1470static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
1471static constexpr dart::compiler::target::word
1472 ExceptionHandlers_elements_start_offset = 0xc;
1473static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
1474 0xc;
1475static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
1476 0x8;
1477static constexpr dart::compiler::target::word ObjectPool_element_size = 0x4;
1478static constexpr dart::compiler::target::word
1479 OneByteString_elements_start_offset = 0xc;
1480static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
1481static constexpr dart::compiler::target::word Record_elements_start_offset =
1482 0x8;
1483static constexpr dart::compiler::target::word Record_element_size = 0x4;
1484static constexpr dart::compiler::target::word
1485 TypeArguments_elements_start_offset = 0x14;
1486static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
1487static constexpr dart::compiler::target::word
1488 TwoByteString_elements_start_offset = 0xc;
1489static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
1490static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
1491 0xc;
1492static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
1493static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
1494static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
1495 0xfffd;
1496static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
1497static constexpr dart::compiler::target::word
1498 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
1499static constexpr dart::compiler::target::word
1500 Instructions_kPolymorphicEntryOffsetJIT = 0x24;
1501static constexpr dart::compiler::target::word
1502 Instructions_kMonomorphicEntryOffsetAOT = 0x0;
1503static constexpr dart::compiler::target::word
1504 Instructions_kPolymorphicEntryOffsetAOT = 0x0;
1505static constexpr dart::compiler::target::word
1506 Instructions_kBarePayloadAlignment = 0x4;
1507static constexpr dart::compiler::target::word
1508 Instructions_kNonBarePayloadAlignment = 0x4;
1509static constexpr dart::compiler::target::word
1510 NativeEntry_kNumCallWrapperArguments = 0x2;
1511static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
1512static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
1513static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
1514 0x3fff;
1515static constexpr dart::compiler::target::word
1516 RecordShape_kFieldNamesIndexShift = 0x10;
1517static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
1518 0x3fff;
1519static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
1520 0xffff;
1521static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
1522 0xffff;
1523static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
1524static constexpr dart::compiler::target::word
1525 OneByteString_kMaxNewSpaceElements = 0x3fff4;
1526static constexpr dart::compiler::target::word
1527 TwoByteString_kMaxNewSpaceElements = 0x1fffa;
1528static constexpr dart::compiler::target::word
1529 SubtypeTestCache_kFunctionTypeArguments = 0x3;
1530static constexpr dart::compiler::target::word
1531 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
1532static constexpr dart::compiler::target::word
1533 SubtypeTestCache_kDestinationType = 0x6;
1534static constexpr dart::compiler::target::word
1535 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
1536static constexpr dart::compiler::target::word
1537 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
1538static constexpr dart::compiler::target::word
1539 SubtypeTestCache_kInstanceTypeArguments = 0x1;
1540static constexpr dart::compiler::target::word
1541 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
1542static constexpr dart::compiler::target::word
1543 SubtypeTestCache_kTestEntryLength = 0x8;
1544static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
1545static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
1546 0x7;
1547static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
1548 0xfffffff;
1549static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x8;
1550static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x10;
1551static constexpr dart::compiler::target::word
1552 AbstractType_type_test_stub_entry_point_offset = 0x4;
1553static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
1554 0x10;
1555static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
1556 0x14;
1557static constexpr dart::compiler::target::word
1558 ArgumentsDescriptor_first_named_entry_offset = 0x1c;
1559static constexpr dart::compiler::target::word
1560 ArgumentsDescriptor_named_entry_size = 0x8;
1561static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
1562 0x0;
1563static constexpr dart::compiler::target::word
1564 ArgumentsDescriptor_position_offset = 0x4;
1565static constexpr dart::compiler::target::word
1566 ArgumentsDescriptor_positional_count_offset = 0x18;
1567static constexpr dart::compiler::target::word
1568 ArgumentsDescriptor_type_args_len_offset = 0xc;
1569static constexpr dart::compiler::target::word Array_data_offset = 0xc;
1570static constexpr dart::compiler::target::word Array_length_offset = 0x8;
1571static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
1572static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x4;
1573static constexpr dart::compiler::target::word Class_declaration_type_offset =
1574 0x34;
1575static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
1576 0x60;
1577static constexpr dart::compiler::target::word Class_super_type_offset = 0x2c;
1578static constexpr dart::compiler::target::word
1579 Class_host_type_arguments_field_offset_in_words_offset = 0x6c;
1580static constexpr dart::compiler::target::word
1581 ClassTable_allocation_tracing_state_table_offset = 0x4;
1582static constexpr dart::compiler::target::word Closure_context_offset = 0x14;
1583static constexpr dart::compiler::target::word
1584 Closure_delayed_type_arguments_offset = 0xc;
1585static constexpr dart::compiler::target::word Closure_function_offset = 0x10;
1586static constexpr dart::compiler::target::word
1587 Closure_function_type_arguments_offset = 0x8;
1588static constexpr dart::compiler::target::word Closure_hash_offset = 0x18;
1589static constexpr dart::compiler::target::word
1590 Closure_instantiator_type_arguments_offset = 0x4;
1591static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
1592 0x10;
1593static constexpr dart::compiler::target::word Code_instructions_offset = 0x18;
1594static constexpr dart::compiler::target::word Code_object_pool_offset = 0x14;
1595static constexpr dart::compiler::target::word Code_owner_offset = 0x1c;
1596static constexpr dart::compiler::target::word Context_num_variables_offset =
1597 0x4;
1598static constexpr dart::compiler::target::word Context_parent_offset = 0x8;
1599static constexpr dart::compiler::target::word Double_value_offset = 0x8;
1600static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
1601static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
1602static constexpr dart::compiler::target::word
1603 Field_initializer_function_offset = 0x10;
1604static constexpr dart::compiler::target::word
1605 Field_host_offset_or_field_id_offset = 0x14;
1606static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x28;
1607static constexpr dart::compiler::target::word
1608 Field_guarded_list_length_in_object_offset_offset = 0x34;
1609static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
1610 0x18;
1611static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x2c;
1612static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x36;
1613static constexpr dart::compiler::target::word Function_code_offset = 0x20;
1614static constexpr dart::compiler::target::word Function_data_offset = 0x18;
1615static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
1616 0x4, 0x8};
1617static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x40;
1618static constexpr dart::compiler::target::word Function_signature_offset = 0x14;
1619static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
1620 0x4;
1621static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
1622 0xc;
1623static constexpr dart::compiler::target::word
1624 GrowableObjectArray_length_offset = 0x8;
1625static constexpr dart::compiler::target::word
1626 GrowableObjectArray_type_arguments_offset = 0x4;
1627static constexpr dart::compiler::target::word Page_card_table_offset = 0x10;
1628static constexpr dart::compiler::target::word Page_original_top_offset = 0x1c;
1629static constexpr dart::compiler::target::word Page_original_end_offset = 0x20;
1630static constexpr dart::compiler::target::word
1631 CallSiteData_arguments_descriptor_offset = 0x8;
1632static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
1633static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
1634static constexpr dart::compiler::target::word ICData_entries_offset = 0xc;
1635static constexpr dart::compiler::target::word ICData_owner_offset = 0x14;
1636static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x1c;
1637static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
1638static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14;
1639static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18;
1640static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20;
1641static constexpr dart::compiler::target::word
1642 Isolate_has_resumption_breakpoints_offset = 0x25;
1643static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
1644 0x10;
1645static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
1646 0x8;
1647static constexpr dart::compiler::target::word
1648 IsolateGroup_cached_class_table_table_offset = 0xc;
1649static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x24;
1650static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10;
1651static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc;
1652static constexpr dart::compiler::target::word
1653 ImmutableLinkedHashBase_data_offset = 0xc;
1654static constexpr dart::compiler::target::word
1655 LinkedHashBase_deleted_keys_offset = 0x14;
1656static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
1657 0x8;
1658static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
1659 0x18;
1660static constexpr dart::compiler::target::word
1661 LinkedHashBase_type_arguments_offset = 0x4;
1662static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
1663 0x10;
1664static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
1665static constexpr dart::compiler::target::word
1666 MarkingStackBlock_pointers_offset = 0x8;
1667static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
1668 0x4;
1669static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
1670 0xc;
1671static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
1672 0x10;
1673static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
1674static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
1675 0x4;
1676static constexpr dart::compiler::target::word NativeArguments_argv_offset = 0x8;
1677static constexpr dart::compiler::target::word NativeArguments_retval_offset =
1678 0xc;
1679static constexpr dart::compiler::target::word NativeArguments_thread_offset =
1680 0x0;
1681static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
1682 0xc0;
1683static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
1684 0x98;
1685static constexpr dart::compiler::target::word
1686 ObjectStore_record_field_names_offset = 0x1e8;
1687static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
1688 0xd4;
1689static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
1690 0x84;
1691static constexpr dart::compiler::target::word
1692 ObjectStore_ffi_callback_code_offset = 0x264;
1693static constexpr dart::compiler::target::word
1694 ObjectStore_suspend_state_await_offset = 0x210;
1695static constexpr dart::compiler::target::word
1696 ObjectStore_suspend_state_await_with_type_check_offset = 0x214;
1697static constexpr dart::compiler::target::word
1698 ObjectStore_suspend_state_handle_exception_offset = 0x234;
1699static constexpr dart::compiler::target::word
1700 ObjectStore_suspend_state_init_async_offset = 0x20c;
1701static constexpr dart::compiler::target::word
1702 ObjectStore_suspend_state_init_async_star_offset = 0x220;
1703static constexpr dart::compiler::target::word
1704 ObjectStore_suspend_state_init_sync_star_offset = 0x22c;
1705static constexpr dart::compiler::target::word
1706 ObjectStore_suspend_state_return_async_offset = 0x218;
1707static constexpr dart::compiler::target::word
1708 ObjectStore_suspend_state_return_async_not_future_offset = 0x21c;
1709static constexpr dart::compiler::target::word
1710 ObjectStore_suspend_state_return_async_star_offset = 0x228;
1711static constexpr dart::compiler::target::word
1712 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x230;
1713static constexpr dart::compiler::target::word
1714 ObjectStore_suspend_state_yield_async_star_offset = 0x224;
1715static constexpr dart::compiler::target::word OneByteString_data_offset = 0xc;
1716static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
1717static constexpr dart::compiler::target::word PointerBase_data_offset = 0x4;
1718static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
1719 0x8;
1720static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
1721 0x4;
1722static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0xc;
1723static constexpr dart::compiler::target::word Record_shape_offset = 0x4;
1724static constexpr dart::compiler::target::word
1725 SingleTargetCache_entry_point_offset = 0x8;
1726static constexpr dart::compiler::target::word
1727 SingleTargetCache_lower_limit_offset = 0xc;
1728static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
1729 0x4;
1730static constexpr dart::compiler::target::word
1731 SingleTargetCache_upper_limit_offset = 0x10;
1732static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
1733 0x8;
1734static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x4;
1735static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x4;
1736static constexpr dart::compiler::target::word String_hash_offset = 0x4;
1737static constexpr dart::compiler::target::word String_length_offset = 0x8;
1738static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
1739 0x4;
1740static constexpr dart::compiler::target::word
1741 SubtypeTestCache_num_inputs_offset = 0x8;
1742static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
1743 0x2;
1744static constexpr dart::compiler::target::word
1745 SuspendState_error_callback_offset = 0x18;
1746static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
1747 0x8;
1748static constexpr dart::compiler::target::word
1749 SuspendState_function_data_offset = 0x10;
1750static constexpr dart::compiler::target::word SuspendState_payload_offset =
1751 0x1c;
1752static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc;
1753static constexpr dart::compiler::target::word
1754 SuspendState_then_callback_offset = 0x14;
1755static constexpr dart::compiler::target::word
1756 Thread_AllocateArray_entry_point_offset = 0x168;
1757static constexpr dart::compiler::target::word Thread_active_exception_offset =
1758 0x380;
1759static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
1760 0x384;
1761static constexpr dart::compiler::target::word
1762 Thread_array_write_barrier_entry_point_offset = 0xfc;
1763static constexpr dart::compiler::target::word
1764 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104;
1765static constexpr dart::compiler::target::word
1766 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90;
1767static constexpr dart::compiler::target::word
1768 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108;
1769static constexpr dart::compiler::target::word
1770 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x94;
1771static constexpr dart::compiler::target::word
1772 Thread_allocate_object_entry_point_offset = 0x10c;
1773static constexpr dart::compiler::target::word
1774 Thread_allocate_object_stub_offset = 0x98;
1775static constexpr dart::compiler::target::word
1776 Thread_allocate_object_parameterized_entry_point_offset = 0x110;
1777static constexpr dart::compiler::target::word
1778 Thread_allocate_object_parameterized_stub_offset = 0x9c;
1779static constexpr dart::compiler::target::word
1780 Thread_allocate_object_slow_entry_point_offset = 0x114;
1781static constexpr dart::compiler::target::word
1782 Thread_allocate_object_slow_stub_offset = 0xa0;
1783static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
1784 0x3a0;
1785static constexpr dart::compiler::target::word
1786 Thread_async_exception_handler_stub_offset = 0xa4;
1787static constexpr dart::compiler::target::word
1788 Thread_auto_scope_native_wrapper_entry_point_offset = 0x144;
1789static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40;
1790static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x3c;
1791static constexpr dart::compiler::target::word
1792 Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c;
1793static constexpr dart::compiler::target::word
1794 Thread_call_to_runtime_entry_point_offset = 0x100;
1795static constexpr dart::compiler::target::word
1796 Thread_call_to_runtime_stub_offset = 0x5c;
1797static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3c4;
1798static constexpr dart::compiler::target::word
1799 Thread_dispatch_table_array_offset = 0x2c;
1800static constexpr dart::compiler::target::word
1801 Thread_double_truncate_round_supported_offset = 0x3a4;
1802static constexpr dart::compiler::target::word
1803 Thread_service_extension_stream_offset = 0x3c8;
1804static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
1805 0x128;
1806static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
1807 0xd0;
1808static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
1809 0x12c;
1810static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
1811 0xd4;
1812static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
1813 0x154;
1814static constexpr dart::compiler::target::word
1815 Thread_double_negate_address_offset = 0x150;
1816static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
1817static constexpr dart::compiler::target::word
1818 Thread_enter_safepoint_stub_offset = 0xe8;
1819static constexpr dart::compiler::target::word Thread_execution_state_offset =
1820 0x394;
1821static constexpr dart::compiler::target::word
1822 Thread_exit_safepoint_stub_offset = 0xec;
1823static constexpr dart::compiler::target::word
1824 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0;
1825static constexpr dart::compiler::target::word
1826 Thread_call_native_through_safepoint_stub_offset = 0xf4;
1827static constexpr dart::compiler::target::word
1828 Thread_call_native_through_safepoint_entry_point_offset = 0x130;
1829static constexpr dart::compiler::target::word
1830 Thread_fix_allocation_stub_code_offset = 0x54;
1831static constexpr dart::compiler::target::word
1832 Thread_fix_callers_target_code_offset = 0x50;
1833static constexpr dart::compiler::target::word
1834 Thread_float_absolute_address_offset = 0x160;
1835static constexpr dart::compiler::target::word
1836 Thread_float_negate_address_offset = 0x15c;
1837static constexpr dart::compiler::target::word Thread_float_not_address_offset =
1838 0x158;
1839static constexpr dart::compiler::target::word
1840 Thread_float_zerow_address_offset = 0x164;
1841static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
1842 0x388;
1843static constexpr dart::compiler::target::word
1844 Thread_invoke_dart_code_stub_offset = 0x58;
1845static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
1846 0x39c;
1847static constexpr dart::compiler::target::word Thread_isolate_offset = 0x344;
1848static constexpr dart::compiler::target::word Thread_isolate_group_offset =
1849 0x348;
1850static constexpr dart::compiler::target::word Thread_field_table_values_offset =
1851 0x30;
1852static constexpr dart::compiler::target::word
1853 Thread_lazy_deopt_from_return_stub_offset = 0xd8;
1854static constexpr dart::compiler::target::word
1855 Thread_lazy_deopt_from_throw_stub_offset = 0xdc;
1856static constexpr dart::compiler::target::word
1857 Thread_lazy_specialize_type_test_stub_offset = 0xe4;
1858static constexpr dart::compiler::target::word
1859 Thread_old_marking_stack_block_offset = 0x35c;
1860static constexpr dart::compiler::target::word
1861 Thread_new_marking_stack_block_offset = 0x360;
1862static constexpr dart::compiler::target::word
1863 Thread_megamorphic_call_checked_entry_offset = 0x120;
1864static constexpr dart::compiler::target::word
1865 Thread_switchable_call_miss_entry_offset = 0x124;
1866static constexpr dart::compiler::target::word
1867 Thread_switchable_call_miss_stub_offset = 0xc0;
1868static constexpr dart::compiler::target::word
1869 Thread_no_scope_native_wrapper_entry_point_offset = 0x140;
1870static constexpr dart::compiler::target::word
1871 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x64;
1872static constexpr dart::compiler::target::word
1873 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x60;
1874static constexpr dart::compiler::target::word
1875 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x6c;
1876static constexpr dart::compiler::target::word
1877 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x68;
1878static constexpr dart::compiler::target::word
1879 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x74;
1880static constexpr dart::compiler::target::word
1881 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x70;
1882static constexpr dart::compiler::target::word
1883 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x7c;
1884static constexpr dart::compiler::target::word
1885 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x78;
1886static constexpr dart::compiler::target::word
1887 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x84;
1888static constexpr dart::compiler::target::word
1889 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x80;
1890static constexpr dart::compiler::target::word
1891 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x8c;
1892static constexpr dart::compiler::target::word
1893 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x88;
1894static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa8;
1895static constexpr dart::compiler::target::word
1896 Thread_return_async_not_future_stub_offset = 0xb0;
1897static constexpr dart::compiler::target::word
1898 Thread_return_async_star_stub_offset = 0xb4;
1899static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
1900 0xac;
1901static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38;
1902static constexpr dart::compiler::target::word
1903 Thread_predefined_symbols_address_offset = 0x148;
1904static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x38c;
1905static constexpr dart::compiler::target::word
1906 Thread_saved_shadow_call_stack_offset = 0x390;
1907static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
1908 0x398;
1909static constexpr dart::compiler::target::word
1910 Thread_shared_field_table_values_offset = 0x34;
1911static constexpr dart::compiler::target::word
1912 Thread_slow_type_test_stub_offset = 0xe0;
1913static constexpr dart::compiler::target::word
1914 Thread_slow_type_test_entry_point_offset = 0x138;
1915static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
1916static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
1917 0x34c;
1918static constexpr dart::compiler::target::word
1919 Thread_stack_overflow_flags_offset = 0x350;
1920static constexpr dart::compiler::target::word
1921 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c;
1922static constexpr dart::compiler::target::word
1923 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc;
1924static constexpr dart::compiler::target::word
1925 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118;
1926static constexpr dart::compiler::target::word
1927 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8;
1928static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
1929 0x358;
1930static constexpr dart::compiler::target::word
1931 Thread_suspend_state_await_entry_point_offset = 0x31c;
1932static constexpr dart::compiler::target::word
1933 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x320;
1934static constexpr dart::compiler::target::word
1935 Thread_suspend_state_init_async_entry_point_offset = 0x318;
1936static constexpr dart::compiler::target::word
1937 Thread_suspend_state_return_async_entry_point_offset = 0x324;
1938static constexpr dart::compiler::target::word
1939 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x328;
1940static constexpr dart::compiler::target::word
1941 Thread_suspend_state_init_async_star_entry_point_offset = 0x32c;
1942static constexpr dart::compiler::target::word
1943 Thread_suspend_state_yield_async_star_entry_point_offset = 0x330;
1944static constexpr dart::compiler::target::word
1945 Thread_suspend_state_return_async_star_entry_point_offset = 0x334;
1946static constexpr dart::compiler::target::word
1947 Thread_suspend_state_init_sync_star_entry_point_offset = 0x338;
1948static constexpr dart::compiler::target::word
1949 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x33c;
1950static constexpr dart::compiler::target::word
1951 Thread_suspend_state_handle_exception_entry_point_offset = 0x340;
1952static constexpr dart::compiler::target::word
1953 Thread_top_exit_frame_info_offset = 0x354;
1954static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
1955static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
1956static constexpr dart::compiler::target::word
1957 Thread_unboxed_runtime_arg_offset = 0x370;
1958static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x368;
1959static constexpr dart::compiler::target::word
1960 Thread_write_barrier_entry_point_offset = 0xf8;
1961static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
1962 0x20;
1963static constexpr dart::compiler::target::word Thread_next_task_id_offset =
1964 0x3a8;
1965static constexpr dart::compiler::target::word Thread_random_offset = 0x3b0;
1966static constexpr dart::compiler::target::word
1967 Thread_jump_to_frame_entry_point_offset = 0x134;
1968static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3b8;
1969static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
1970 0x0;
1971static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
1972 0x4;
1973static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
1974 0x8;
1975static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
1976 0xc;
1977static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
1978 0x10;
1979static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
1980 0x8;
1981static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
1982static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
1983static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
1984 0x18;
1985static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
1986static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
1987 0xc;
1988static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
1989 0x8;
1990static constexpr dart::compiler::target::word
1991 FinalizerBase_entries_collected_offset = 0x10;
1992static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
1993 0x4;
1994static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
1995 0x8;
1996static constexpr dart::compiler::target::word
1997 FinalizerEntry_external_size_offset = 0x1c;
1998static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
1999 0x10;
2000static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
2001static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
2002static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
2003static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
2004 0x14;
2005static constexpr dart::compiler::target::word
2006 FunctionType_named_parameter_names_offset = 0x20;
2007static constexpr dart::compiler::target::word
2008 FunctionType_packed_parameter_counts_offset = 0x24;
2009static constexpr dart::compiler::target::word
2010 FunctionType_packed_type_parameter_counts_offset = 0x28;
2011static constexpr dart::compiler::target::word
2012 FunctionType_parameter_types_offset = 0x1c;
2013static constexpr dart::compiler::target::word
2014 FunctionType_type_parameters_offset = 0x14;
2015static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
2016static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
2017static constexpr dart::compiler::target::word
2018 TypeArguments_instantiations_offset = 0x4;
2019static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
2020static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
2021 0x10;
2022static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
2023static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
2024static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
2025static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
2026 0xc;
2027static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
2028 0x10;
2029static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
2030static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
2031 0xc;
2032static constexpr dart::compiler::target::word
2033 TypedDataView_offset_in_bytes_offset = 0x10;
2034static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
2035static constexpr dart::compiler::target::word
2036 UnhandledException_exception_offset = 0x4;
2037static constexpr dart::compiler::target::word
2038 UnhandledException_stacktrace_offset = 0x8;
2039static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
2040static constexpr dart::compiler::target::word
2041 MonomorphicSmiableCall_expected_cid_offset = 0x4;
2042static constexpr dart::compiler::target::word
2043 MonomorphicSmiableCall_entrypoint_offset = 0x8;
2044static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
2045static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
2046static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
2047static constexpr dart::compiler::target::word
2048 WeakReference_type_arguments_offset = 0x8;
2049static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
2050 0x4, 0xc, 0x8, 0x10};
2051static constexpr dart::compiler::target::word
2052 Thread_write_barrier_wrappers_thread_offset[] = {
2053 0x304, 0x308, 0x30c, 0x310, -1, -1, -1, 0x314};
2054static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
2055static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
2056static constexpr dart::compiler::target::word Array_header_size = 0xc;
2057static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
2058static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
2059static constexpr dart::compiler::target::word Class_InstanceSize = 0x78;
2060static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
2061static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
2062static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
2063static constexpr dart::compiler::target::word
2064 CompressedStackMaps_ObjectHeaderSize = 0x4;
2065static constexpr dart::compiler::target::word
2066 CompressedStackMaps_PayloadHeaderSize = 0x4;
2067static constexpr dart::compiler::target::word Context_header_size = 0xc;
2068static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
2069static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
2070static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
2071 0xc;
2072static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
2073 0x1c;
2074static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
2075static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
2076static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
2077 0x20;
2078static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
2079 0x18;
2080static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
2081static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
2082static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
2083static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
2084static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
2085static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
2086 0x10;
2087static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
2088static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
2089static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
2090 0x8;
2091static constexpr dart::compiler::target::word
2092 InstructionsSection_UnalignedHeaderSize = 0x14;
2093static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
2094 0x20;
2095static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
2096 0x18;
2097static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
2098static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
2099static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
2100 0x30;
2101static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
2102static constexpr dart::compiler::target::word Library_InstanceSize = 0x50;
2103static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
2104static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
2105 0x1c;
2106static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
2107static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
2108 0x18;
2109static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
2110static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
2111 0x8;
2112static constexpr dart::compiler::target::word
2113 MonomorphicSmiableCall_InstanceSize = 0xc;
2114static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
2115static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
2116static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
2117static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
2118static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
2119static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
2120static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
2121static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x18;
2122static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
2123static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x2c;
2124static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
2125static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
2126static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
2127static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
2128 0x14;
2129static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
2130static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
2131static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
2132static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
2133 0x10;
2134static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
2135static constexpr dart::compiler::target::word
2136 TransferableTypedData_InstanceSize = 0x4;
2137static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
2138static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
2139static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
2140 0x14;
2141static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
2142static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
2143static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
2144static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
2145 0xc;
2146static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
2147static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
2148static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
2149static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
2150static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
2151static constexpr dart::compiler::target::word
2152 WeakSerializationReference_InstanceSize = 0xc;
2153#endif // !defined(PRODUCT) && \
2154 // defined(TARGET_ARCH_IA32) && \
2155 // !defined(DART_COMPRESSED_POINTERS)
2156
2157#if !defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
2158 !defined(DART_COMPRESSED_POINTERS)
2159static constexpr dart::compiler::target::word Code_active_instructions_offset =
2160 0x70;
2161static constexpr dart::compiler::target::word Function_usage_counter_offset =
2162 0x70;
2163static constexpr dart::compiler::target::word
2164 ICData_receivers_static_type_offset = 0x20;
2165static constexpr dart::compiler::target::word
2166 SuspendState_frame_capacity_offset = 0x8;
2167static constexpr dart::compiler::target::word Array_elements_start_offset =
2168 0x18;
2169static constexpr dart::compiler::target::word Array_element_size = 0x8;
2170static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
2171 0x0;
2172static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
2173static constexpr dart::compiler::target::word Code_elements_start_offset = 0xb0;
2174static constexpr dart::compiler::target::word Code_element_size = 0x4;
2175static constexpr dart::compiler::target::word Context_elements_start_offset =
2176 0x18;
2177static constexpr dart::compiler::target::word Context_element_size = 0x8;
2178static constexpr dart::compiler::target::word
2179 ContextScope_elements_start_offset = 0x10;
2180static constexpr dart::compiler::target::word ContextScope_element_size = 0x50;
2181static constexpr dart::compiler::target::word
2182 ExceptionHandlers_elements_start_offset = 0x18;
2183static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
2184 0xc;
2185static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
2186 0x10;
2187static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
2188static constexpr dart::compiler::target::word
2189 OneByteString_elements_start_offset = 0x10;
2190static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
2191static constexpr dart::compiler::target::word Record_elements_start_offset =
2192 0x10;
2193static constexpr dart::compiler::target::word Record_element_size = 0x8;
2194static constexpr dart::compiler::target::word
2195 TypeArguments_elements_start_offset = 0x28;
2196static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
2197static constexpr dart::compiler::target::word
2198 TwoByteString_elements_start_offset = 0x10;
2199static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
2200static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
2201 0x18;
2202static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
2203static constexpr dart::compiler::target::word Array_kMaxElements =
2204 0x7ffffffffffffff;
2205static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
2206 0x7ffd;
2207static constexpr dart::compiler::target::word Context_kMaxElements =
2208 0x7ffffffffffffff;
2209static constexpr dart::compiler::target::word
2210 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
2211static constexpr dart::compiler::target::word
2212 Instructions_kPolymorphicEntryOffsetJIT = 0x34;
2213static constexpr dart::compiler::target::word
2214 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
2215static constexpr dart::compiler::target::word
2216 Instructions_kPolymorphicEntryOffsetAOT = 0x18;
2217static constexpr dart::compiler::target::word
2218 Instructions_kBarePayloadAlignment = 0x4;
2219static constexpr dart::compiler::target::word
2220 Instructions_kNonBarePayloadAlignment = 0x8;
2221static constexpr dart::compiler::target::word
2222 NativeEntry_kNumCallWrapperArguments = 0x2;
2223static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
2224static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
2225static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
2226 0x3fffffffffff;
2227static constexpr dart::compiler::target::word
2228 RecordShape_kFieldNamesIndexShift = 0x10;
2229static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
2230 0x3fffffffffff;
2231static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
2232 0xffff;
2233static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
2234 0xffff;
2235static constexpr dart::compiler::target::word String_kMaxElements =
2236 0x1fffffffffffffff;
2237static constexpr dart::compiler::target::word
2238 OneByteString_kMaxNewSpaceElements = 0x3fff0;
2239static constexpr dart::compiler::target::word
2240 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
2241static constexpr dart::compiler::target::word
2242 SubtypeTestCache_kFunctionTypeArguments = 0x3;
2243static constexpr dart::compiler::target::word
2244 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
2245static constexpr dart::compiler::target::word
2246 SubtypeTestCache_kDestinationType = 0x6;
2247static constexpr dart::compiler::target::word
2248 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
2249static constexpr dart::compiler::target::word
2250 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
2251static constexpr dart::compiler::target::word
2252 SubtypeTestCache_kInstanceTypeArguments = 0x1;
2253static constexpr dart::compiler::target::word
2254 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
2255static constexpr dart::compiler::target::word
2256 SubtypeTestCache_kTestEntryLength = 0x8;
2257static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
2258static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
2259 0x7;
2260static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
2261 0x7ffffffffffffff;
2262static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
2263static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
2264static constexpr dart::compiler::target::word
2265 AbstractType_type_test_stub_entry_point_offset = 0x8;
2266static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
2267 0x20;
2268static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
2269 0x28;
2270static constexpr dart::compiler::target::word
2271 ArgumentsDescriptor_first_named_entry_offset = 0x38;
2272static constexpr dart::compiler::target::word
2273 ArgumentsDescriptor_named_entry_size = 0x10;
2274static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
2275 0x0;
2276static constexpr dart::compiler::target::word
2277 ArgumentsDescriptor_position_offset = 0x8;
2278static constexpr dart::compiler::target::word
2279 ArgumentsDescriptor_positional_count_offset = 0x30;
2280static constexpr dart::compiler::target::word
2281 ArgumentsDescriptor_type_args_len_offset = 0x18;
2282static constexpr dart::compiler::target::word Array_data_offset = 0x18;
2283static constexpr dart::compiler::target::word Array_length_offset = 0x10;
2284static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
2285static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
2286static constexpr dart::compiler::target::word Class_declaration_type_offset =
2287 0x68;
2288static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
2289 0xb0;
2290static constexpr dart::compiler::target::word Class_super_type_offset = 0x58;
2291static constexpr dart::compiler::target::word
2292 Class_host_type_arguments_field_offset_in_words_offset = 0xbc;
2293static constexpr dart::compiler::target::word
2294 ClassTable_allocation_tracing_state_table_offset = 0x8;
2295static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
2296static constexpr dart::compiler::target::word
2297 Closure_delayed_type_arguments_offset = 0x18;
2298static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
2299static constexpr dart::compiler::target::word
2300 Closure_function_type_arguments_offset = 0x10;
2301static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
2302static constexpr dart::compiler::target::word
2303 Closure_instantiator_type_arguments_offset = 0x8;
2304static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
2305 0x20;
2306static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
2307static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
2308static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
2309static constexpr dart::compiler::target::word Context_num_variables_offset =
2310 0x8;
2311static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
2312static constexpr dart::compiler::target::word Double_value_offset = 0x8;
2313static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
2314static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
2315static constexpr dart::compiler::target::word
2316 Field_initializer_function_offset = 0x20;
2317static constexpr dart::compiler::target::word
2318 Field_host_offset_or_field_id_offset = 0x28;
2319static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
2320static constexpr dart::compiler::target::word
2321 Field_guarded_list_length_in_object_offset_offset = 0x54;
2322static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
2323 0x30;
2324static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
2325static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
2326static constexpr dart::compiler::target::word Function_code_offset = 0x40;
2327static constexpr dart::compiler::target::word Function_data_offset = 0x30;
2328static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
2329 0x8, 0x10};
2330static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
2331static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
2332static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
2333 0x8;
2334static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
2335 0x18;
2336static constexpr dart::compiler::target::word
2337 GrowableObjectArray_length_offset = 0x10;
2338static constexpr dart::compiler::target::word
2339 GrowableObjectArray_type_arguments_offset = 0x8;
2340static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
2341static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
2342static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
2343static constexpr dart::compiler::target::word
2344 CallSiteData_arguments_descriptor_offset = 0x10;
2345static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
2346static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
2347static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
2348static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
2349static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
2350static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
2351static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
2352static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
2353static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
2354static constexpr dart::compiler::target::word
2355 Isolate_has_resumption_breakpoints_offset = 0x49;
2356static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
2357 0x20;
2358static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
2359 0x10;
2360static constexpr dart::compiler::target::word
2361 IsolateGroup_cached_class_table_table_offset = 0x18;
2362static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48;
2363static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
2364static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
2365static constexpr dart::compiler::target::word
2366 ImmutableLinkedHashBase_data_offset = 0x18;
2367static constexpr dart::compiler::target::word
2368 LinkedHashBase_deleted_keys_offset = 0x28;
2369static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
2370 0x10;
2371static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
2372 0x30;
2373static constexpr dart::compiler::target::word
2374 LinkedHashBase_type_arguments_offset = 0x8;
2375static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
2376 0x20;
2377static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
2378static constexpr dart::compiler::target::word
2379 MarkingStackBlock_pointers_offset = 0x10;
2380static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
2381 0x8;
2382static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
2383 0x18;
2384static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
2385 0x20;
2386static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
2387static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
2388 0x8;
2389static constexpr dart::compiler::target::word NativeArguments_argv_offset =
2390 0x10;
2391static constexpr dart::compiler::target::word NativeArguments_retval_offset =
2392 0x18;
2393static constexpr dart::compiler::target::word NativeArguments_thread_offset =
2394 0x0;
2395static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
2396 0x180;
2397static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
2398 0x130;
2399static constexpr dart::compiler::target::word
2400 ObjectStore_record_field_names_offset = 0x3d0;
2401static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
2402 0x1a8;
2403static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
2404 0x108;
2405static constexpr dart::compiler::target::word
2406 ObjectStore_ffi_callback_code_offset = 0x4c8;
2407static constexpr dart::compiler::target::word
2408 ObjectStore_suspend_state_await_offset = 0x420;
2409static constexpr dart::compiler::target::word
2410 ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
2411static constexpr dart::compiler::target::word
2412 ObjectStore_suspend_state_handle_exception_offset = 0x468;
2413static constexpr dart::compiler::target::word
2414 ObjectStore_suspend_state_init_async_offset = 0x418;
2415static constexpr dart::compiler::target::word
2416 ObjectStore_suspend_state_init_async_star_offset = 0x440;
2417static constexpr dart::compiler::target::word
2418 ObjectStore_suspend_state_init_sync_star_offset = 0x458;
2419static constexpr dart::compiler::target::word
2420 ObjectStore_suspend_state_return_async_offset = 0x430;
2421static constexpr dart::compiler::target::word
2422 ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
2423static constexpr dart::compiler::target::word
2424 ObjectStore_suspend_state_return_async_star_offset = 0x450;
2425static constexpr dart::compiler::target::word
2426 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
2427static constexpr dart::compiler::target::word
2428 ObjectStore_suspend_state_yield_async_star_offset = 0x448;
2429static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
2430static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
2431static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
2432static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
2433 0x10;
2434static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
2435 0x8;
2436static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x18;
2437static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
2438static constexpr dart::compiler::target::word
2439 SingleTargetCache_entry_point_offset = 0x10;
2440static constexpr dart::compiler::target::word
2441 SingleTargetCache_lower_limit_offset = 0x18;
2442static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
2443 0x8;
2444static constexpr dart::compiler::target::word
2445 SingleTargetCache_upper_limit_offset = 0x1c;
2446static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
2447 0x10;
2448static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
2449static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
2450static constexpr dart::compiler::target::word String_hash_offset = 0x4;
2451static constexpr dart::compiler::target::word String_length_offset = 0x8;
2452static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
2453 0x8;
2454static constexpr dart::compiler::target::word
2455 SubtypeTestCache_num_inputs_offset = 0x10;
2456static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
2457 0x2;
2458static constexpr dart::compiler::target::word
2459 SuspendState_error_callback_offset = 0x30;
2460static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
2461 0x10;
2462static constexpr dart::compiler::target::word
2463 SuspendState_function_data_offset = 0x20;
2464static constexpr dart::compiler::target::word SuspendState_payload_offset =
2465 0x38;
2466static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
2467static constexpr dart::compiler::target::word
2468 SuspendState_then_callback_offset = 0x28;
2469static constexpr dart::compiler::target::word
2470 Thread_AllocateArray_entry_point_offset = 0x2d0;
2471static constexpr dart::compiler::target::word Thread_active_exception_offset =
2472 0x760;
2473static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
2474 0x768;
2475static constexpr dart::compiler::target::word
2476 Thread_array_write_barrier_entry_point_offset = 0x1f8;
2477static constexpr dart::compiler::target::word
2478 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
2479static constexpr dart::compiler::target::word
2480 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
2481static constexpr dart::compiler::target::word
2482 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
2483static constexpr dart::compiler::target::word
2484 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
2485static constexpr dart::compiler::target::word
2486 Thread_allocate_object_entry_point_offset = 0x218;
2487static constexpr dart::compiler::target::word
2488 Thread_allocate_object_stub_offset = 0x130;
2489static constexpr dart::compiler::target::word
2490 Thread_allocate_object_parameterized_entry_point_offset = 0x220;
2491static constexpr dart::compiler::target::word
2492 Thread_allocate_object_parameterized_stub_offset = 0x138;
2493static constexpr dart::compiler::target::word
2494 Thread_allocate_object_slow_entry_point_offset = 0x228;
2495static constexpr dart::compiler::target::word
2496 Thread_allocate_object_slow_stub_offset = 0x140;
2497static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
2498 0x7a0;
2499static constexpr dart::compiler::target::word
2500 Thread_async_exception_handler_stub_offset = 0x148;
2501static constexpr dart::compiler::target::word
2502 Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
2503static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80;
2504static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78;
2505static constexpr dart::compiler::target::word
2506 Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
2507static constexpr dart::compiler::target::word
2508 Thread_call_to_runtime_entry_point_offset = 0x200;
2509static constexpr dart::compiler::target::word
2510 Thread_call_to_runtime_stub_offset = 0xb8;
2511static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7d8;
2512static constexpr dart::compiler::target::word
2513 Thread_dispatch_table_array_offset = 0x58;
2514static constexpr dart::compiler::target::word
2515 Thread_double_truncate_round_supported_offset = 0x7a8;
2516static constexpr dart::compiler::target::word
2517 Thread_service_extension_stream_offset = 0x7e0;
2518static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
2519 0x250;
2520static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
2521 0x1a0;
2522static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
2523 0x258;
2524static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
2525 0x1a8;
2526static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
2527 0x2a8;
2528static constexpr dart::compiler::target::word
2529 Thread_double_negate_address_offset = 0x2a0;
2530static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
2531static constexpr dart::compiler::target::word
2532 Thread_enter_safepoint_stub_offset = 0x1d0;
2533static constexpr dart::compiler::target::word Thread_execution_state_offset =
2534 0x788;
2535static constexpr dart::compiler::target::word
2536 Thread_exit_safepoint_stub_offset = 0x1d8;
2537static constexpr dart::compiler::target::word
2538 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
2539static constexpr dart::compiler::target::word
2540 Thread_call_native_through_safepoint_stub_offset = 0x1e8;
2541static constexpr dart::compiler::target::word
2542 Thread_call_native_through_safepoint_entry_point_offset = 0x260;
2543static constexpr dart::compiler::target::word
2544 Thread_fix_allocation_stub_code_offset = 0xa8;
2545static constexpr dart::compiler::target::word
2546 Thread_fix_callers_target_code_offset = 0xa0;
2547static constexpr dart::compiler::target::word
2548 Thread_float_absolute_address_offset = 0x2c0;
2549static constexpr dart::compiler::target::word
2550 Thread_float_negate_address_offset = 0x2b8;
2551static constexpr dart::compiler::target::word Thread_float_not_address_offset =
2552 0x2b0;
2553static constexpr dart::compiler::target::word
2554 Thread_float_zerow_address_offset = 0x2c8;
2555static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
2556 0x770;
2557static constexpr dart::compiler::target::word
2558 Thread_invoke_dart_code_stub_offset = 0xb0;
2559static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
2560 0x798;
2561static constexpr dart::compiler::target::word Thread_isolate_offset = 0x700;
2562static constexpr dart::compiler::target::word Thread_isolate_group_offset =
2563 0x708;
2564static constexpr dart::compiler::target::word Thread_field_table_values_offset =
2565 0x60;
2566static constexpr dart::compiler::target::word
2567 Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
2568static constexpr dart::compiler::target::word
2569 Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
2570static constexpr dart::compiler::target::word
2571 Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
2572static constexpr dart::compiler::target::word
2573 Thread_old_marking_stack_block_offset = 0x730;
2574static constexpr dart::compiler::target::word
2575 Thread_new_marking_stack_block_offset = 0x738;
2576static constexpr dart::compiler::target::word
2577 Thread_megamorphic_call_checked_entry_offset = 0x240;
2578static constexpr dart::compiler::target::word
2579 Thread_switchable_call_miss_entry_offset = 0x248;
2580static constexpr dart::compiler::target::word
2581 Thread_switchable_call_miss_stub_offset = 0x180;
2582static constexpr dart::compiler::target::word
2583 Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
2584static constexpr dart::compiler::target::word
2585 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc8;
2586static constexpr dart::compiler::target::word
2587 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xc0;
2588static constexpr dart::compiler::target::word
2589 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
2590static constexpr dart::compiler::target::word
2591 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
2592static constexpr dart::compiler::target::word
2593 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
2594static constexpr dart::compiler::target::word
2595 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
2596static constexpr dart::compiler::target::word
2597 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
2598static constexpr dart::compiler::target::word
2599 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
2600static constexpr dart::compiler::target::word
2601 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
2602static constexpr dart::compiler::target::word
2603 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
2604static constexpr dart::compiler::target::word
2605 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
2606static constexpr dart::compiler::target::word
2607 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
2608static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x150;
2609static constexpr dart::compiler::target::word
2610 Thread_return_async_not_future_stub_offset = 0x160;
2611static constexpr dart::compiler::target::word
2612 Thread_return_async_star_stub_offset = 0x168;
2613static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
2614 0x158;
2615static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70;
2616static constexpr dart::compiler::target::word
2617 Thread_predefined_symbols_address_offset = 0x290;
2618static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x778;
2619static constexpr dart::compiler::target::word
2620 Thread_saved_shadow_call_stack_offset = 0x780;
2621static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
2622 0x790;
2623static constexpr dart::compiler::target::word
2624 Thread_shared_field_table_values_offset = 0x68;
2625static constexpr dart::compiler::target::word
2626 Thread_slow_type_test_stub_offset = 0x1c0;
2627static constexpr dart::compiler::target::word
2628 Thread_slow_type_test_entry_point_offset = 0x270;
2629static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
2630static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
2631 0x710;
2632static constexpr dart::compiler::target::word
2633 Thread_stack_overflow_flags_offset = 0x718;
2634static constexpr dart::compiler::target::word
2635 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
2636static constexpr dart::compiler::target::word
2637 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
2638static constexpr dart::compiler::target::word
2639 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230;
2640static constexpr dart::compiler::target::word
2641 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
2642static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
2643 0x728;
2644static constexpr dart::compiler::target::word
2645 Thread_suspend_state_await_entry_point_offset = 0x6b0;
2646static constexpr dart::compiler::target::word
2647 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6b8;
2648static constexpr dart::compiler::target::word
2649 Thread_suspend_state_init_async_entry_point_offset = 0x6a8;
2650static constexpr dart::compiler::target::word
2651 Thread_suspend_state_return_async_entry_point_offset = 0x6c0;
2652static constexpr dart::compiler::target::word
2653 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6c8;
2654static constexpr dart::compiler::target::word
2655 Thread_suspend_state_init_async_star_entry_point_offset = 0x6d0;
2656static constexpr dart::compiler::target::word
2657 Thread_suspend_state_yield_async_star_entry_point_offset = 0x6d8;
2658static constexpr dart::compiler::target::word
2659 Thread_suspend_state_return_async_star_entry_point_offset = 0x6e0;
2660static constexpr dart::compiler::target::word
2661 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6e8;
2662static constexpr dart::compiler::target::word
2663 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6f0;
2664static constexpr dart::compiler::target::word
2665 Thread_suspend_state_handle_exception_entry_point_offset = 0x6f8;
2666static constexpr dart::compiler::target::word
2667 Thread_top_exit_frame_info_offset = 0x720;
2668static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
2669static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
2670static constexpr dart::compiler::target::word
2671 Thread_unboxed_runtime_arg_offset = 0x750;
2672static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x748;
2673static constexpr dart::compiler::target::word
2674 Thread_write_barrier_entry_point_offset = 0x1f0;
2675static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
2676 0x40;
2677static constexpr dart::compiler::target::word Thread_next_task_id_offset =
2678 0x7b0;
2679static constexpr dart::compiler::target::word Thread_random_offset = 0x7b8;
2680static constexpr dart::compiler::target::word
2681 Thread_jump_to_frame_entry_point_offset = 0x268;
2682static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7c0;
2683static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
2684 0x0;
2685static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
2686 0x8;
2687static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
2688 0x10;
2689static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
2690 0x18;
2691static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
2692 0x20;
2693static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
2694 0x10;
2695static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
2696static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
2697static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
2698 0x30;
2699static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
2700static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
2701 0x18;
2702static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
2703 0x10;
2704static constexpr dart::compiler::target::word
2705 FinalizerBase_entries_collected_offset = 0x20;
2706static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
2707 0x8;
2708static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
2709 0x10;
2710static constexpr dart::compiler::target::word
2711 FinalizerEntry_external_size_offset = 0x38;
2712static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
2713 0x20;
2714static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
2715static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
2716 0x18;
2717static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
2718static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
2719 0x28;
2720static constexpr dart::compiler::target::word
2721 FunctionType_named_parameter_names_offset = 0x40;
2722static constexpr dart::compiler::target::word
2723 FunctionType_packed_parameter_counts_offset = 0x48;
2724static constexpr dart::compiler::target::word
2725 FunctionType_packed_type_parameter_counts_offset = 0x4c;
2726static constexpr dart::compiler::target::word
2727 FunctionType_parameter_types_offset = 0x38;
2728static constexpr dart::compiler::target::word
2729 FunctionType_type_parameters_offset = 0x28;
2730static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
2731static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
2732static constexpr dart::compiler::target::word
2733 TypeArguments_instantiations_offset = 0x8;
2734static constexpr dart::compiler::target::word TypeArguments_length_offset =
2735 0x10;
2736static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
2737 0x20;
2738static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
2739static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
2740static constexpr dart::compiler::target::word TypeParameters_flags_offset =
2741 0x10;
2742static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
2743 0x18;
2744static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
2745 0x20;
2746static constexpr dart::compiler::target::word TypedDataBase_length_offset =
2747 0x10;
2748static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
2749 0x18;
2750static constexpr dart::compiler::target::word
2751 TypedDataView_offset_in_bytes_offset = 0x20;
2752static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
2753static constexpr dart::compiler::target::word
2754 UnhandledException_exception_offset = 0x8;
2755static constexpr dart::compiler::target::word
2756 UnhandledException_stacktrace_offset = 0x10;
2757static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
2758static constexpr dart::compiler::target::word
2759 MonomorphicSmiableCall_expected_cid_offset = 0x8;
2760static constexpr dart::compiler::target::word
2761 MonomorphicSmiableCall_entrypoint_offset = 0x10;
2762static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
2763static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
2764static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
2765static constexpr dart::compiler::target::word
2766 WeakReference_type_arguments_offset = 0x10;
2767static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
2768 0x8, 0x18, 0x10, 0x20};
2769static constexpr dart::compiler::target::word
2770 Thread_write_barrier_wrappers_thread_offset[] = {
2771 0x608, 0x610, 0x618, 0x620, 0x628, 0x630, 0x638, 0x640,
2772 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, -1,
2773 -1, -1, -1, 0x680, 0x688, -1, -1, 0x690,
2774 0x698, 0x6a0, -1, -1, -1, -1, -1, -1};
2775static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
2776static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
2777static constexpr dart::compiler::target::word Array_header_size = 0x18;
2778static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
2779static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
2780static constexpr dart::compiler::target::word Class_InstanceSize = 0xc8;
2781static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
2782static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
2783static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
2784static constexpr dart::compiler::target::word
2785 CompressedStackMaps_ObjectHeaderSize = 0x8;
2786static constexpr dart::compiler::target::word
2787 CompressedStackMaps_PayloadHeaderSize = 0x4;
2788static constexpr dart::compiler::target::word Context_header_size = 0x18;
2789static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
2790static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
2791 0x18;
2792static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
2793 0x18;
2794static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
2795 0x30;
2796static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
2797static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
2798static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
2799 0x40;
2800static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
2801 0x30;
2802static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
2803static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
2804static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
2805static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
2806static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
2807static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
2808 0x20;
2809static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
2810static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
2811static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
2812 0x10;
2813static constexpr dart::compiler::target::word
2814 InstructionsSection_UnalignedHeaderSize = 0x28;
2815static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
2816 0x40;
2817static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
2818 0x30;
2819static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
2820static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
2821static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
2822 0x60;
2823static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
2824static constexpr dart::compiler::target::word Library_InstanceSize = 0x98;
2825static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
2826static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
2827 0x38;
2828static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
2829static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
2830 0x30;
2831static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
2832static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
2833 0x10;
2834static constexpr dart::compiler::target::word
2835 MonomorphicSmiableCall_InstanceSize = 0x18;
2836static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
2837static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
2838static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
2839static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
2840static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
2841static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
2842static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
2843static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x30;
2844static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
2845static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x58;
2846static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
2847static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
2848static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
2849static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
2850 0x20;
2851static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
2852static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
2853static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
2854static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
2855 0x18;
2856static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x28;
2857static constexpr dart::compiler::target::word
2858 TransferableTypedData_InstanceSize = 0x8;
2859static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
2860static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
2861static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
2862 0x28;
2863static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
2864static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
2865static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
2866static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
2867 0x18;
2868static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
2869static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
2870static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
2871static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
2872static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
2873static constexpr dart::compiler::target::word
2874 WeakSerializationReference_InstanceSize = 0x18;
2875#endif // !defined(PRODUCT) && \
2876 // defined(TARGET_ARCH_ARM64) && \
2877 // !defined(DART_COMPRESSED_POINTERS)
2878
2879#if !defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
2880 defined(DART_COMPRESSED_POINTERS)
2881static constexpr dart::compiler::target::word Code_active_instructions_offset =
2882 0x70;
2883static constexpr dart::compiler::target::word Function_usage_counter_offset =
2884 0x50;
2885static constexpr dart::compiler::target::word
2886 ICData_receivers_static_type_offset = 0x20;
2887static constexpr dart::compiler::target::word
2888 SuspendState_frame_capacity_offset = 0x8;
2889static constexpr dart::compiler::target::word Array_elements_start_offset =
2890 0x10;
2891static constexpr dart::compiler::target::word Array_element_size = 0x4;
2892static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
2893 0x0;
2894static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
2895static constexpr dart::compiler::target::word Code_elements_start_offset = 0xb0;
2896static constexpr dart::compiler::target::word Code_element_size = 0x4;
2897static constexpr dart::compiler::target::word Context_elements_start_offset =
2898 0x10;
2899static constexpr dart::compiler::target::word Context_element_size = 0x4;
2900static constexpr dart::compiler::target::word
2901 ContextScope_elements_start_offset = 0x10;
2902static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
2903static constexpr dart::compiler::target::word
2904 ExceptionHandlers_elements_start_offset = 0x10;
2905static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
2906 0xc;
2907static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
2908 0x10;
2909static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
2910static constexpr dart::compiler::target::word
2911 OneByteString_elements_start_offset = 0x10;
2912static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
2913static constexpr dart::compiler::target::word Record_elements_start_offset =
2914 0x10;
2915static constexpr dart::compiler::target::word Record_element_size = 0x4;
2916static constexpr dart::compiler::target::word
2917 TypeArguments_elements_start_offset = 0x18;
2918static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
2919static constexpr dart::compiler::target::word
2920 TwoByteString_elements_start_offset = 0x10;
2921static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
2922static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
2923 0x10;
2924static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
2925static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
2926static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
2927 0xfffc;
2928static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
2929static constexpr dart::compiler::target::word
2930 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
2931static constexpr dart::compiler::target::word
2932 Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
2933static constexpr dart::compiler::target::word
2934 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
2935static constexpr dart::compiler::target::word
2936 Instructions_kPolymorphicEntryOffsetAOT = 0x16;
2937static constexpr dart::compiler::target::word
2938 Instructions_kBarePayloadAlignment = 0x4;
2939static constexpr dart::compiler::target::word
2940 Instructions_kNonBarePayloadAlignment = 0x8;
2941static constexpr dart::compiler::target::word
2942 NativeEntry_kNumCallWrapperArguments = 0x2;
2943static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
2944static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
2945static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
2946 0x3fff;
2947static constexpr dart::compiler::target::word
2948 RecordShape_kFieldNamesIndexShift = 0x10;
2949static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
2950 0x3fff;
2951static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
2952 0xffff;
2953static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
2954 0xffff;
2955static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
2956static constexpr dart::compiler::target::word
2957 OneByteString_kMaxNewSpaceElements = 0x3fff0;
2958static constexpr dart::compiler::target::word
2959 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
2960static constexpr dart::compiler::target::word
2961 SubtypeTestCache_kFunctionTypeArguments = 0x3;
2962static constexpr dart::compiler::target::word
2963 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
2964static constexpr dart::compiler::target::word
2965 SubtypeTestCache_kDestinationType = 0x6;
2966static constexpr dart::compiler::target::word
2967 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
2968static constexpr dart::compiler::target::word
2969 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
2970static constexpr dart::compiler::target::word
2971 SubtypeTestCache_kInstanceTypeArguments = 0x1;
2972static constexpr dart::compiler::target::word
2973 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
2974static constexpr dart::compiler::target::word
2975 SubtypeTestCache_kTestEntryLength = 0x8;
2976static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
2977static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
2978 0x7;
2979static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
2980 0xfffffff;
2981static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
2982static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x1c;
2983static constexpr dart::compiler::target::word
2984 AbstractType_type_test_stub_entry_point_offset = 0x8;
2985static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
2986 0x14;
2987static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
2988 0x18;
2989static constexpr dart::compiler::target::word
2990 ArgumentsDescriptor_first_named_entry_offset = 0x20;
2991static constexpr dart::compiler::target::word
2992 ArgumentsDescriptor_named_entry_size = 0x8;
2993static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
2994 0x0;
2995static constexpr dart::compiler::target::word
2996 ArgumentsDescriptor_position_offset = 0x4;
2997static constexpr dart::compiler::target::word
2998 ArgumentsDescriptor_positional_count_offset = 0x1c;
2999static constexpr dart::compiler::target::word
3000 ArgumentsDescriptor_type_args_len_offset = 0x10;
3001static constexpr dart::compiler::target::word Array_data_offset = 0x10;
3002static constexpr dart::compiler::target::word Array_length_offset = 0xc;
3003static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
3004static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
3005static constexpr dart::compiler::target::word Class_declaration_type_offset =
3006 0x38;
3007static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
3008 0x64;
3009static constexpr dart::compiler::target::word Class_super_type_offset = 0x30;
3010static constexpr dart::compiler::target::word
3011 Class_host_type_arguments_field_offset_in_words_offset = 0x70;
3012static constexpr dart::compiler::target::word
3013 ClassTable_allocation_tracing_state_table_offset = 0x8;
3014static constexpr dart::compiler::target::word Closure_context_offset = 0x18;
3015static constexpr dart::compiler::target::word
3016 Closure_delayed_type_arguments_offset = 0x10;
3017static constexpr dart::compiler::target::word Closure_function_offset = 0x14;
3018static constexpr dart::compiler::target::word
3019 Closure_function_type_arguments_offset = 0xc;
3020static constexpr dart::compiler::target::word Closure_hash_offset = 0x1c;
3021static constexpr dart::compiler::target::word
3022 Closure_instantiator_type_arguments_offset = 0x8;
3023static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
3024 0x14;
3025static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
3026static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
3027static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
3028static constexpr dart::compiler::target::word Context_num_variables_offset =
3029 0x8;
3030static constexpr dart::compiler::target::word Context_parent_offset = 0xc;
3031static constexpr dart::compiler::target::word Double_value_offset = 0x8;
3032static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
3033static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
3034static constexpr dart::compiler::target::word
3035 Field_initializer_function_offset = 0x14;
3036static constexpr dart::compiler::target::word
3037 Field_host_offset_or_field_id_offset = 0x18;
3038static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x2c;
3039static constexpr dart::compiler::target::word
3040 Field_guarded_list_length_in_object_offset_offset = 0x38;
3041static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
3042 0x1c;
3043static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x30;
3044static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x3a;
3045static constexpr dart::compiler::target::word Function_code_offset = 0x2c;
3046static constexpr dart::compiler::target::word Function_data_offset = 0x24;
3047static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
3048 0x8, 0x10};
3049static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x48;
3050static constexpr dart::compiler::target::word Function_signature_offset = 0x20;
3051static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
3052 0x8;
3053static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
3054 0x10;
3055static constexpr dart::compiler::target::word
3056 GrowableObjectArray_length_offset = 0xc;
3057static constexpr dart::compiler::target::word
3058 GrowableObjectArray_type_arguments_offset = 0x8;
3059static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
3060static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
3061static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
3062static constexpr dart::compiler::target::word
3063 CallSiteData_arguments_descriptor_offset = 0x10;
3064static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
3065static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
3066static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
3067static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
3068static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
3069static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
3070static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
3071static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
3072static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
3073static constexpr dart::compiler::target::word
3074 Isolate_has_resumption_breakpoints_offset = 0x49;
3075static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
3076 0x20;
3077static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
3078 0x10;
3079static constexpr dart::compiler::target::word
3080 IsolateGroup_cached_class_table_table_offset = 0x18;
3081static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48;
3082static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
3083static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x10;
3084static constexpr dart::compiler::target::word
3085 ImmutableLinkedHashBase_data_offset = 0x10;
3086static constexpr dart::compiler::target::word
3087 LinkedHashBase_deleted_keys_offset = 0x18;
3088static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
3089 0xc;
3090static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
3091 0x1c;
3092static constexpr dart::compiler::target::word
3093 LinkedHashBase_type_arguments_offset = 0x8;
3094static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
3095 0x14;
3096static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
3097static constexpr dart::compiler::target::word
3098 MarkingStackBlock_pointers_offset = 0x10;
3099static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
3100 0x8;
3101static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
3102 0x18;
3103static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
3104 0x20;
3105static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
3106static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
3107 0x8;
3108static constexpr dart::compiler::target::word NativeArguments_argv_offset =
3109 0x10;
3110static constexpr dart::compiler::target::word NativeArguments_retval_offset =
3111 0x18;
3112static constexpr dart::compiler::target::word NativeArguments_thread_offset =
3113 0x0;
3114static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
3115 0x180;
3116static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
3117 0x130;
3118static constexpr dart::compiler::target::word
3119 ObjectStore_record_field_names_offset = 0x3d0;
3120static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
3121 0x1a8;
3122static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
3123 0x108;
3124static constexpr dart::compiler::target::word
3125 ObjectStore_ffi_callback_code_offset = 0x4c8;
3126static constexpr dart::compiler::target::word
3127 ObjectStore_suspend_state_await_offset = 0x420;
3128static constexpr dart::compiler::target::word
3129 ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
3130static constexpr dart::compiler::target::word
3131 ObjectStore_suspend_state_handle_exception_offset = 0x468;
3132static constexpr dart::compiler::target::word
3133 ObjectStore_suspend_state_init_async_offset = 0x418;
3134static constexpr dart::compiler::target::word
3135 ObjectStore_suspend_state_init_async_star_offset = 0x440;
3136static constexpr dart::compiler::target::word
3137 ObjectStore_suspend_state_init_sync_star_offset = 0x458;
3138static constexpr dart::compiler::target::word
3139 ObjectStore_suspend_state_return_async_offset = 0x430;
3140static constexpr dart::compiler::target::word
3141 ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
3142static constexpr dart::compiler::target::word
3143 ObjectStore_suspend_state_return_async_star_offset = 0x450;
3144static constexpr dart::compiler::target::word
3145 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
3146static constexpr dart::compiler::target::word
3147 ObjectStore_suspend_state_yield_async_star_offset = 0x448;
3148static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
3149static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
3150static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
3151static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
3152 0x10;
3153static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
3154 0x8;
3155static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x10;
3156static constexpr dart::compiler::target::word Record_shape_offset = 0xc;
3157static constexpr dart::compiler::target::word
3158 SingleTargetCache_entry_point_offset = 0x10;
3159static constexpr dart::compiler::target::word
3160 SingleTargetCache_lower_limit_offset = 0x18;
3161static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
3162 0x8;
3163static constexpr dart::compiler::target::word
3164 SingleTargetCache_upper_limit_offset = 0x1c;
3165static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
3166 0x10;
3167static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
3168static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
3169static constexpr dart::compiler::target::word String_hash_offset = 0x4;
3170static constexpr dart::compiler::target::word String_length_offset = 0x8;
3171static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
3172 0x8;
3173static constexpr dart::compiler::target::word
3174 SubtypeTestCache_num_inputs_offset = 0x10;
3175static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
3176 0x2;
3177static constexpr dart::compiler::target::word
3178 SuspendState_error_callback_offset = 0x28;
3179static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
3180 0x10;
3181static constexpr dart::compiler::target::word
3182 SuspendState_function_data_offset = 0x20;
3183static constexpr dart::compiler::target::word SuspendState_payload_offset =
3184 0x30;
3185static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
3186static constexpr dart::compiler::target::word
3187 SuspendState_then_callback_offset = 0x24;
3188static constexpr dart::compiler::target::word
3189 Thread_AllocateArray_entry_point_offset = 0x2d8;
3190static constexpr dart::compiler::target::word Thread_active_exception_offset =
3191 0x720;
3192static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
3193 0x728;
3194static constexpr dart::compiler::target::word
3195 Thread_array_write_barrier_entry_point_offset = 0x200;
3196static constexpr dart::compiler::target::word
3197 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210;
3198static constexpr dart::compiler::target::word
3199 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128;
3200static constexpr dart::compiler::target::word
3201 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x218;
3202static constexpr dart::compiler::target::word
3203 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130;
3204static constexpr dart::compiler::target::word
3205 Thread_allocate_object_entry_point_offset = 0x220;
3206static constexpr dart::compiler::target::word
3207 Thread_allocate_object_stub_offset = 0x138;
3208static constexpr dart::compiler::target::word
3209 Thread_allocate_object_parameterized_entry_point_offset = 0x228;
3210static constexpr dart::compiler::target::word
3211 Thread_allocate_object_parameterized_stub_offset = 0x140;
3212static constexpr dart::compiler::target::word
3213 Thread_allocate_object_slow_entry_point_offset = 0x230;
3214static constexpr dart::compiler::target::word
3215 Thread_allocate_object_slow_stub_offset = 0x148;
3216static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
3217 0x760;
3218static constexpr dart::compiler::target::word
3219 Thread_async_exception_handler_stub_offset = 0x150;
3220static constexpr dart::compiler::target::word
3221 Thread_auto_scope_native_wrapper_entry_point_offset = 0x290;
3222static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x88;
3223static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x80;
3224static constexpr dart::compiler::target::word
3225 Thread_bootstrap_native_wrapper_entry_point_offset = 0x280;
3226static constexpr dart::compiler::target::word
3227 Thread_call_to_runtime_entry_point_offset = 0x208;
3228static constexpr dart::compiler::target::word
3229 Thread_call_to_runtime_stub_offset = 0xc0;
3230static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x798;
3231static constexpr dart::compiler::target::word
3232 Thread_dispatch_table_array_offset = 0x60;
3233static constexpr dart::compiler::target::word
3234 Thread_double_truncate_round_supported_offset = 0x768;
3235static constexpr dart::compiler::target::word
3236 Thread_service_extension_stream_offset = 0x7a0;
3237static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
3238 0x258;
3239static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
3240 0x1a8;
3241static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
3242 0x260;
3243static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
3244 0x1b0;
3245static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
3246 0x2b0;
3247static constexpr dart::compiler::target::word
3248 Thread_double_negate_address_offset = 0x2a8;
3249static constexpr dart::compiler::target::word Thread_end_offset = 0x58;
3250static constexpr dart::compiler::target::word
3251 Thread_enter_safepoint_stub_offset = 0x1d8;
3252static constexpr dart::compiler::target::word Thread_execution_state_offset =
3253 0x748;
3254static constexpr dart::compiler::target::word
3255 Thread_exit_safepoint_stub_offset = 0x1e0;
3256static constexpr dart::compiler::target::word
3257 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8;
3258static constexpr dart::compiler::target::word
3259 Thread_call_native_through_safepoint_stub_offset = 0x1f0;
3260static constexpr dart::compiler::target::word
3261 Thread_call_native_through_safepoint_entry_point_offset = 0x268;
3262static constexpr dart::compiler::target::word
3263 Thread_fix_allocation_stub_code_offset = 0xb0;
3264static constexpr dart::compiler::target::word
3265 Thread_fix_callers_target_code_offset = 0xa8;
3266static constexpr dart::compiler::target::word
3267 Thread_float_absolute_address_offset = 0x2c8;
3268static constexpr dart::compiler::target::word
3269 Thread_float_negate_address_offset = 0x2c0;
3270static constexpr dart::compiler::target::word Thread_float_not_address_offset =
3271 0x2b8;
3272static constexpr dart::compiler::target::word
3273 Thread_float_zerow_address_offset = 0x2d0;
3274static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
3275 0x730;
3276static constexpr dart::compiler::target::word
3277 Thread_invoke_dart_code_stub_offset = 0xb8;
3278static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
3279 0x758;
3280static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6c0;
3281static constexpr dart::compiler::target::word Thread_isolate_group_offset =
3282 0x6c8;
3283static constexpr dart::compiler::target::word Thread_field_table_values_offset =
3284 0x68;
3285static constexpr dart::compiler::target::word
3286 Thread_lazy_deopt_from_return_stub_offset = 0x1b8;
3287static constexpr dart::compiler::target::word
3288 Thread_lazy_deopt_from_throw_stub_offset = 0x1c0;
3289static constexpr dart::compiler::target::word
3290 Thread_lazy_specialize_type_test_stub_offset = 0x1d0;
3291static constexpr dart::compiler::target::word
3292 Thread_old_marking_stack_block_offset = 0x6f0;
3293static constexpr dart::compiler::target::word
3294 Thread_new_marking_stack_block_offset = 0x6f8;
3295static constexpr dart::compiler::target::word
3296 Thread_megamorphic_call_checked_entry_offset = 0x248;
3297static constexpr dart::compiler::target::word
3298 Thread_switchable_call_miss_entry_offset = 0x250;
3299static constexpr dart::compiler::target::word
3300 Thread_switchable_call_miss_stub_offset = 0x188;
3301static constexpr dart::compiler::target::word
3302 Thread_no_scope_native_wrapper_entry_point_offset = 0x288;
3303static constexpr dart::compiler::target::word
3304 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd0;
3305static constexpr dart::compiler::target::word
3306 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xc8;
3307static constexpr dart::compiler::target::word
3308 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xe0;
3309static constexpr dart::compiler::target::word
3310 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd8;
3311static constexpr dart::compiler::target::word
3312 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xf0;
3313static constexpr dart::compiler::target::word
3314 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe8;
3315static constexpr dart::compiler::target::word
3316 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x100;
3317static constexpr dart::compiler::target::word
3318 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf8;
3319static constexpr dart::compiler::target::word
3320 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x110;
3321static constexpr dart::compiler::target::word
3322 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x108;
3323static constexpr dart::compiler::target::word
3324 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x120;
3325static constexpr dart::compiler::target::word
3326 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x118;
3327static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x158;
3328static constexpr dart::compiler::target::word
3329 Thread_return_async_not_future_stub_offset = 0x168;
3330static constexpr dart::compiler::target::word
3331 Thread_return_async_star_stub_offset = 0x170;
3332static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
3333 0x160;
3334static constexpr dart::compiler::target::word Thread_object_null_offset = 0x78;
3335static constexpr dart::compiler::target::word
3336 Thread_predefined_symbols_address_offset = 0x298;
3337static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x738;
3338static constexpr dart::compiler::target::word
3339 Thread_saved_shadow_call_stack_offset = 0x740;
3340static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
3341 0x750;
3342static constexpr dart::compiler::target::word
3343 Thread_shared_field_table_values_offset = 0x70;
3344static constexpr dart::compiler::target::word
3345 Thread_slow_type_test_stub_offset = 0x1c8;
3346static constexpr dart::compiler::target::word
3347 Thread_slow_type_test_entry_point_offset = 0x278;
3348static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
3349static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
3350 0x6d0;
3351static constexpr dart::compiler::target::word
3352 Thread_stack_overflow_flags_offset = 0x6d8;
3353static constexpr dart::compiler::target::word
3354 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
3355static constexpr dart::compiler::target::word
3356 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180;
3357static constexpr dart::compiler::target::word
3358 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x238;
3359static constexpr dart::compiler::target::word
3360 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178;
3361static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
3362 0x6e8;
3363static constexpr dart::compiler::target::word
3364 Thread_suspend_state_await_entry_point_offset = 0x670;
3365static constexpr dart::compiler::target::word
3366 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x678;
3367static constexpr dart::compiler::target::word
3368 Thread_suspend_state_init_async_entry_point_offset = 0x668;
3369static constexpr dart::compiler::target::word
3370 Thread_suspend_state_return_async_entry_point_offset = 0x680;
3371static constexpr dart::compiler::target::word
3372 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x688;
3373static constexpr dart::compiler::target::word
3374 Thread_suspend_state_init_async_star_entry_point_offset = 0x690;
3375static constexpr dart::compiler::target::word
3376 Thread_suspend_state_yield_async_star_entry_point_offset = 0x698;
3377static constexpr dart::compiler::target::word
3378 Thread_suspend_state_return_async_star_entry_point_offset = 0x6a0;
3379static constexpr dart::compiler::target::word
3380 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6a8;
3381static constexpr dart::compiler::target::word
3382 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6b0;
3383static constexpr dart::compiler::target::word
3384 Thread_suspend_state_handle_exception_entry_point_offset = 0x6b8;
3385static constexpr dart::compiler::target::word
3386 Thread_top_exit_frame_info_offset = 0x6e0;
3387static constexpr dart::compiler::target::word Thread_top_offset = 0x50;
3388static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
3389static constexpr dart::compiler::target::word
3390 Thread_unboxed_runtime_arg_offset = 0x710;
3391static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x708;
3392static constexpr dart::compiler::target::word
3393 Thread_write_barrier_entry_point_offset = 0x1f8;
3394static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
3395 0x40;
3396static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48;
3397static constexpr dart::compiler::target::word Thread_next_task_id_offset =
3398 0x770;
3399static constexpr dart::compiler::target::word Thread_random_offset = 0x778;
3400static constexpr dart::compiler::target::word
3401 Thread_jump_to_frame_entry_point_offset = 0x270;
3402static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x780;
3403static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
3404 0x0;
3405static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
3406 0x8;
3407static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
3408 0x10;
3409static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
3410 0x18;
3411static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
3412 0x20;
3413static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
3414 0x10;
3415static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
3416static constexpr dart::compiler::target::word Type_arguments_offset = 0x20;
3417static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
3418 0x24;
3419static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x20;
3420static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
3421 0x18;
3422static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
3423 0x14;
3424static constexpr dart::compiler::target::word
3425 FinalizerBase_entries_collected_offset = 0x1c;
3426static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
3427 0x8;
3428static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
3429 0xc;
3430static constexpr dart::compiler::target::word
3431 FinalizerEntry_external_size_offset = 0x20;
3432static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
3433 0x14;
3434static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x18;
3435static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
3436 0x10;
3437static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
3438static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
3439 0x20;
3440static constexpr dart::compiler::target::word
3441 FunctionType_named_parameter_names_offset = 0x2c;
3442static constexpr dart::compiler::target::word
3443 FunctionType_packed_parameter_counts_offset = 0x30;
3444static constexpr dart::compiler::target::word
3445 FunctionType_packed_type_parameter_counts_offset = 0x34;
3446static constexpr dart::compiler::target::word
3447 FunctionType_parameter_types_offset = 0x28;
3448static constexpr dart::compiler::target::word
3449 FunctionType_type_parameters_offset = 0x20;
3450static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x26;
3451static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x10;
3452static constexpr dart::compiler::target::word
3453 TypeArguments_instantiations_offset = 0x8;
3454static constexpr dart::compiler::target::word TypeArguments_length_offset = 0xc;
3455static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
3456 0x14;
3457static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x18;
3458static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
3459static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0xc;
3460static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
3461 0x10;
3462static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
3463 0x14;
3464static constexpr dart::compiler::target::word TypedDataBase_length_offset =
3465 0x14;
3466static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
3467 0x18;
3468static constexpr dart::compiler::target::word
3469 TypedDataView_offset_in_bytes_offset = 0x1c;
3470static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
3471static constexpr dart::compiler::target::word
3472 UnhandledException_exception_offset = 0x8;
3473static constexpr dart::compiler::target::word
3474 UnhandledException_stacktrace_offset = 0xc;
3475static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
3476static constexpr dart::compiler::target::word
3477 MonomorphicSmiableCall_expected_cid_offset = 0x8;
3478static constexpr dart::compiler::target::word
3479 MonomorphicSmiableCall_entrypoint_offset = 0x10;
3480static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
3481static constexpr dart::compiler::target::word WeakProperty_value_offset = 0xc;
3482static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
3483static constexpr dart::compiler::target::word
3484 WeakReference_type_arguments_offset = 0xc;
3485static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
3486 0x8, 0x18, 0x10, 0x20};
3487static constexpr dart::compiler::target::word
3488 Thread_write_barrier_wrappers_thread_offset[] = {
3489 0x610, 0x618, 0x620, 0x628, -1, -1, 0x630, 0x638,
3490 0x640, 0x648, 0x650, -1, 0x658, 0x660, -1, -1};
3491static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20;
3492static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
3493static constexpr dart::compiler::target::word Array_header_size = 0x10;
3494static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
3495static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
3496static constexpr dart::compiler::target::word Class_InstanceSize = 0x80;
3497static constexpr dart::compiler::target::word Closure_InstanceSize = 0x20;
3498static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x18;
3499static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
3500static constexpr dart::compiler::target::word
3501 CompressedStackMaps_ObjectHeaderSize = 0x8;
3502static constexpr dart::compiler::target::word
3503 CompressedStackMaps_PayloadHeaderSize = 0x4;
3504static constexpr dart::compiler::target::word Context_header_size = 0x10;
3505static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
3506static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
3507 0x18;
3508static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
3509 0x18;
3510static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
3511 0x20;
3512static constexpr dart::compiler::target::word Field_InstanceSize = 0x40;
3513static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x28;
3514static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
3515 0x28;
3516static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
3517 0x28;
3518static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
3519static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
3520static constexpr dart::compiler::target::word Function_InstanceSize = 0x60;
3521static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x38;
3522static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
3523static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
3524 0x18;
3525static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
3526static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
3527static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
3528 0x10;
3529static constexpr dart::compiler::target::word
3530 InstructionsSection_UnalignedHeaderSize = 0x28;
3531static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
3532 0x40;
3533static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
3534 0x30;
3535static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
3536static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
3537static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
3538 0x38;
3539static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x20;
3540static constexpr dart::compiler::target::word Library_InstanceSize = 0x68;
3541static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x18;
3542static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
3543 0x20;
3544static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
3545static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
3546 0x30;
3547static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
3548static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
3549 0x10;
3550static constexpr dart::compiler::target::word
3551 MonomorphicSmiableCall_InstanceSize = 0x18;
3552static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x18;
3553static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
3554static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
3555static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
3556static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x20;
3557static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
3558static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
3559static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x20;
3560static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x28;
3561static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x40;
3562static constexpr dart::compiler::target::word Script_InstanceSize = 0x38;
3563static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
3564static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
3565static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
3566 0x20;
3567static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x18;
3568static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x30;
3569static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
3570static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
3571 0x18;
3572static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x20;
3573static constexpr dart::compiler::target::word
3574 TransferableTypedData_InstanceSize = 0x8;
3575static constexpr dart::compiler::target::word Type_InstanceSize = 0x28;
3576static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x28;
3577static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
3578 0x18;
3579static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
3580static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
3581static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x20;
3582static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
3583 0x10;
3584static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
3585static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x10;
3586static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
3587static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x18;
3588static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x18;
3589static constexpr dart::compiler::target::word
3590 WeakSerializationReference_InstanceSize = 0x10;
3591#endif // !defined(PRODUCT) && \
3592 // defined(TARGET_ARCH_X64) && \
3593 // defined(DART_COMPRESSED_POINTERS)
3594
3595#if !defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
3596 defined(DART_COMPRESSED_POINTERS)
3597static constexpr dart::compiler::target::word Code_active_instructions_offset =
3598 0x70;
3599static constexpr dart::compiler::target::word Function_usage_counter_offset =
3600 0x50;
3601static constexpr dart::compiler::target::word
3602 ICData_receivers_static_type_offset = 0x20;
3603static constexpr dart::compiler::target::word
3604 SuspendState_frame_capacity_offset = 0x8;
3605static constexpr dart::compiler::target::word Array_elements_start_offset =
3606 0x10;
3607static constexpr dart::compiler::target::word Array_element_size = 0x4;
3608static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
3609 0x0;
3610static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
3611static constexpr dart::compiler::target::word Code_elements_start_offset = 0xb0;
3612static constexpr dart::compiler::target::word Code_element_size = 0x4;
3613static constexpr dart::compiler::target::word Context_elements_start_offset =
3614 0x10;
3615static constexpr dart::compiler::target::word Context_element_size = 0x4;
3616static constexpr dart::compiler::target::word
3617 ContextScope_elements_start_offset = 0x10;
3618static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
3619static constexpr dart::compiler::target::word
3620 ExceptionHandlers_elements_start_offset = 0x10;
3621static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
3622 0xc;
3623static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
3624 0x10;
3625static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
3626static constexpr dart::compiler::target::word
3627 OneByteString_elements_start_offset = 0x10;
3628static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
3629static constexpr dart::compiler::target::word Record_elements_start_offset =
3630 0x10;
3631static constexpr dart::compiler::target::word Record_element_size = 0x4;
3632static constexpr dart::compiler::target::word
3633 TypeArguments_elements_start_offset = 0x18;
3634static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
3635static constexpr dart::compiler::target::word
3636 TwoByteString_elements_start_offset = 0x10;
3637static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
3638static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
3639 0x10;
3640static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
3641static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
3642static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
3643 0xfffc;
3644static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
3645static constexpr dart::compiler::target::word
3646 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
3647static constexpr dart::compiler::target::word
3648 Instructions_kPolymorphicEntryOffsetJIT = 0x34;
3649static constexpr dart::compiler::target::word
3650 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
3651static constexpr dart::compiler::target::word
3652 Instructions_kPolymorphicEntryOffsetAOT = 0x18;
3653static constexpr dart::compiler::target::word
3654 Instructions_kBarePayloadAlignment = 0x4;
3655static constexpr dart::compiler::target::word
3656 Instructions_kNonBarePayloadAlignment = 0x8;
3657static constexpr dart::compiler::target::word
3658 NativeEntry_kNumCallWrapperArguments = 0x2;
3659static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
3660static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
3661static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
3662 0x3fff;
3663static constexpr dart::compiler::target::word
3664 RecordShape_kFieldNamesIndexShift = 0x10;
3665static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
3666 0x3fff;
3667static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
3668 0xffff;
3669static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
3670 0xffff;
3671static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
3672static constexpr dart::compiler::target::word
3673 OneByteString_kMaxNewSpaceElements = 0x3fff0;
3674static constexpr dart::compiler::target::word
3675 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
3676static constexpr dart::compiler::target::word
3677 SubtypeTestCache_kFunctionTypeArguments = 0x3;
3678static constexpr dart::compiler::target::word
3679 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
3680static constexpr dart::compiler::target::word
3681 SubtypeTestCache_kDestinationType = 0x6;
3682static constexpr dart::compiler::target::word
3683 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
3684static constexpr dart::compiler::target::word
3685 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
3686static constexpr dart::compiler::target::word
3687 SubtypeTestCache_kInstanceTypeArguments = 0x1;
3688static constexpr dart::compiler::target::word
3689 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
3690static constexpr dart::compiler::target::word
3691 SubtypeTestCache_kTestEntryLength = 0x8;
3692static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
3693static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
3694 0x7;
3695static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
3696 0xfffffff;
3697static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
3698static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x1c;
3699static constexpr dart::compiler::target::word
3700 AbstractType_type_test_stub_entry_point_offset = 0x8;
3701static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
3702 0x14;
3703static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
3704 0x18;
3705static constexpr dart::compiler::target::word
3706 ArgumentsDescriptor_first_named_entry_offset = 0x20;
3707static constexpr dart::compiler::target::word
3708 ArgumentsDescriptor_named_entry_size = 0x8;
3709static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
3710 0x0;
3711static constexpr dart::compiler::target::word
3712 ArgumentsDescriptor_position_offset = 0x4;
3713static constexpr dart::compiler::target::word
3714 ArgumentsDescriptor_positional_count_offset = 0x1c;
3715static constexpr dart::compiler::target::word
3716 ArgumentsDescriptor_type_args_len_offset = 0x10;
3717static constexpr dart::compiler::target::word Array_data_offset = 0x10;
3718static constexpr dart::compiler::target::word Array_length_offset = 0xc;
3719static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
3720static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
3721static constexpr dart::compiler::target::word Class_declaration_type_offset =
3722 0x38;
3723static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
3724 0x64;
3725static constexpr dart::compiler::target::word Class_super_type_offset = 0x30;
3726static constexpr dart::compiler::target::word
3727 Class_host_type_arguments_field_offset_in_words_offset = 0x70;
3728static constexpr dart::compiler::target::word
3729 ClassTable_allocation_tracing_state_table_offset = 0x8;
3730static constexpr dart::compiler::target::word Closure_context_offset = 0x18;
3731static constexpr dart::compiler::target::word
3732 Closure_delayed_type_arguments_offset = 0x10;
3733static constexpr dart::compiler::target::word Closure_function_offset = 0x14;
3734static constexpr dart::compiler::target::word
3735 Closure_function_type_arguments_offset = 0xc;
3736static constexpr dart::compiler::target::word Closure_hash_offset = 0x1c;
3737static constexpr dart::compiler::target::word
3738 Closure_instantiator_type_arguments_offset = 0x8;
3739static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
3740 0x14;
3741static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
3742static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
3743static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
3744static constexpr dart::compiler::target::word Context_num_variables_offset =
3745 0x8;
3746static constexpr dart::compiler::target::word Context_parent_offset = 0xc;
3747static constexpr dart::compiler::target::word Double_value_offset = 0x8;
3748static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
3749static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
3750static constexpr dart::compiler::target::word
3751 Field_initializer_function_offset = 0x14;
3752static constexpr dart::compiler::target::word
3753 Field_host_offset_or_field_id_offset = 0x18;
3754static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x2c;
3755static constexpr dart::compiler::target::word
3756 Field_guarded_list_length_in_object_offset_offset = 0x38;
3757static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
3758 0x1c;
3759static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x30;
3760static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x3a;
3761static constexpr dart::compiler::target::word Function_code_offset = 0x2c;
3762static constexpr dart::compiler::target::word Function_data_offset = 0x24;
3763static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
3764 0x8, 0x10};
3765static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x48;
3766static constexpr dart::compiler::target::word Function_signature_offset = 0x20;
3767static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
3768 0x8;
3769static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
3770 0x10;
3771static constexpr dart::compiler::target::word
3772 GrowableObjectArray_length_offset = 0xc;
3773static constexpr dart::compiler::target::word
3774 GrowableObjectArray_type_arguments_offset = 0x8;
3775static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
3776static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
3777static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
3778static constexpr dart::compiler::target::word
3779 CallSiteData_arguments_descriptor_offset = 0x10;
3780static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
3781static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
3782static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
3783static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
3784static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
3785static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
3786static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
3787static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
3788static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
3789static constexpr dart::compiler::target::word
3790 Isolate_has_resumption_breakpoints_offset = 0x49;
3791static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
3792 0x20;
3793static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
3794 0x10;
3795static constexpr dart::compiler::target::word
3796 IsolateGroup_cached_class_table_table_offset = 0x18;
3797static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48;
3798static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
3799static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x10;
3800static constexpr dart::compiler::target::word
3801 ImmutableLinkedHashBase_data_offset = 0x10;
3802static constexpr dart::compiler::target::word
3803 LinkedHashBase_deleted_keys_offset = 0x18;
3804static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
3805 0xc;
3806static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
3807 0x1c;
3808static constexpr dart::compiler::target::word
3809 LinkedHashBase_type_arguments_offset = 0x8;
3810static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
3811 0x14;
3812static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
3813static constexpr dart::compiler::target::word
3814 MarkingStackBlock_pointers_offset = 0x10;
3815static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
3816 0x8;
3817static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
3818 0x18;
3819static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
3820 0x20;
3821static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
3822static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
3823 0x8;
3824static constexpr dart::compiler::target::word NativeArguments_argv_offset =
3825 0x10;
3826static constexpr dart::compiler::target::word NativeArguments_retval_offset =
3827 0x18;
3828static constexpr dart::compiler::target::word NativeArguments_thread_offset =
3829 0x0;
3830static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
3831 0x180;
3832static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
3833 0x130;
3834static constexpr dart::compiler::target::word
3835 ObjectStore_record_field_names_offset = 0x3d0;
3836static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
3837 0x1a8;
3838static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
3839 0x108;
3840static constexpr dart::compiler::target::word
3841 ObjectStore_ffi_callback_code_offset = 0x4c8;
3842static constexpr dart::compiler::target::word
3843 ObjectStore_suspend_state_await_offset = 0x420;
3844static constexpr dart::compiler::target::word
3845 ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
3846static constexpr dart::compiler::target::word
3847 ObjectStore_suspend_state_handle_exception_offset = 0x468;
3848static constexpr dart::compiler::target::word
3849 ObjectStore_suspend_state_init_async_offset = 0x418;
3850static constexpr dart::compiler::target::word
3851 ObjectStore_suspend_state_init_async_star_offset = 0x440;
3852static constexpr dart::compiler::target::word
3853 ObjectStore_suspend_state_init_sync_star_offset = 0x458;
3854static constexpr dart::compiler::target::word
3855 ObjectStore_suspend_state_return_async_offset = 0x430;
3856static constexpr dart::compiler::target::word
3857 ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
3858static constexpr dart::compiler::target::word
3859 ObjectStore_suspend_state_return_async_star_offset = 0x450;
3860static constexpr dart::compiler::target::word
3861 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
3862static constexpr dart::compiler::target::word
3863 ObjectStore_suspend_state_yield_async_star_offset = 0x448;
3864static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
3865static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
3866static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
3867static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
3868 0x10;
3869static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
3870 0x8;
3871static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x10;
3872static constexpr dart::compiler::target::word Record_shape_offset = 0xc;
3873static constexpr dart::compiler::target::word
3874 SingleTargetCache_entry_point_offset = 0x10;
3875static constexpr dart::compiler::target::word
3876 SingleTargetCache_lower_limit_offset = 0x18;
3877static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
3878 0x8;
3879static constexpr dart::compiler::target::word
3880 SingleTargetCache_upper_limit_offset = 0x1c;
3881static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
3882 0x10;
3883static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
3884static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
3885static constexpr dart::compiler::target::word String_hash_offset = 0x4;
3886static constexpr dart::compiler::target::word String_length_offset = 0x8;
3887static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
3888 0x8;
3889static constexpr dart::compiler::target::word
3890 SubtypeTestCache_num_inputs_offset = 0x10;
3891static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
3892 0x2;
3893static constexpr dart::compiler::target::word
3894 SuspendState_error_callback_offset = 0x28;
3895static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
3896 0x10;
3897static constexpr dart::compiler::target::word
3898 SuspendState_function_data_offset = 0x20;
3899static constexpr dart::compiler::target::word SuspendState_payload_offset =
3900 0x30;
3901static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
3902static constexpr dart::compiler::target::word
3903 SuspendState_then_callback_offset = 0x24;
3904static constexpr dart::compiler::target::word
3905 Thread_AllocateArray_entry_point_offset = 0x2d8;
3906static constexpr dart::compiler::target::word Thread_active_exception_offset =
3907 0x768;
3908static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
3909 0x770;
3910static constexpr dart::compiler::target::word
3911 Thread_array_write_barrier_entry_point_offset = 0x200;
3912static constexpr dart::compiler::target::word
3913 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210;
3914static constexpr dart::compiler::target::word
3915 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128;
3916static constexpr dart::compiler::target::word
3917 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x218;
3918static constexpr dart::compiler::target::word
3919 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130;
3920static constexpr dart::compiler::target::word
3921 Thread_allocate_object_entry_point_offset = 0x220;
3922static constexpr dart::compiler::target::word
3923 Thread_allocate_object_stub_offset = 0x138;
3924static constexpr dart::compiler::target::word
3925 Thread_allocate_object_parameterized_entry_point_offset = 0x228;
3926static constexpr dart::compiler::target::word
3927 Thread_allocate_object_parameterized_stub_offset = 0x140;
3928static constexpr dart::compiler::target::word
3929 Thread_allocate_object_slow_entry_point_offset = 0x230;
3930static constexpr dart::compiler::target::word
3931 Thread_allocate_object_slow_stub_offset = 0x148;
3932static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
3933 0x7a8;
3934static constexpr dart::compiler::target::word
3935 Thread_async_exception_handler_stub_offset = 0x150;
3936static constexpr dart::compiler::target::word
3937 Thread_auto_scope_native_wrapper_entry_point_offset = 0x290;
3938static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x88;
3939static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x80;
3940static constexpr dart::compiler::target::word
3941 Thread_bootstrap_native_wrapper_entry_point_offset = 0x280;
3942static constexpr dart::compiler::target::word
3943 Thread_call_to_runtime_entry_point_offset = 0x208;
3944static constexpr dart::compiler::target::word
3945 Thread_call_to_runtime_stub_offset = 0xc0;
3946static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7e0;
3947static constexpr dart::compiler::target::word
3948 Thread_dispatch_table_array_offset = 0x60;
3949static constexpr dart::compiler::target::word
3950 Thread_double_truncate_round_supported_offset = 0x7b0;
3951static constexpr dart::compiler::target::word
3952 Thread_service_extension_stream_offset = 0x7e8;
3953static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
3954 0x258;
3955static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
3956 0x1a8;
3957static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
3958 0x260;
3959static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
3960 0x1b0;
3961static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
3962 0x2b0;
3963static constexpr dart::compiler::target::word
3964 Thread_double_negate_address_offset = 0x2a8;
3965static constexpr dart::compiler::target::word Thread_end_offset = 0x58;
3966static constexpr dart::compiler::target::word
3967 Thread_enter_safepoint_stub_offset = 0x1d8;
3968static constexpr dart::compiler::target::word Thread_execution_state_offset =
3969 0x790;
3970static constexpr dart::compiler::target::word
3971 Thread_exit_safepoint_stub_offset = 0x1e0;
3972static constexpr dart::compiler::target::word
3973 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8;
3974static constexpr dart::compiler::target::word
3975 Thread_call_native_through_safepoint_stub_offset = 0x1f0;
3976static constexpr dart::compiler::target::word
3977 Thread_call_native_through_safepoint_entry_point_offset = 0x268;
3978static constexpr dart::compiler::target::word
3979 Thread_fix_allocation_stub_code_offset = 0xb0;
3980static constexpr dart::compiler::target::word
3981 Thread_fix_callers_target_code_offset = 0xa8;
3982static constexpr dart::compiler::target::word
3983 Thread_float_absolute_address_offset = 0x2c8;
3984static constexpr dart::compiler::target::word
3985 Thread_float_negate_address_offset = 0x2c0;
3986static constexpr dart::compiler::target::word Thread_float_not_address_offset =
3987 0x2b8;
3988static constexpr dart::compiler::target::word
3989 Thread_float_zerow_address_offset = 0x2d0;
3990static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
3991 0x778;
3992static constexpr dart::compiler::target::word
3993 Thread_invoke_dart_code_stub_offset = 0xb8;
3994static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
3995 0x7a0;
3996static constexpr dart::compiler::target::word Thread_isolate_offset = 0x708;
3997static constexpr dart::compiler::target::word Thread_isolate_group_offset =
3998 0x710;
3999static constexpr dart::compiler::target::word Thread_field_table_values_offset =
4000 0x68;
4001static constexpr dart::compiler::target::word
4002 Thread_lazy_deopt_from_return_stub_offset = 0x1b8;
4003static constexpr dart::compiler::target::word
4004 Thread_lazy_deopt_from_throw_stub_offset = 0x1c0;
4005static constexpr dart::compiler::target::word
4006 Thread_lazy_specialize_type_test_stub_offset = 0x1d0;
4007static constexpr dart::compiler::target::word
4008 Thread_old_marking_stack_block_offset = 0x738;
4009static constexpr dart::compiler::target::word
4010 Thread_new_marking_stack_block_offset = 0x740;
4011static constexpr dart::compiler::target::word
4012 Thread_megamorphic_call_checked_entry_offset = 0x248;
4013static constexpr dart::compiler::target::word
4014 Thread_switchable_call_miss_entry_offset = 0x250;
4015static constexpr dart::compiler::target::word
4016 Thread_switchable_call_miss_stub_offset = 0x188;
4017static constexpr dart::compiler::target::word
4018 Thread_no_scope_native_wrapper_entry_point_offset = 0x288;
4019static constexpr dart::compiler::target::word
4020 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd0;
4021static constexpr dart::compiler::target::word
4022 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xc8;
4023static constexpr dart::compiler::target::word
4024 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xe0;
4025static constexpr dart::compiler::target::word
4026 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd8;
4027static constexpr dart::compiler::target::word
4028 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xf0;
4029static constexpr dart::compiler::target::word
4030 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe8;
4031static constexpr dart::compiler::target::word
4032 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x100;
4033static constexpr dart::compiler::target::word
4034 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf8;
4035static constexpr dart::compiler::target::word
4036 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x110;
4037static constexpr dart::compiler::target::word
4038 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x108;
4039static constexpr dart::compiler::target::word
4040 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x120;
4041static constexpr dart::compiler::target::word
4042 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x118;
4043static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x158;
4044static constexpr dart::compiler::target::word
4045 Thread_return_async_not_future_stub_offset = 0x168;
4046static constexpr dart::compiler::target::word
4047 Thread_return_async_star_stub_offset = 0x170;
4048static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
4049 0x160;
4050static constexpr dart::compiler::target::word Thread_object_null_offset = 0x78;
4051static constexpr dart::compiler::target::word
4052 Thread_predefined_symbols_address_offset = 0x298;
4053static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x780;
4054static constexpr dart::compiler::target::word
4055 Thread_saved_shadow_call_stack_offset = 0x788;
4056static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
4057 0x798;
4058static constexpr dart::compiler::target::word
4059 Thread_shared_field_table_values_offset = 0x70;
4060static constexpr dart::compiler::target::word
4061 Thread_slow_type_test_stub_offset = 0x1c8;
4062static constexpr dart::compiler::target::word
4063 Thread_slow_type_test_entry_point_offset = 0x278;
4064static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
4065static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
4066 0x718;
4067static constexpr dart::compiler::target::word
4068 Thread_stack_overflow_flags_offset = 0x720;
4069static constexpr dart::compiler::target::word
4070 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
4071static constexpr dart::compiler::target::word
4072 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180;
4073static constexpr dart::compiler::target::word
4074 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x238;
4075static constexpr dart::compiler::target::word
4076 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178;
4077static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
4078 0x730;
4079static constexpr dart::compiler::target::word
4080 Thread_suspend_state_await_entry_point_offset = 0x6b8;
4081static constexpr dart::compiler::target::word
4082 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c0;
4083static constexpr dart::compiler::target::word
4084 Thread_suspend_state_init_async_entry_point_offset = 0x6b0;
4085static constexpr dart::compiler::target::word
4086 Thread_suspend_state_return_async_entry_point_offset = 0x6c8;
4087static constexpr dart::compiler::target::word
4088 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d0;
4089static constexpr dart::compiler::target::word
4090 Thread_suspend_state_init_async_star_entry_point_offset = 0x6d8;
4091static constexpr dart::compiler::target::word
4092 Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e0;
4093static constexpr dart::compiler::target::word
4094 Thread_suspend_state_return_async_star_entry_point_offset = 0x6e8;
4095static constexpr dart::compiler::target::word
4096 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f0;
4097static constexpr dart::compiler::target::word
4098 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6f8;
4099static constexpr dart::compiler::target::word
4100 Thread_suspend_state_handle_exception_entry_point_offset = 0x700;
4101static constexpr dart::compiler::target::word
4102 Thread_top_exit_frame_info_offset = 0x728;
4103static constexpr dart::compiler::target::word Thread_top_offset = 0x50;
4104static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
4105static constexpr dart::compiler::target::word
4106 Thread_unboxed_runtime_arg_offset = 0x758;
4107static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x750;
4108static constexpr dart::compiler::target::word
4109 Thread_write_barrier_entry_point_offset = 0x1f8;
4110static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
4111 0x40;
4112static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48;
4113static constexpr dart::compiler::target::word Thread_next_task_id_offset =
4114 0x7b8;
4115static constexpr dart::compiler::target::word Thread_random_offset = 0x7c0;
4116static constexpr dart::compiler::target::word
4117 Thread_jump_to_frame_entry_point_offset = 0x270;
4118static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7c8;
4119static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
4120 0x0;
4121static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
4122 0x8;
4123static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
4124 0x10;
4125static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
4126 0x18;
4127static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
4128 0x20;
4129static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
4130 0x10;
4131static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
4132static constexpr dart::compiler::target::word Type_arguments_offset = 0x20;
4133static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
4134 0x24;
4135static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x20;
4136static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
4137 0x18;
4138static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
4139 0x14;
4140static constexpr dart::compiler::target::word
4141 FinalizerBase_entries_collected_offset = 0x1c;
4142static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
4143 0x8;
4144static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
4145 0xc;
4146static constexpr dart::compiler::target::word
4147 FinalizerEntry_external_size_offset = 0x20;
4148static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
4149 0x14;
4150static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x18;
4151static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
4152 0x10;
4153static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
4154static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
4155 0x20;
4156static constexpr dart::compiler::target::word
4157 FunctionType_named_parameter_names_offset = 0x2c;
4158static constexpr dart::compiler::target::word
4159 FunctionType_packed_parameter_counts_offset = 0x30;
4160static constexpr dart::compiler::target::word
4161 FunctionType_packed_type_parameter_counts_offset = 0x34;
4162static constexpr dart::compiler::target::word
4163 FunctionType_parameter_types_offset = 0x28;
4164static constexpr dart::compiler::target::word
4165 FunctionType_type_parameters_offset = 0x20;
4166static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x26;
4167static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x10;
4168static constexpr dart::compiler::target::word
4169 TypeArguments_instantiations_offset = 0x8;
4170static constexpr dart::compiler::target::word TypeArguments_length_offset = 0xc;
4171static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
4172 0x14;
4173static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x18;
4174static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
4175static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0xc;
4176static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
4177 0x10;
4178static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
4179 0x14;
4180static constexpr dart::compiler::target::word TypedDataBase_length_offset =
4181 0x14;
4182static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
4183 0x18;
4184static constexpr dart::compiler::target::word
4185 TypedDataView_offset_in_bytes_offset = 0x1c;
4186static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
4187static constexpr dart::compiler::target::word
4188 UnhandledException_exception_offset = 0x8;
4189static constexpr dart::compiler::target::word
4190 UnhandledException_stacktrace_offset = 0xc;
4191static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
4192static constexpr dart::compiler::target::word
4193 MonomorphicSmiableCall_expected_cid_offset = 0x8;
4194static constexpr dart::compiler::target::word
4195 MonomorphicSmiableCall_entrypoint_offset = 0x10;
4196static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
4197static constexpr dart::compiler::target::word WeakProperty_value_offset = 0xc;
4198static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
4199static constexpr dart::compiler::target::word
4200 WeakReference_type_arguments_offset = 0xc;
4201static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
4202 0x8, 0x18, 0x10, 0x20};
4203static constexpr dart::compiler::target::word
4204 Thread_write_barrier_wrappers_thread_offset[] = {
4205 0x610, 0x618, 0x620, 0x628, 0x630, 0x638, 0x640, 0x648,
4206 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, -1,
4207 -1, -1, -1, 0x688, 0x690, -1, -1, 0x698,
4208 0x6a0, 0x6a8, -1, -1, -1, -1, -1, -1};
4209static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20;
4210static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
4211static constexpr dart::compiler::target::word Array_header_size = 0x10;
4212static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
4213static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
4214static constexpr dart::compiler::target::word Class_InstanceSize = 0x80;
4215static constexpr dart::compiler::target::word Closure_InstanceSize = 0x20;
4216static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x18;
4217static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
4218static constexpr dart::compiler::target::word
4219 CompressedStackMaps_ObjectHeaderSize = 0x8;
4220static constexpr dart::compiler::target::word
4221 CompressedStackMaps_PayloadHeaderSize = 0x4;
4222static constexpr dart::compiler::target::word Context_header_size = 0x10;
4223static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
4224static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
4225 0x18;
4226static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
4227 0x18;
4228static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
4229 0x20;
4230static constexpr dart::compiler::target::word Field_InstanceSize = 0x40;
4231static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x28;
4232static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
4233 0x28;
4234static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
4235 0x28;
4236static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
4237static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
4238static constexpr dart::compiler::target::word Function_InstanceSize = 0x60;
4239static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x38;
4240static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
4241static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
4242 0x18;
4243static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
4244static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
4245static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
4246 0x10;
4247static constexpr dart::compiler::target::word
4248 InstructionsSection_UnalignedHeaderSize = 0x28;
4249static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
4250 0x40;
4251static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
4252 0x30;
4253static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
4254static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
4255static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
4256 0x38;
4257static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x20;
4258static constexpr dart::compiler::target::word Library_InstanceSize = 0x68;
4259static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x18;
4260static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
4261 0x20;
4262static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
4263static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
4264 0x30;
4265static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
4266static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
4267 0x10;
4268static constexpr dart::compiler::target::word
4269 MonomorphicSmiableCall_InstanceSize = 0x18;
4270static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x18;
4271static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
4272static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
4273static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
4274static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x20;
4275static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
4276static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
4277static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x20;
4278static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x28;
4279static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x40;
4280static constexpr dart::compiler::target::word Script_InstanceSize = 0x38;
4281static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
4282static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
4283static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
4284 0x20;
4285static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x18;
4286static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x30;
4287static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
4288static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
4289 0x18;
4290static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x20;
4291static constexpr dart::compiler::target::word
4292 TransferableTypedData_InstanceSize = 0x8;
4293static constexpr dart::compiler::target::word Type_InstanceSize = 0x28;
4294static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x28;
4295static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
4296 0x18;
4297static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
4298static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
4299static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x20;
4300static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
4301 0x10;
4302static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
4303static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x10;
4304static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
4305static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x18;
4306static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x18;
4307static constexpr dart::compiler::target::word
4308 WeakSerializationReference_InstanceSize = 0x10;
4309#endif // !defined(PRODUCT) && \
4310 // defined(TARGET_ARCH_ARM64) && \
4311 // defined(DART_COMPRESSED_POINTERS)
4312
4313#if !defined(PRODUCT) && defined(TARGET_ARCH_RISCV32) && \
4314 !defined(DART_COMPRESSED_POINTERS)
4315static constexpr dart::compiler::target::word Code_active_instructions_offset =
4316 0x38;
4317static constexpr dart::compiler::target::word Function_usage_counter_offset =
4318 0x48;
4319static constexpr dart::compiler::target::word
4320 ICData_receivers_static_type_offset = 0x10;
4321static constexpr dart::compiler::target::word
4322 SuspendState_frame_capacity_offset = 0x4;
4323static constexpr dart::compiler::target::word Array_elements_start_offset = 0xc;
4324static constexpr dart::compiler::target::word Array_element_size = 0x4;
4325static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
4326 0x0;
4327static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
4328static constexpr dart::compiler::target::word Code_elements_start_offset = 0x60;
4329static constexpr dart::compiler::target::word Code_element_size = 0x4;
4330static constexpr dart::compiler::target::word Context_elements_start_offset =
4331 0xc;
4332static constexpr dart::compiler::target::word Context_element_size = 0x4;
4333static constexpr dart::compiler::target::word
4334 ContextScope_elements_start_offset = 0xc;
4335static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
4336static constexpr dart::compiler::target::word
4337 ExceptionHandlers_elements_start_offset = 0xc;
4338static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
4339 0xc;
4340static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
4341 0x8;
4342static constexpr dart::compiler::target::word ObjectPool_element_size = 0x4;
4343static constexpr dart::compiler::target::word
4344 OneByteString_elements_start_offset = 0xc;
4345static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
4346static constexpr dart::compiler::target::word Record_elements_start_offset =
4347 0x8;
4348static constexpr dart::compiler::target::word Record_element_size = 0x4;
4349static constexpr dart::compiler::target::word
4350 TypeArguments_elements_start_offset = 0x14;
4351static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
4352static constexpr dart::compiler::target::word
4353 TwoByteString_elements_start_offset = 0xc;
4354static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
4355static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
4356 0xc;
4357static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
4358static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
4359static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
4360 0xfffd;
4361static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
4362static constexpr dart::compiler::target::word
4363 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
4364static constexpr dart::compiler::target::word
4365 Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
4366static constexpr dart::compiler::target::word
4367 Instructions_kMonomorphicEntryOffsetAOT = 0x6;
4368static constexpr dart::compiler::target::word
4369 Instructions_kPolymorphicEntryOffsetAOT = 0x12;
4370static constexpr dart::compiler::target::word
4371 Instructions_kBarePayloadAlignment = 0x4;
4372static constexpr dart::compiler::target::word
4373 Instructions_kNonBarePayloadAlignment = 0x4;
4374static constexpr dart::compiler::target::word
4375 NativeEntry_kNumCallWrapperArguments = 0x2;
4376static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
4377static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
4378static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
4379 0x3fff;
4380static constexpr dart::compiler::target::word
4381 RecordShape_kFieldNamesIndexShift = 0x10;
4382static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
4383 0x3fff;
4384static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
4385 0xffff;
4386static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
4387 0xffff;
4388static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
4389static constexpr dart::compiler::target::word
4390 OneByteString_kMaxNewSpaceElements = 0x3fff4;
4391static constexpr dart::compiler::target::word
4392 TwoByteString_kMaxNewSpaceElements = 0x1fffa;
4393static constexpr dart::compiler::target::word
4394 SubtypeTestCache_kFunctionTypeArguments = 0x3;
4395static constexpr dart::compiler::target::word
4396 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
4397static constexpr dart::compiler::target::word
4398 SubtypeTestCache_kDestinationType = 0x6;
4399static constexpr dart::compiler::target::word
4400 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
4401static constexpr dart::compiler::target::word
4402 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
4403static constexpr dart::compiler::target::word
4404 SubtypeTestCache_kInstanceTypeArguments = 0x1;
4405static constexpr dart::compiler::target::word
4406 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
4407static constexpr dart::compiler::target::word
4408 SubtypeTestCache_kTestEntryLength = 0x8;
4409static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
4410static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
4411 0x7;
4412static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
4413 0xfffffff;
4414static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x8;
4415static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x10;
4416static constexpr dart::compiler::target::word
4417 AbstractType_type_test_stub_entry_point_offset = 0x4;
4418static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
4419 0x10;
4420static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
4421 0x14;
4422static constexpr dart::compiler::target::word
4423 ArgumentsDescriptor_first_named_entry_offset = 0x1c;
4424static constexpr dart::compiler::target::word
4425 ArgumentsDescriptor_named_entry_size = 0x8;
4426static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
4427 0x0;
4428static constexpr dart::compiler::target::word
4429 ArgumentsDescriptor_position_offset = 0x4;
4430static constexpr dart::compiler::target::word
4431 ArgumentsDescriptor_positional_count_offset = 0x18;
4432static constexpr dart::compiler::target::word
4433 ArgumentsDescriptor_type_args_len_offset = 0xc;
4434static constexpr dart::compiler::target::word Array_data_offset = 0xc;
4435static constexpr dart::compiler::target::word Array_length_offset = 0x8;
4436static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
4437static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x4;
4438static constexpr dart::compiler::target::word Class_declaration_type_offset =
4439 0x34;
4440static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
4441 0x60;
4442static constexpr dart::compiler::target::word Class_super_type_offset = 0x2c;
4443static constexpr dart::compiler::target::word
4444 Class_host_type_arguments_field_offset_in_words_offset = 0x6c;
4445static constexpr dart::compiler::target::word
4446 ClassTable_allocation_tracing_state_table_offset = 0x4;
4447static constexpr dart::compiler::target::word Closure_context_offset = 0x14;
4448static constexpr dart::compiler::target::word
4449 Closure_delayed_type_arguments_offset = 0xc;
4450static constexpr dart::compiler::target::word Closure_function_offset = 0x10;
4451static constexpr dart::compiler::target::word
4452 Closure_function_type_arguments_offset = 0x8;
4453static constexpr dart::compiler::target::word Closure_hash_offset = 0x18;
4454static constexpr dart::compiler::target::word
4455 Closure_instantiator_type_arguments_offset = 0x4;
4456static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
4457 0x10;
4458static constexpr dart::compiler::target::word Code_instructions_offset = 0x18;
4459static constexpr dart::compiler::target::word Code_object_pool_offset = 0x14;
4460static constexpr dart::compiler::target::word Code_owner_offset = 0x1c;
4461static constexpr dart::compiler::target::word Context_num_variables_offset =
4462 0x4;
4463static constexpr dart::compiler::target::word Context_parent_offset = 0x8;
4464static constexpr dart::compiler::target::word Double_value_offset = 0x8;
4465static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
4466static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
4467static constexpr dart::compiler::target::word
4468 Field_initializer_function_offset = 0x10;
4469static constexpr dart::compiler::target::word
4470 Field_host_offset_or_field_id_offset = 0x14;
4471static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x28;
4472static constexpr dart::compiler::target::word
4473 Field_guarded_list_length_in_object_offset_offset = 0x34;
4474static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
4475 0x18;
4476static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x2c;
4477static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x36;
4478static constexpr dart::compiler::target::word Function_code_offset = 0x20;
4479static constexpr dart::compiler::target::word Function_data_offset = 0x18;
4480static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
4481 0x4, 0x8};
4482static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x40;
4483static constexpr dart::compiler::target::word Function_signature_offset = 0x14;
4484static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
4485 0x4;
4486static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
4487 0xc;
4488static constexpr dart::compiler::target::word
4489 GrowableObjectArray_length_offset = 0x8;
4490static constexpr dart::compiler::target::word
4491 GrowableObjectArray_type_arguments_offset = 0x4;
4492static constexpr dart::compiler::target::word Page_card_table_offset = 0x10;
4493static constexpr dart::compiler::target::word Page_original_top_offset = 0x1c;
4494static constexpr dart::compiler::target::word Page_original_end_offset = 0x20;
4495static constexpr dart::compiler::target::word
4496 CallSiteData_arguments_descriptor_offset = 0x8;
4497static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
4498static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
4499static constexpr dart::compiler::target::word ICData_entries_offset = 0xc;
4500static constexpr dart::compiler::target::word ICData_owner_offset = 0x14;
4501static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x1c;
4502static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
4503static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14;
4504static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18;
4505static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20;
4506static constexpr dart::compiler::target::word
4507 Isolate_has_resumption_breakpoints_offset = 0x25;
4508static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
4509 0x10;
4510static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
4511 0x8;
4512static constexpr dart::compiler::target::word
4513 IsolateGroup_cached_class_table_table_offset = 0xc;
4514static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x24;
4515static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10;
4516static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc;
4517static constexpr dart::compiler::target::word
4518 ImmutableLinkedHashBase_data_offset = 0xc;
4519static constexpr dart::compiler::target::word
4520 LinkedHashBase_deleted_keys_offset = 0x14;
4521static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
4522 0x8;
4523static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
4524 0x18;
4525static constexpr dart::compiler::target::word
4526 LinkedHashBase_type_arguments_offset = 0x4;
4527static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
4528 0x10;
4529static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
4530static constexpr dart::compiler::target::word
4531 MarkingStackBlock_pointers_offset = 0x8;
4532static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
4533 0x4;
4534static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
4535 0xc;
4536static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
4537 0x10;
4538static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
4539static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
4540 0x4;
4541static constexpr dart::compiler::target::word NativeArguments_argv_offset = 0x8;
4542static constexpr dart::compiler::target::word NativeArguments_retval_offset =
4543 0xc;
4544static constexpr dart::compiler::target::word NativeArguments_thread_offset =
4545 0x0;
4546static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
4547 0xc0;
4548static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
4549 0x98;
4550static constexpr dart::compiler::target::word
4551 ObjectStore_record_field_names_offset = 0x1e8;
4552static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
4553 0xd4;
4554static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
4555 0x84;
4556static constexpr dart::compiler::target::word
4557 ObjectStore_ffi_callback_code_offset = 0x264;
4558static constexpr dart::compiler::target::word
4559 ObjectStore_suspend_state_await_offset = 0x210;
4560static constexpr dart::compiler::target::word
4561 ObjectStore_suspend_state_await_with_type_check_offset = 0x214;
4562static constexpr dart::compiler::target::word
4563 ObjectStore_suspend_state_handle_exception_offset = 0x234;
4564static constexpr dart::compiler::target::word
4565 ObjectStore_suspend_state_init_async_offset = 0x20c;
4566static constexpr dart::compiler::target::word
4567 ObjectStore_suspend_state_init_async_star_offset = 0x220;
4568static constexpr dart::compiler::target::word
4569 ObjectStore_suspend_state_init_sync_star_offset = 0x22c;
4570static constexpr dart::compiler::target::word
4571 ObjectStore_suspend_state_return_async_offset = 0x218;
4572static constexpr dart::compiler::target::word
4573 ObjectStore_suspend_state_return_async_not_future_offset = 0x21c;
4574static constexpr dart::compiler::target::word
4575 ObjectStore_suspend_state_return_async_star_offset = 0x228;
4576static constexpr dart::compiler::target::word
4577 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x230;
4578static constexpr dart::compiler::target::word
4579 ObjectStore_suspend_state_yield_async_star_offset = 0x224;
4580static constexpr dart::compiler::target::word OneByteString_data_offset = 0xc;
4581static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
4582static constexpr dart::compiler::target::word PointerBase_data_offset = 0x4;
4583static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
4584 0x8;
4585static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
4586 0x4;
4587static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0xc;
4588static constexpr dart::compiler::target::word Record_shape_offset = 0x4;
4589static constexpr dart::compiler::target::word
4590 SingleTargetCache_entry_point_offset = 0x8;
4591static constexpr dart::compiler::target::word
4592 SingleTargetCache_lower_limit_offset = 0xc;
4593static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
4594 0x4;
4595static constexpr dart::compiler::target::word
4596 SingleTargetCache_upper_limit_offset = 0x10;
4597static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
4598 0x8;
4599static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x4;
4600static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x4;
4601static constexpr dart::compiler::target::word String_hash_offset = 0x4;
4602static constexpr dart::compiler::target::word String_length_offset = 0x8;
4603static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
4604 0x4;
4605static constexpr dart::compiler::target::word
4606 SubtypeTestCache_num_inputs_offset = 0x8;
4607static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
4608 0x2;
4609static constexpr dart::compiler::target::word
4610 SuspendState_error_callback_offset = 0x18;
4611static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
4612 0x8;
4613static constexpr dart::compiler::target::word
4614 SuspendState_function_data_offset = 0x10;
4615static constexpr dart::compiler::target::word SuspendState_payload_offset =
4616 0x1c;
4617static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc;
4618static constexpr dart::compiler::target::word
4619 SuspendState_then_callback_offset = 0x14;
4620static constexpr dart::compiler::target::word
4621 Thread_AllocateArray_entry_point_offset = 0x168;
4622static constexpr dart::compiler::target::word Thread_active_exception_offset =
4623 0x3b0;
4624static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
4625 0x3b4;
4626static constexpr dart::compiler::target::word
4627 Thread_array_write_barrier_entry_point_offset = 0xfc;
4628static constexpr dart::compiler::target::word
4629 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104;
4630static constexpr dart::compiler::target::word
4631 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90;
4632static constexpr dart::compiler::target::word
4633 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108;
4634static constexpr dart::compiler::target::word
4635 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x94;
4636static constexpr dart::compiler::target::word
4637 Thread_allocate_object_entry_point_offset = 0x10c;
4638static constexpr dart::compiler::target::word
4639 Thread_allocate_object_stub_offset = 0x98;
4640static constexpr dart::compiler::target::word
4641 Thread_allocate_object_parameterized_entry_point_offset = 0x110;
4642static constexpr dart::compiler::target::word
4643 Thread_allocate_object_parameterized_stub_offset = 0x9c;
4644static constexpr dart::compiler::target::word
4645 Thread_allocate_object_slow_entry_point_offset = 0x114;
4646static constexpr dart::compiler::target::word
4647 Thread_allocate_object_slow_stub_offset = 0xa0;
4648static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
4649 0x3d0;
4650static constexpr dart::compiler::target::word
4651 Thread_async_exception_handler_stub_offset = 0xa4;
4652static constexpr dart::compiler::target::word
4653 Thread_auto_scope_native_wrapper_entry_point_offset = 0x144;
4654static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40;
4655static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x3c;
4656static constexpr dart::compiler::target::word
4657 Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c;
4658static constexpr dart::compiler::target::word
4659 Thread_call_to_runtime_entry_point_offset = 0x100;
4660static constexpr dart::compiler::target::word
4661 Thread_call_to_runtime_stub_offset = 0x5c;
4662static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3f4;
4663static constexpr dart::compiler::target::word
4664 Thread_dispatch_table_array_offset = 0x2c;
4665static constexpr dart::compiler::target::word
4666 Thread_double_truncate_round_supported_offset = 0x3d4;
4667static constexpr dart::compiler::target::word
4668 Thread_service_extension_stream_offset = 0x3f8;
4669static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
4670 0x128;
4671static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
4672 0xd0;
4673static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
4674 0x12c;
4675static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
4676 0xd4;
4677static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
4678 0x154;
4679static constexpr dart::compiler::target::word
4680 Thread_double_negate_address_offset = 0x150;
4681static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
4682static constexpr dart::compiler::target::word
4683 Thread_enter_safepoint_stub_offset = 0xe8;
4684static constexpr dart::compiler::target::word Thread_execution_state_offset =
4685 0x3c4;
4686static constexpr dart::compiler::target::word
4687 Thread_exit_safepoint_stub_offset = 0xec;
4688static constexpr dart::compiler::target::word
4689 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0;
4690static constexpr dart::compiler::target::word
4691 Thread_call_native_through_safepoint_stub_offset = 0xf4;
4692static constexpr dart::compiler::target::word
4693 Thread_call_native_through_safepoint_entry_point_offset = 0x130;
4694static constexpr dart::compiler::target::word
4695 Thread_fix_allocation_stub_code_offset = 0x54;
4696static constexpr dart::compiler::target::word
4697 Thread_fix_callers_target_code_offset = 0x50;
4698static constexpr dart::compiler::target::word
4699 Thread_float_absolute_address_offset = 0x160;
4700static constexpr dart::compiler::target::word
4701 Thread_float_negate_address_offset = 0x15c;
4702static constexpr dart::compiler::target::word Thread_float_not_address_offset =
4703 0x158;
4704static constexpr dart::compiler::target::word
4705 Thread_float_zerow_address_offset = 0x164;
4706static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
4707 0x3b8;
4708static constexpr dart::compiler::target::word
4709 Thread_invoke_dart_code_stub_offset = 0x58;
4710static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
4711 0x3cc;
4712static constexpr dart::compiler::target::word Thread_isolate_offset = 0x378;
4713static constexpr dart::compiler::target::word Thread_isolate_group_offset =
4714 0x37c;
4715static constexpr dart::compiler::target::word Thread_field_table_values_offset =
4716 0x30;
4717static constexpr dart::compiler::target::word
4718 Thread_lazy_deopt_from_return_stub_offset = 0xd8;
4719static constexpr dart::compiler::target::word
4720 Thread_lazy_deopt_from_throw_stub_offset = 0xdc;
4721static constexpr dart::compiler::target::word
4722 Thread_lazy_specialize_type_test_stub_offset = 0xe4;
4723static constexpr dart::compiler::target::word
4724 Thread_old_marking_stack_block_offset = 0x390;
4725static constexpr dart::compiler::target::word
4726 Thread_new_marking_stack_block_offset = 0x394;
4727static constexpr dart::compiler::target::word
4728 Thread_megamorphic_call_checked_entry_offset = 0x120;
4729static constexpr dart::compiler::target::word
4730 Thread_switchable_call_miss_entry_offset = 0x124;
4731static constexpr dart::compiler::target::word
4732 Thread_switchable_call_miss_stub_offset = 0xc0;
4733static constexpr dart::compiler::target::word
4734 Thread_no_scope_native_wrapper_entry_point_offset = 0x140;
4735static constexpr dart::compiler::target::word
4736 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x64;
4737static constexpr dart::compiler::target::word
4738 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x60;
4739static constexpr dart::compiler::target::word
4740 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x6c;
4741static constexpr dart::compiler::target::word
4742 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x68;
4743static constexpr dart::compiler::target::word
4744 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x74;
4745static constexpr dart::compiler::target::word
4746 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x70;
4747static constexpr dart::compiler::target::word
4748 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x7c;
4749static constexpr dart::compiler::target::word
4750 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x78;
4751static constexpr dart::compiler::target::word
4752 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x84;
4753static constexpr dart::compiler::target::word
4754 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x80;
4755static constexpr dart::compiler::target::word
4756 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x8c;
4757static constexpr dart::compiler::target::word
4758 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x88;
4759static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa8;
4760static constexpr dart::compiler::target::word
4761 Thread_return_async_not_future_stub_offset = 0xb0;
4762static constexpr dart::compiler::target::word
4763 Thread_return_async_star_stub_offset = 0xb4;
4764static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
4765 0xac;
4766static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38;
4767static constexpr dart::compiler::target::word
4768 Thread_predefined_symbols_address_offset = 0x148;
4769static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3bc;
4770static constexpr dart::compiler::target::word
4771 Thread_saved_shadow_call_stack_offset = 0x3c0;
4772static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
4773 0x3c8;
4774static constexpr dart::compiler::target::word
4775 Thread_shared_field_table_values_offset = 0x34;
4776static constexpr dart::compiler::target::word
4777 Thread_slow_type_test_stub_offset = 0xe0;
4778static constexpr dart::compiler::target::word
4779 Thread_slow_type_test_entry_point_offset = 0x138;
4780static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
4781static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
4782 0x380;
4783static constexpr dart::compiler::target::word
4784 Thread_stack_overflow_flags_offset = 0x384;
4785static constexpr dart::compiler::target::word
4786 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c;
4787static constexpr dart::compiler::target::word
4788 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc;
4789static constexpr dart::compiler::target::word
4790 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118;
4791static constexpr dart::compiler::target::word
4792 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8;
4793static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
4794 0x38c;
4795static constexpr dart::compiler::target::word
4796 Thread_suspend_state_await_entry_point_offset = 0x350;
4797static constexpr dart::compiler::target::word
4798 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x354;
4799static constexpr dart::compiler::target::word
4800 Thread_suspend_state_init_async_entry_point_offset = 0x34c;
4801static constexpr dart::compiler::target::word
4802 Thread_suspend_state_return_async_entry_point_offset = 0x358;
4803static constexpr dart::compiler::target::word
4804 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x35c;
4805static constexpr dart::compiler::target::word
4806 Thread_suspend_state_init_async_star_entry_point_offset = 0x360;
4807static constexpr dart::compiler::target::word
4808 Thread_suspend_state_yield_async_star_entry_point_offset = 0x364;
4809static constexpr dart::compiler::target::word
4810 Thread_suspend_state_return_async_star_entry_point_offset = 0x368;
4811static constexpr dart::compiler::target::word
4812 Thread_suspend_state_init_sync_star_entry_point_offset = 0x36c;
4813static constexpr dart::compiler::target::word
4814 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x370;
4815static constexpr dart::compiler::target::word
4816 Thread_suspend_state_handle_exception_entry_point_offset = 0x374;
4817static constexpr dart::compiler::target::word
4818 Thread_top_exit_frame_info_offset = 0x388;
4819static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
4820static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
4821static constexpr dart::compiler::target::word
4822 Thread_unboxed_runtime_arg_offset = 0x3a0;
4823static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x39c;
4824static constexpr dart::compiler::target::word
4825 Thread_write_barrier_entry_point_offset = 0xf8;
4826static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
4827 0x20;
4828static constexpr dart::compiler::target::word Thread_next_task_id_offset =
4829 0x3d8;
4830static constexpr dart::compiler::target::word Thread_random_offset = 0x3e0;
4831static constexpr dart::compiler::target::word
4832 Thread_jump_to_frame_entry_point_offset = 0x134;
4833static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3e8;
4834static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
4835 0x0;
4836static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
4837 0x4;
4838static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
4839 0x8;
4840static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
4841 0xc;
4842static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
4843 0x10;
4844static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
4845 0x8;
4846static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
4847static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
4848static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
4849 0x18;
4850static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
4851static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
4852 0xc;
4853static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
4854 0x8;
4855static constexpr dart::compiler::target::word
4856 FinalizerBase_entries_collected_offset = 0x10;
4857static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
4858 0x4;
4859static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
4860 0x8;
4861static constexpr dart::compiler::target::word
4862 FinalizerEntry_external_size_offset = 0x1c;
4863static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
4864 0x10;
4865static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
4866static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
4867static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
4868static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
4869 0x14;
4870static constexpr dart::compiler::target::word
4871 FunctionType_named_parameter_names_offset = 0x20;
4872static constexpr dart::compiler::target::word
4873 FunctionType_packed_parameter_counts_offset = 0x24;
4874static constexpr dart::compiler::target::word
4875 FunctionType_packed_type_parameter_counts_offset = 0x28;
4876static constexpr dart::compiler::target::word
4877 FunctionType_parameter_types_offset = 0x1c;
4878static constexpr dart::compiler::target::word
4879 FunctionType_type_parameters_offset = 0x14;
4880static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
4881static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
4882static constexpr dart::compiler::target::word
4883 TypeArguments_instantiations_offset = 0x4;
4884static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
4885static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
4886 0x10;
4887static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
4888static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
4889static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
4890static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
4891 0xc;
4892static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
4893 0x10;
4894static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
4895static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
4896 0xc;
4897static constexpr dart::compiler::target::word
4898 TypedDataView_offset_in_bytes_offset = 0x10;
4899static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
4900static constexpr dart::compiler::target::word
4901 UnhandledException_exception_offset = 0x4;
4902static constexpr dart::compiler::target::word
4903 UnhandledException_stacktrace_offset = 0x8;
4904static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
4905static constexpr dart::compiler::target::word
4906 MonomorphicSmiableCall_expected_cid_offset = 0x4;
4907static constexpr dart::compiler::target::word
4908 MonomorphicSmiableCall_entrypoint_offset = 0x8;
4909static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
4910static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
4911static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
4912static constexpr dart::compiler::target::word
4913 WeakReference_type_arguments_offset = 0x8;
4914static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
4915 0x4, 0xc, 0x8, 0x10};
4916static constexpr dart::compiler::target::word
4917 Thread_write_barrier_wrappers_thread_offset[] = {
4918 -1, -1, -1, -1, -1, 0x304, 0x308, 0x30c, -1, -1, 0x310,
4919 0x314, 0x318, -1, -1, -1, 0x31c, 0x320, 0x324, 0x328, 0x32c, 0x330,
4920 0x334, 0x338, -1, -1, -1, -1, 0x33c, 0x340, 0x344, 0x348};
4921static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
4922static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
4923static constexpr dart::compiler::target::word Array_header_size = 0xc;
4924static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
4925static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
4926static constexpr dart::compiler::target::word Class_InstanceSize = 0x78;
4927static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
4928static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
4929static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
4930static constexpr dart::compiler::target::word
4931 CompressedStackMaps_ObjectHeaderSize = 0x4;
4932static constexpr dart::compiler::target::word
4933 CompressedStackMaps_PayloadHeaderSize = 0x4;
4934static constexpr dart::compiler::target::word Context_header_size = 0xc;
4935static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
4936static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
4937static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
4938 0xc;
4939static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
4940 0x1c;
4941static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
4942static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
4943static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
4944 0x20;
4945static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
4946 0x18;
4947static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
4948static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
4949static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
4950static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
4951static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
4952static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
4953 0x10;
4954static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
4955static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
4956static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
4957 0x8;
4958static constexpr dart::compiler::target::word
4959 InstructionsSection_UnalignedHeaderSize = 0x14;
4960static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
4961 0x20;
4962static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
4963 0x18;
4964static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
4965static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
4966static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
4967 0x30;
4968static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
4969static constexpr dart::compiler::target::word Library_InstanceSize = 0x50;
4970static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
4971static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
4972 0x1c;
4973static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
4974static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
4975 0x18;
4976static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
4977static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
4978 0x8;
4979static constexpr dart::compiler::target::word
4980 MonomorphicSmiableCall_InstanceSize = 0xc;
4981static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
4982static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
4983static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
4984static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
4985static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
4986static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
4987static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
4988static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x18;
4989static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
4990static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x2c;
4991static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
4992static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
4993static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
4994static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
4995 0x14;
4996static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
4997static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
4998static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
4999static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
5000 0x10;
5001static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
5002static constexpr dart::compiler::target::word
5003 TransferableTypedData_InstanceSize = 0x4;
5004static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
5005static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
5006static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
5007 0x14;
5008static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
5009static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
5010static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
5011static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
5012 0xc;
5013static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
5014static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
5015static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
5016static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
5017static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
5018static constexpr dart::compiler::target::word
5019 WeakSerializationReference_InstanceSize = 0xc;
5020#endif // !defined(PRODUCT) && \
5021 // defined(TARGET_ARCH_RISCV32) && \
5022 // !defined(DART_COMPRESSED_POINTERS)
5023
5024#if !defined(PRODUCT) && defined(TARGET_ARCH_RISCV64) && \
5025 !defined(DART_COMPRESSED_POINTERS)
5026static constexpr dart::compiler::target::word Code_active_instructions_offset =
5027 0x70;
5028static constexpr dart::compiler::target::word Function_usage_counter_offset =
5029 0x70;
5030static constexpr dart::compiler::target::word
5031 ICData_receivers_static_type_offset = 0x20;
5032static constexpr dart::compiler::target::word
5033 SuspendState_frame_capacity_offset = 0x8;
5034static constexpr dart::compiler::target::word Array_elements_start_offset =
5035 0x18;
5036static constexpr dart::compiler::target::word Array_element_size = 0x8;
5037static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
5038 0x0;
5039static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
5040static constexpr dart::compiler::target::word Code_elements_start_offset = 0xb0;
5041static constexpr dart::compiler::target::word Code_element_size = 0x4;
5042static constexpr dart::compiler::target::word Context_elements_start_offset =
5043 0x18;
5044static constexpr dart::compiler::target::word Context_element_size = 0x8;
5045static constexpr dart::compiler::target::word
5046 ContextScope_elements_start_offset = 0x10;
5047static constexpr dart::compiler::target::word ContextScope_element_size = 0x50;
5048static constexpr dart::compiler::target::word
5049 ExceptionHandlers_elements_start_offset = 0x18;
5050static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
5051 0xc;
5052static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
5053 0x10;
5054static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
5055static constexpr dart::compiler::target::word
5056 OneByteString_elements_start_offset = 0x10;
5057static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
5058static constexpr dart::compiler::target::word Record_elements_start_offset =
5059 0x10;
5060static constexpr dart::compiler::target::word Record_element_size = 0x8;
5061static constexpr dart::compiler::target::word
5062 TypeArguments_elements_start_offset = 0x28;
5063static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
5064static constexpr dart::compiler::target::word
5065 TwoByteString_elements_start_offset = 0x10;
5066static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
5067static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
5068 0x18;
5069static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
5070static constexpr dart::compiler::target::word Array_kMaxElements =
5071 0x7ffffffffffffff;
5072static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
5073 0x7ffd;
5074static constexpr dart::compiler::target::word Context_kMaxElements =
5075 0x7ffffffffffffff;
5076static constexpr dart::compiler::target::word
5077 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
5078static constexpr dart::compiler::target::word
5079 Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
5080static constexpr dart::compiler::target::word
5081 Instructions_kMonomorphicEntryOffsetAOT = 0x6;
5082static constexpr dart::compiler::target::word
5083 Instructions_kPolymorphicEntryOffsetAOT = 0x12;
5084static constexpr dart::compiler::target::word
5085 Instructions_kBarePayloadAlignment = 0x4;
5086static constexpr dart::compiler::target::word
5087 Instructions_kNonBarePayloadAlignment = 0x8;
5088static constexpr dart::compiler::target::word
5089 NativeEntry_kNumCallWrapperArguments = 0x2;
5090static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
5091static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
5092static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
5093 0x3fffffffffff;
5094static constexpr dart::compiler::target::word
5095 RecordShape_kFieldNamesIndexShift = 0x10;
5096static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
5097 0x3fffffffffff;
5098static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
5099 0xffff;
5100static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
5101 0xffff;
5102static constexpr dart::compiler::target::word String_kMaxElements =
5103 0x1fffffffffffffff;
5104static constexpr dart::compiler::target::word
5105 OneByteString_kMaxNewSpaceElements = 0x3fff0;
5106static constexpr dart::compiler::target::word
5107 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
5108static constexpr dart::compiler::target::word
5109 SubtypeTestCache_kFunctionTypeArguments = 0x3;
5110static constexpr dart::compiler::target::word
5111 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
5112static constexpr dart::compiler::target::word
5113 SubtypeTestCache_kDestinationType = 0x6;
5114static constexpr dart::compiler::target::word
5115 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
5116static constexpr dart::compiler::target::word
5117 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
5118static constexpr dart::compiler::target::word
5119 SubtypeTestCache_kInstanceTypeArguments = 0x1;
5120static constexpr dart::compiler::target::word
5121 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
5122static constexpr dart::compiler::target::word
5123 SubtypeTestCache_kTestEntryLength = 0x8;
5124static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
5125static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
5126 0x7;
5127static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
5128 0x7ffffffffffffff;
5129static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
5130static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
5131static constexpr dart::compiler::target::word
5132 AbstractType_type_test_stub_entry_point_offset = 0x8;
5133static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
5134 0x20;
5135static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
5136 0x28;
5137static constexpr dart::compiler::target::word
5138 ArgumentsDescriptor_first_named_entry_offset = 0x38;
5139static constexpr dart::compiler::target::word
5140 ArgumentsDescriptor_named_entry_size = 0x10;
5141static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
5142 0x0;
5143static constexpr dart::compiler::target::word
5144 ArgumentsDescriptor_position_offset = 0x8;
5145static constexpr dart::compiler::target::word
5146 ArgumentsDescriptor_positional_count_offset = 0x30;
5147static constexpr dart::compiler::target::word
5148 ArgumentsDescriptor_type_args_len_offset = 0x18;
5149static constexpr dart::compiler::target::word Array_data_offset = 0x18;
5150static constexpr dart::compiler::target::word Array_length_offset = 0x10;
5151static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
5152static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
5153static constexpr dart::compiler::target::word Class_declaration_type_offset =
5154 0x68;
5155static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
5156 0xb0;
5157static constexpr dart::compiler::target::word Class_super_type_offset = 0x58;
5158static constexpr dart::compiler::target::word
5159 Class_host_type_arguments_field_offset_in_words_offset = 0xbc;
5160static constexpr dart::compiler::target::word
5161 ClassTable_allocation_tracing_state_table_offset = 0x8;
5162static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
5163static constexpr dart::compiler::target::word
5164 Closure_delayed_type_arguments_offset = 0x18;
5165static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
5166static constexpr dart::compiler::target::word
5167 Closure_function_type_arguments_offset = 0x10;
5168static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
5169static constexpr dart::compiler::target::word
5170 Closure_instantiator_type_arguments_offset = 0x8;
5171static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
5172 0x20;
5173static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
5174static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
5175static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
5176static constexpr dart::compiler::target::word Context_num_variables_offset =
5177 0x8;
5178static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
5179static constexpr dart::compiler::target::word Double_value_offset = 0x8;
5180static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
5181static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
5182static constexpr dart::compiler::target::word
5183 Field_initializer_function_offset = 0x20;
5184static constexpr dart::compiler::target::word
5185 Field_host_offset_or_field_id_offset = 0x28;
5186static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
5187static constexpr dart::compiler::target::word
5188 Field_guarded_list_length_in_object_offset_offset = 0x54;
5189static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
5190 0x30;
5191static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
5192static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
5193static constexpr dart::compiler::target::word Function_code_offset = 0x40;
5194static constexpr dart::compiler::target::word Function_data_offset = 0x30;
5195static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
5196 0x8, 0x10};
5197static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
5198static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
5199static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
5200 0x8;
5201static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
5202 0x18;
5203static constexpr dart::compiler::target::word
5204 GrowableObjectArray_length_offset = 0x10;
5205static constexpr dart::compiler::target::word
5206 GrowableObjectArray_type_arguments_offset = 0x8;
5207static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
5208static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
5209static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
5210static constexpr dart::compiler::target::word
5211 CallSiteData_arguments_descriptor_offset = 0x10;
5212static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
5213static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
5214static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
5215static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
5216static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
5217static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
5218static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
5219static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
5220static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
5221static constexpr dart::compiler::target::word
5222 Isolate_has_resumption_breakpoints_offset = 0x49;
5223static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
5224 0x20;
5225static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
5226 0x10;
5227static constexpr dart::compiler::target::word
5228 IsolateGroup_cached_class_table_table_offset = 0x18;
5229static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48;
5230static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
5231static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
5232static constexpr dart::compiler::target::word
5233 ImmutableLinkedHashBase_data_offset = 0x18;
5234static constexpr dart::compiler::target::word
5235 LinkedHashBase_deleted_keys_offset = 0x28;
5236static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
5237 0x10;
5238static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
5239 0x30;
5240static constexpr dart::compiler::target::word
5241 LinkedHashBase_type_arguments_offset = 0x8;
5242static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
5243 0x20;
5244static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
5245static constexpr dart::compiler::target::word
5246 MarkingStackBlock_pointers_offset = 0x10;
5247static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
5248 0x8;
5249static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
5250 0x18;
5251static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
5252 0x20;
5253static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
5254static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
5255 0x8;
5256static constexpr dart::compiler::target::word NativeArguments_argv_offset =
5257 0x10;
5258static constexpr dart::compiler::target::word NativeArguments_retval_offset =
5259 0x18;
5260static constexpr dart::compiler::target::word NativeArguments_thread_offset =
5261 0x0;
5262static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
5263 0x180;
5264static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
5265 0x130;
5266static constexpr dart::compiler::target::word
5267 ObjectStore_record_field_names_offset = 0x3d0;
5268static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
5269 0x1a8;
5270static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
5271 0x108;
5272static constexpr dart::compiler::target::word
5273 ObjectStore_ffi_callback_code_offset = 0x4c8;
5274static constexpr dart::compiler::target::word
5275 ObjectStore_suspend_state_await_offset = 0x420;
5276static constexpr dart::compiler::target::word
5277 ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
5278static constexpr dart::compiler::target::word
5279 ObjectStore_suspend_state_handle_exception_offset = 0x468;
5280static constexpr dart::compiler::target::word
5281 ObjectStore_suspend_state_init_async_offset = 0x418;
5282static constexpr dart::compiler::target::word
5283 ObjectStore_suspend_state_init_async_star_offset = 0x440;
5284static constexpr dart::compiler::target::word
5285 ObjectStore_suspend_state_init_sync_star_offset = 0x458;
5286static constexpr dart::compiler::target::word
5287 ObjectStore_suspend_state_return_async_offset = 0x430;
5288static constexpr dart::compiler::target::word
5289 ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
5290static constexpr dart::compiler::target::word
5291 ObjectStore_suspend_state_return_async_star_offset = 0x450;
5292static constexpr dart::compiler::target::word
5293 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
5294static constexpr dart::compiler::target::word
5295 ObjectStore_suspend_state_yield_async_star_offset = 0x448;
5296static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
5297static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
5298static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
5299static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
5300 0x10;
5301static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
5302 0x8;
5303static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x18;
5304static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
5305static constexpr dart::compiler::target::word
5306 SingleTargetCache_entry_point_offset = 0x10;
5307static constexpr dart::compiler::target::word
5308 SingleTargetCache_lower_limit_offset = 0x18;
5309static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
5310 0x8;
5311static constexpr dart::compiler::target::word
5312 SingleTargetCache_upper_limit_offset = 0x1c;
5313static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
5314 0x10;
5315static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
5316static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
5317static constexpr dart::compiler::target::word String_hash_offset = 0x4;
5318static constexpr dart::compiler::target::word String_length_offset = 0x8;
5319static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
5320 0x8;
5321static constexpr dart::compiler::target::word
5322 SubtypeTestCache_num_inputs_offset = 0x10;
5323static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
5324 0x2;
5325static constexpr dart::compiler::target::word
5326 SuspendState_error_callback_offset = 0x30;
5327static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
5328 0x10;
5329static constexpr dart::compiler::target::word
5330 SuspendState_function_data_offset = 0x20;
5331static constexpr dart::compiler::target::word SuspendState_payload_offset =
5332 0x38;
5333static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
5334static constexpr dart::compiler::target::word
5335 SuspendState_then_callback_offset = 0x28;
5336static constexpr dart::compiler::target::word
5337 Thread_AllocateArray_entry_point_offset = 0x2d0;
5338static constexpr dart::compiler::target::word Thread_active_exception_offset =
5339 0x750;
5340static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
5341 0x758;
5342static constexpr dart::compiler::target::word
5343 Thread_array_write_barrier_entry_point_offset = 0x1f8;
5344static constexpr dart::compiler::target::word
5345 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
5346static constexpr dart::compiler::target::word
5347 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
5348static constexpr dart::compiler::target::word
5349 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
5350static constexpr dart::compiler::target::word
5351 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
5352static constexpr dart::compiler::target::word
5353 Thread_allocate_object_entry_point_offset = 0x218;
5354static constexpr dart::compiler::target::word
5355 Thread_allocate_object_stub_offset = 0x130;
5356static constexpr dart::compiler::target::word
5357 Thread_allocate_object_parameterized_entry_point_offset = 0x220;
5358static constexpr dart::compiler::target::word
5359 Thread_allocate_object_parameterized_stub_offset = 0x138;
5360static constexpr dart::compiler::target::word
5361 Thread_allocate_object_slow_entry_point_offset = 0x228;
5362static constexpr dart::compiler::target::word
5363 Thread_allocate_object_slow_stub_offset = 0x140;
5364static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
5365 0x790;
5366static constexpr dart::compiler::target::word
5367 Thread_async_exception_handler_stub_offset = 0x148;
5368static constexpr dart::compiler::target::word
5369 Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
5370static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80;
5371static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78;
5372static constexpr dart::compiler::target::word
5373 Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
5374static constexpr dart::compiler::target::word
5375 Thread_call_to_runtime_entry_point_offset = 0x200;
5376static constexpr dart::compiler::target::word
5377 Thread_call_to_runtime_stub_offset = 0xb8;
5378static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7c8;
5379static constexpr dart::compiler::target::word
5380 Thread_dispatch_table_array_offset = 0x58;
5381static constexpr dart::compiler::target::word
5382 Thread_double_truncate_round_supported_offset = 0x798;
5383static constexpr dart::compiler::target::word
5384 Thread_service_extension_stream_offset = 0x7d0;
5385static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
5386 0x250;
5387static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
5388 0x1a0;
5389static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
5390 0x258;
5391static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
5392 0x1a8;
5393static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
5394 0x2a8;
5395static constexpr dart::compiler::target::word
5396 Thread_double_negate_address_offset = 0x2a0;
5397static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
5398static constexpr dart::compiler::target::word
5399 Thread_enter_safepoint_stub_offset = 0x1d0;
5400static constexpr dart::compiler::target::word Thread_execution_state_offset =
5401 0x778;
5402static constexpr dart::compiler::target::word
5403 Thread_exit_safepoint_stub_offset = 0x1d8;
5404static constexpr dart::compiler::target::word
5405 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
5406static constexpr dart::compiler::target::word
5407 Thread_call_native_through_safepoint_stub_offset = 0x1e8;
5408static constexpr dart::compiler::target::word
5409 Thread_call_native_through_safepoint_entry_point_offset = 0x260;
5410static constexpr dart::compiler::target::word
5411 Thread_fix_allocation_stub_code_offset = 0xa8;
5412static constexpr dart::compiler::target::word
5413 Thread_fix_callers_target_code_offset = 0xa0;
5414static constexpr dart::compiler::target::word
5415 Thread_float_absolute_address_offset = 0x2c0;
5416static constexpr dart::compiler::target::word
5417 Thread_float_negate_address_offset = 0x2b8;
5418static constexpr dart::compiler::target::word Thread_float_not_address_offset =
5419 0x2b0;
5420static constexpr dart::compiler::target::word
5421 Thread_float_zerow_address_offset = 0x2c8;
5422static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
5423 0x760;
5424static constexpr dart::compiler::target::word
5425 Thread_invoke_dart_code_stub_offset = 0xb0;
5426static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
5427 0x788;
5428static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6f0;
5429static constexpr dart::compiler::target::word Thread_isolate_group_offset =
5430 0x6f8;
5431static constexpr dart::compiler::target::word Thread_field_table_values_offset =
5432 0x60;
5433static constexpr dart::compiler::target::word
5434 Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
5435static constexpr dart::compiler::target::word
5436 Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
5437static constexpr dart::compiler::target::word
5438 Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
5439static constexpr dart::compiler::target::word
5440 Thread_old_marking_stack_block_offset = 0x720;
5441static constexpr dart::compiler::target::word
5442 Thread_new_marking_stack_block_offset = 0x728;
5443static constexpr dart::compiler::target::word
5444 Thread_megamorphic_call_checked_entry_offset = 0x240;
5445static constexpr dart::compiler::target::word
5446 Thread_switchable_call_miss_entry_offset = 0x248;
5447static constexpr dart::compiler::target::word
5448 Thread_switchable_call_miss_stub_offset = 0x180;
5449static constexpr dart::compiler::target::word
5450 Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
5451static constexpr dart::compiler::target::word
5452 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc8;
5453static constexpr dart::compiler::target::word
5454 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xc0;
5455static constexpr dart::compiler::target::word
5456 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
5457static constexpr dart::compiler::target::word
5458 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
5459static constexpr dart::compiler::target::word
5460 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
5461static constexpr dart::compiler::target::word
5462 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
5463static constexpr dart::compiler::target::word
5464 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
5465static constexpr dart::compiler::target::word
5466 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
5467static constexpr dart::compiler::target::word
5468 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
5469static constexpr dart::compiler::target::word
5470 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
5471static constexpr dart::compiler::target::word
5472 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
5473static constexpr dart::compiler::target::word
5474 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
5475static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x150;
5476static constexpr dart::compiler::target::word
5477 Thread_return_async_not_future_stub_offset = 0x160;
5478static constexpr dart::compiler::target::word
5479 Thread_return_async_star_stub_offset = 0x168;
5480static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
5481 0x158;
5482static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70;
5483static constexpr dart::compiler::target::word
5484 Thread_predefined_symbols_address_offset = 0x290;
5485static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x768;
5486static constexpr dart::compiler::target::word
5487 Thread_saved_shadow_call_stack_offset = 0x770;
5488static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
5489 0x780;
5490static constexpr dart::compiler::target::word
5491 Thread_shared_field_table_values_offset = 0x68;
5492static constexpr dart::compiler::target::word
5493 Thread_slow_type_test_stub_offset = 0x1c0;
5494static constexpr dart::compiler::target::word
5495 Thread_slow_type_test_entry_point_offset = 0x270;
5496static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
5497static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
5498 0x700;
5499static constexpr dart::compiler::target::word
5500 Thread_stack_overflow_flags_offset = 0x708;
5501static constexpr dart::compiler::target::word
5502 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
5503static constexpr dart::compiler::target::word
5504 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
5505static constexpr dart::compiler::target::word
5506 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230;
5507static constexpr dart::compiler::target::word
5508 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
5509static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
5510 0x718;
5511static constexpr dart::compiler::target::word
5512 Thread_suspend_state_await_entry_point_offset = 0x6a0;
5513static constexpr dart::compiler::target::word
5514 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a8;
5515static constexpr dart::compiler::target::word
5516 Thread_suspend_state_init_async_entry_point_offset = 0x698;
5517static constexpr dart::compiler::target::word
5518 Thread_suspend_state_return_async_entry_point_offset = 0x6b0;
5519static constexpr dart::compiler::target::word
5520 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b8;
5521static constexpr dart::compiler::target::word
5522 Thread_suspend_state_init_async_star_entry_point_offset = 0x6c0;
5523static constexpr dart::compiler::target::word
5524 Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c8;
5525static constexpr dart::compiler::target::word
5526 Thread_suspend_state_return_async_star_entry_point_offset = 0x6d0;
5527static constexpr dart::compiler::target::word
5528 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d8;
5529static constexpr dart::compiler::target::word
5530 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6e0;
5531static constexpr dart::compiler::target::word
5532 Thread_suspend_state_handle_exception_entry_point_offset = 0x6e8;
5533static constexpr dart::compiler::target::word
5534 Thread_top_exit_frame_info_offset = 0x710;
5535static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
5536static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
5537static constexpr dart::compiler::target::word
5538 Thread_unboxed_runtime_arg_offset = 0x740;
5539static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x738;
5540static constexpr dart::compiler::target::word
5541 Thread_write_barrier_entry_point_offset = 0x1f0;
5542static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
5543 0x40;
5544static constexpr dart::compiler::target::word Thread_next_task_id_offset =
5545 0x7a0;
5546static constexpr dart::compiler::target::word Thread_random_offset = 0x7a8;
5547static constexpr dart::compiler::target::word
5548 Thread_jump_to_frame_entry_point_offset = 0x268;
5549static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7b0;
5550static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
5551 0x0;
5552static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
5553 0x8;
5554static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
5555 0x10;
5556static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
5557 0x18;
5558static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
5559 0x20;
5560static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
5561 0x10;
5562static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
5563static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
5564static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
5565 0x30;
5566static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
5567static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
5568 0x18;
5569static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
5570 0x10;
5571static constexpr dart::compiler::target::word
5572 FinalizerBase_entries_collected_offset = 0x20;
5573static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
5574 0x8;
5575static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
5576 0x10;
5577static constexpr dart::compiler::target::word
5578 FinalizerEntry_external_size_offset = 0x38;
5579static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
5580 0x20;
5581static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
5582static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
5583 0x18;
5584static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
5585static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
5586 0x28;
5587static constexpr dart::compiler::target::word
5588 FunctionType_named_parameter_names_offset = 0x40;
5589static constexpr dart::compiler::target::word
5590 FunctionType_packed_parameter_counts_offset = 0x48;
5591static constexpr dart::compiler::target::word
5592 FunctionType_packed_type_parameter_counts_offset = 0x4c;
5593static constexpr dart::compiler::target::word
5594 FunctionType_parameter_types_offset = 0x38;
5595static constexpr dart::compiler::target::word
5596 FunctionType_type_parameters_offset = 0x28;
5597static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
5598static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
5599static constexpr dart::compiler::target::word
5600 TypeArguments_instantiations_offset = 0x8;
5601static constexpr dart::compiler::target::word TypeArguments_length_offset =
5602 0x10;
5603static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
5604 0x20;
5605static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
5606static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
5607static constexpr dart::compiler::target::word TypeParameters_flags_offset =
5608 0x10;
5609static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
5610 0x18;
5611static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
5612 0x20;
5613static constexpr dart::compiler::target::word TypedDataBase_length_offset =
5614 0x10;
5615static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
5616 0x18;
5617static constexpr dart::compiler::target::word
5618 TypedDataView_offset_in_bytes_offset = 0x20;
5619static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
5620static constexpr dart::compiler::target::word
5621 UnhandledException_exception_offset = 0x8;
5622static constexpr dart::compiler::target::word
5623 UnhandledException_stacktrace_offset = 0x10;
5624static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
5625static constexpr dart::compiler::target::word
5626 MonomorphicSmiableCall_expected_cid_offset = 0x8;
5627static constexpr dart::compiler::target::word
5628 MonomorphicSmiableCall_entrypoint_offset = 0x10;
5629static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
5630static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
5631static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
5632static constexpr dart::compiler::target::word
5633 WeakReference_type_arguments_offset = 0x10;
5634static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
5635 0x8, 0x18, 0x10, 0x20};
5636static constexpr dart::compiler::target::word
5637 Thread_write_barrier_wrappers_thread_offset[] = {
5638 -1, -1, -1, -1, -1, 0x608, 0x610, 0x618, -1, -1, 0x620,
5639 0x628, 0x630, -1, -1, -1, 0x638, 0x640, 0x648, 0x650, 0x658, 0x660,
5640 0x668, 0x670, -1, -1, -1, -1, 0x678, 0x680, 0x688, 0x690};
5641static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
5642static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
5643static constexpr dart::compiler::target::word Array_header_size = 0x18;
5644static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
5645static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
5646static constexpr dart::compiler::target::word Class_InstanceSize = 0xc8;
5647static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
5648static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
5649static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
5650static constexpr dart::compiler::target::word
5651 CompressedStackMaps_ObjectHeaderSize = 0x8;
5652static constexpr dart::compiler::target::word
5653 CompressedStackMaps_PayloadHeaderSize = 0x4;
5654static constexpr dart::compiler::target::word Context_header_size = 0x18;
5655static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
5656static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
5657 0x18;
5658static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
5659 0x18;
5660static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
5661 0x30;
5662static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
5663static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
5664static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
5665 0x40;
5666static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
5667 0x30;
5668static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
5669static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
5670static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
5671static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
5672static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
5673static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
5674 0x20;
5675static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
5676static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
5677static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
5678 0x10;
5679static constexpr dart::compiler::target::word
5680 InstructionsSection_UnalignedHeaderSize = 0x28;
5681static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
5682 0x40;
5683static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
5684 0x30;
5685static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
5686static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
5687static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
5688 0x60;
5689static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
5690static constexpr dart::compiler::target::word Library_InstanceSize = 0x98;
5691static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
5692static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
5693 0x38;
5694static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
5695static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
5696 0x30;
5697static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
5698static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
5699 0x10;
5700static constexpr dart::compiler::target::word
5701 MonomorphicSmiableCall_InstanceSize = 0x18;
5702static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
5703static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
5704static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
5705static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
5706static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
5707static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
5708static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
5709static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x30;
5710static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
5711static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x58;
5712static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
5713static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
5714static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
5715static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
5716 0x20;
5717static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
5718static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
5719static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
5720static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
5721 0x18;
5722static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x28;
5723static constexpr dart::compiler::target::word
5724 TransferableTypedData_InstanceSize = 0x8;
5725static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
5726static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
5727static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
5728 0x28;
5729static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
5730static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
5731static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
5732static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
5733 0x18;
5734static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
5735static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
5736static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
5737static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
5738static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
5739static constexpr dart::compiler::target::word
5740 WeakSerializationReference_InstanceSize = 0x18;
5741#endif // !defined(PRODUCT) && \
5742 // defined(TARGET_ARCH_RISCV64) && \
5743 // !defined(DART_COMPRESSED_POINTERS)
5744
5745#if defined(PRODUCT) && defined(TARGET_ARCH_ARM) && \
5746 !defined(DART_COMPRESSED_POINTERS)
5747static constexpr dart::compiler::target::word Code_active_instructions_offset =
5748 0x38;
5749static constexpr dart::compiler::target::word Function_usage_counter_offset =
5750 0x48;
5751static constexpr dart::compiler::target::word
5752 ICData_receivers_static_type_offset = 0x10;
5753static constexpr dart::compiler::target::word
5754 SuspendState_frame_capacity_offset = 0x4;
5755static constexpr dart::compiler::target::word Array_elements_start_offset = 0xc;
5756static constexpr dart::compiler::target::word Array_element_size = 0x4;
5757static constexpr dart::compiler::target::word Code_elements_start_offset = 0x4c;
5758static constexpr dart::compiler::target::word Code_element_size = 0x4;
5759static constexpr dart::compiler::target::word Context_elements_start_offset =
5760 0xc;
5761static constexpr dart::compiler::target::word Context_element_size = 0x4;
5762static constexpr dart::compiler::target::word
5763 ContextScope_elements_start_offset = 0xc;
5764static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
5765static constexpr dart::compiler::target::word
5766 ExceptionHandlers_elements_start_offset = 0xc;
5767static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
5768 0xc;
5769static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
5770 0x8;
5771static constexpr dart::compiler::target::word ObjectPool_element_size = 0x4;
5772static constexpr dart::compiler::target::word
5773 OneByteString_elements_start_offset = 0xc;
5774static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
5775static constexpr dart::compiler::target::word Record_elements_start_offset =
5776 0x8;
5777static constexpr dart::compiler::target::word Record_element_size = 0x4;
5778static constexpr dart::compiler::target::word
5779 TypeArguments_elements_start_offset = 0x14;
5780static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
5781static constexpr dart::compiler::target::word
5782 TwoByteString_elements_start_offset = 0xc;
5783static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
5784static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
5785 0xc;
5786static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
5787static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
5788static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
5789 0xfffd;
5790static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
5791static constexpr dart::compiler::target::word
5792 Instructions_kMonomorphicEntryOffsetJIT = 0x0;
5793static constexpr dart::compiler::target::word
5794 Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
5795static constexpr dart::compiler::target::word
5796 Instructions_kMonomorphicEntryOffsetAOT = 0x0;
5797static constexpr dart::compiler::target::word
5798 Instructions_kPolymorphicEntryOffsetAOT = 0x10;
5799static constexpr dart::compiler::target::word
5800 Instructions_kBarePayloadAlignment = 0x4;
5801static constexpr dart::compiler::target::word
5802 Instructions_kNonBarePayloadAlignment = 0x4;
5803static constexpr dart::compiler::target::word
5804 NativeEntry_kNumCallWrapperArguments = 0x2;
5805static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
5806static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
5807static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
5808 0x3fff;
5809static constexpr dart::compiler::target::word
5810 RecordShape_kFieldNamesIndexShift = 0x10;
5811static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
5812 0x3fff;
5813static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
5814 0xffff;
5815static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
5816 0xffff;
5817static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
5818static constexpr dart::compiler::target::word
5819 OneByteString_kMaxNewSpaceElements = 0x3fff4;
5820static constexpr dart::compiler::target::word
5821 TwoByteString_kMaxNewSpaceElements = 0x1fffa;
5822static constexpr dart::compiler::target::word
5823 SubtypeTestCache_kFunctionTypeArguments = 0x3;
5824static constexpr dart::compiler::target::word
5825 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
5826static constexpr dart::compiler::target::word
5827 SubtypeTestCache_kDestinationType = 0x6;
5828static constexpr dart::compiler::target::word
5829 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
5830static constexpr dart::compiler::target::word
5831 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
5832static constexpr dart::compiler::target::word
5833 SubtypeTestCache_kInstanceTypeArguments = 0x1;
5834static constexpr dart::compiler::target::word
5835 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
5836static constexpr dart::compiler::target::word
5837 SubtypeTestCache_kTestEntryLength = 0x8;
5838static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
5839static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
5840 0x7;
5841static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
5842 0xfffffff;
5843static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x8;
5844static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x10;
5845static constexpr dart::compiler::target::word
5846 AbstractType_type_test_stub_entry_point_offset = 0x4;
5847static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
5848 0x10;
5849static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
5850 0x14;
5851static constexpr dart::compiler::target::word
5852 ArgumentsDescriptor_first_named_entry_offset = 0x1c;
5853static constexpr dart::compiler::target::word
5854 ArgumentsDescriptor_named_entry_size = 0x8;
5855static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
5856 0x0;
5857static constexpr dart::compiler::target::word
5858 ArgumentsDescriptor_position_offset = 0x4;
5859static constexpr dart::compiler::target::word
5860 ArgumentsDescriptor_positional_count_offset = 0x18;
5861static constexpr dart::compiler::target::word
5862 ArgumentsDescriptor_type_args_len_offset = 0xc;
5863static constexpr dart::compiler::target::word Array_data_offset = 0xc;
5864static constexpr dart::compiler::target::word Array_length_offset = 0x8;
5865static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
5866static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x4;
5867static constexpr dart::compiler::target::word Class_declaration_type_offset =
5868 0x30;
5869static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
5870 0x5c;
5871static constexpr dart::compiler::target::word Class_super_type_offset = 0x28;
5872static constexpr dart::compiler::target::word
5873 Class_host_type_arguments_field_offset_in_words_offset = 0x68;
5874static constexpr dart::compiler::target::word Closure_context_offset = 0x14;
5875static constexpr dart::compiler::target::word
5876 Closure_delayed_type_arguments_offset = 0xc;
5877static constexpr dart::compiler::target::word Closure_function_offset = 0x10;
5878static constexpr dart::compiler::target::word
5879 Closure_function_type_arguments_offset = 0x8;
5880static constexpr dart::compiler::target::word Closure_hash_offset = 0x18;
5881static constexpr dart::compiler::target::word
5882 Closure_instantiator_type_arguments_offset = 0x4;
5883static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
5884 0x10;
5885static constexpr dart::compiler::target::word Code_instructions_offset = 0x18;
5886static constexpr dart::compiler::target::word Code_object_pool_offset = 0x14;
5887static constexpr dart::compiler::target::word Code_owner_offset = 0x1c;
5888static constexpr dart::compiler::target::word Context_num_variables_offset =
5889 0x4;
5890static constexpr dart::compiler::target::word Context_parent_offset = 0x8;
5891static constexpr dart::compiler::target::word Double_value_offset = 0x8;
5892static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
5893static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
5894static constexpr dart::compiler::target::word
5895 Field_initializer_function_offset = 0x10;
5896static constexpr dart::compiler::target::word
5897 Field_host_offset_or_field_id_offset = 0x14;
5898static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x28;
5899static constexpr dart::compiler::target::word
5900 Field_guarded_list_length_in_object_offset_offset = 0x34;
5901static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
5902 0x18;
5903static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x2c;
5904static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x36;
5905static constexpr dart::compiler::target::word Function_code_offset = 0x20;
5906static constexpr dart::compiler::target::word Function_data_offset = 0x18;
5907static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
5908 0x4, 0x8};
5909static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x40;
5910static constexpr dart::compiler::target::word Function_signature_offset = 0x14;
5911static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
5912 0x4;
5913static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
5914 0xc;
5915static constexpr dart::compiler::target::word
5916 GrowableObjectArray_length_offset = 0x8;
5917static constexpr dart::compiler::target::word
5918 GrowableObjectArray_type_arguments_offset = 0x4;
5919static constexpr dart::compiler::target::word Page_card_table_offset = 0x10;
5920static constexpr dart::compiler::target::word Page_original_top_offset = 0x1c;
5921static constexpr dart::compiler::target::word Page_original_end_offset = 0x20;
5922static constexpr dart::compiler::target::word
5923 CallSiteData_arguments_descriptor_offset = 0x8;
5924static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
5925static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
5926static constexpr dart::compiler::target::word ICData_entries_offset = 0xc;
5927static constexpr dart::compiler::target::word ICData_owner_offset = 0x14;
5928static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x1c;
5929static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
5930static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14;
5931static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18;
5932static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20;
5933static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
5934 0x10;
5935static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
5936 0x8;
5937static constexpr dart::compiler::target::word
5938 IsolateGroup_cached_class_table_table_offset = 0xc;
5939static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10;
5940static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc;
5941static constexpr dart::compiler::target::word
5942 ImmutableLinkedHashBase_data_offset = 0xc;
5943static constexpr dart::compiler::target::word
5944 LinkedHashBase_deleted_keys_offset = 0x14;
5945static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
5946 0x8;
5947static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
5948 0x18;
5949static constexpr dart::compiler::target::word
5950 LinkedHashBase_type_arguments_offset = 0x4;
5951static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
5952 0x10;
5953static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
5954static constexpr dart::compiler::target::word
5955 MarkingStackBlock_pointers_offset = 0x8;
5956static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
5957 0x4;
5958static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
5959 0xc;
5960static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
5961 0x10;
5962static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
5963static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
5964 0x4;
5965static constexpr dart::compiler::target::word NativeArguments_argv_offset = 0x8;
5966static constexpr dart::compiler::target::word NativeArguments_retval_offset =
5967 0xc;
5968static constexpr dart::compiler::target::word NativeArguments_thread_offset =
5969 0x0;
5970static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
5971 0xc0;
5972static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
5973 0x98;
5974static constexpr dart::compiler::target::word
5975 ObjectStore_record_field_names_offset = 0x1e8;
5976static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
5977 0xd4;
5978static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
5979 0x84;
5980static constexpr dart::compiler::target::word
5981 ObjectStore_ffi_callback_code_offset = 0x264;
5982static constexpr dart::compiler::target::word
5983 ObjectStore_suspend_state_await_offset = 0x210;
5984static constexpr dart::compiler::target::word
5985 ObjectStore_suspend_state_await_with_type_check_offset = 0x214;
5986static constexpr dart::compiler::target::word
5987 ObjectStore_suspend_state_handle_exception_offset = 0x234;
5988static constexpr dart::compiler::target::word
5989 ObjectStore_suspend_state_init_async_offset = 0x20c;
5990static constexpr dart::compiler::target::word
5991 ObjectStore_suspend_state_init_async_star_offset = 0x220;
5992static constexpr dart::compiler::target::word
5993 ObjectStore_suspend_state_init_sync_star_offset = 0x22c;
5994static constexpr dart::compiler::target::word
5995 ObjectStore_suspend_state_return_async_offset = 0x218;
5996static constexpr dart::compiler::target::word
5997 ObjectStore_suspend_state_return_async_not_future_offset = 0x21c;
5998static constexpr dart::compiler::target::word
5999 ObjectStore_suspend_state_return_async_star_offset = 0x228;
6000static constexpr dart::compiler::target::word
6001 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x230;
6002static constexpr dart::compiler::target::word
6003 ObjectStore_suspend_state_yield_async_star_offset = 0x224;
6004static constexpr dart::compiler::target::word OneByteString_data_offset = 0xc;
6005static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
6006static constexpr dart::compiler::target::word PointerBase_data_offset = 0x4;
6007static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
6008 0x8;
6009static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
6010 0x4;
6011static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0xc;
6012static constexpr dart::compiler::target::word Record_shape_offset = 0x4;
6013static constexpr dart::compiler::target::word
6014 SingleTargetCache_entry_point_offset = 0x8;
6015static constexpr dart::compiler::target::word
6016 SingleTargetCache_lower_limit_offset = 0xc;
6017static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
6018 0x4;
6019static constexpr dart::compiler::target::word
6020 SingleTargetCache_upper_limit_offset = 0x10;
6021static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
6022 0x8;
6023static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x4;
6024static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x4;
6025static constexpr dart::compiler::target::word String_hash_offset = 0x4;
6026static constexpr dart::compiler::target::word String_length_offset = 0x8;
6027static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
6028 0x4;
6029static constexpr dart::compiler::target::word
6030 SubtypeTestCache_num_inputs_offset = 0x8;
6031static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
6032 0x2;
6033static constexpr dart::compiler::target::word
6034 SuspendState_error_callback_offset = 0x18;
6035static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
6036 0x8;
6037static constexpr dart::compiler::target::word
6038 SuspendState_function_data_offset = 0x10;
6039static constexpr dart::compiler::target::word SuspendState_payload_offset =
6040 0x1c;
6041static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc;
6042static constexpr dart::compiler::target::word
6043 SuspendState_then_callback_offset = 0x14;
6044static constexpr dart::compiler::target::word
6045 Thread_AllocateArray_entry_point_offset = 0x168;
6046static constexpr dart::compiler::target::word Thread_active_exception_offset =
6047 0x388;
6048static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
6049 0x38c;
6050static constexpr dart::compiler::target::word
6051 Thread_array_write_barrier_entry_point_offset = 0xfc;
6052static constexpr dart::compiler::target::word
6053 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104;
6054static constexpr dart::compiler::target::word
6055 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90;
6056static constexpr dart::compiler::target::word
6057 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108;
6058static constexpr dart::compiler::target::word
6059 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x94;
6060static constexpr dart::compiler::target::word
6061 Thread_allocate_object_entry_point_offset = 0x10c;
6062static constexpr dart::compiler::target::word
6063 Thread_allocate_object_stub_offset = 0x98;
6064static constexpr dart::compiler::target::word
6065 Thread_allocate_object_parameterized_entry_point_offset = 0x110;
6066static constexpr dart::compiler::target::word
6067 Thread_allocate_object_parameterized_stub_offset = 0x9c;
6068static constexpr dart::compiler::target::word
6069 Thread_allocate_object_slow_entry_point_offset = 0x114;
6070static constexpr dart::compiler::target::word
6071 Thread_allocate_object_slow_stub_offset = 0xa0;
6072static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
6073 0x3a8;
6074static constexpr dart::compiler::target::word
6075 Thread_async_exception_handler_stub_offset = 0xa4;
6076static constexpr dart::compiler::target::word
6077 Thread_auto_scope_native_wrapper_entry_point_offset = 0x144;
6078static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40;
6079static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x3c;
6080static constexpr dart::compiler::target::word
6081 Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c;
6082static constexpr dart::compiler::target::word
6083 Thread_call_to_runtime_entry_point_offset = 0x100;
6084static constexpr dart::compiler::target::word
6085 Thread_call_to_runtime_stub_offset = 0x5c;
6086static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3cc;
6087static constexpr dart::compiler::target::word
6088 Thread_dispatch_table_array_offset = 0x2c;
6089static constexpr dart::compiler::target::word
6090 Thread_double_truncate_round_supported_offset = 0x3ac;
6091static constexpr dart::compiler::target::word
6092 Thread_service_extension_stream_offset = 0x3d0;
6093static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
6094 0x128;
6095static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
6096 0xd0;
6097static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
6098 0x12c;
6099static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
6100 0xd4;
6101static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
6102 0x154;
6103static constexpr dart::compiler::target::word
6104 Thread_double_negate_address_offset = 0x150;
6105static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
6106static constexpr dart::compiler::target::word
6107 Thread_enter_safepoint_stub_offset = 0xe8;
6108static constexpr dart::compiler::target::word Thread_execution_state_offset =
6109 0x39c;
6110static constexpr dart::compiler::target::word
6111 Thread_exit_safepoint_stub_offset = 0xec;
6112static constexpr dart::compiler::target::word
6113 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0;
6114static constexpr dart::compiler::target::word
6115 Thread_call_native_through_safepoint_stub_offset = 0xf4;
6116static constexpr dart::compiler::target::word
6117 Thread_call_native_through_safepoint_entry_point_offset = 0x130;
6118static constexpr dart::compiler::target::word
6119 Thread_fix_allocation_stub_code_offset = 0x54;
6120static constexpr dart::compiler::target::word
6121 Thread_fix_callers_target_code_offset = 0x50;
6122static constexpr dart::compiler::target::word
6123 Thread_float_absolute_address_offset = 0x160;
6124static constexpr dart::compiler::target::word
6125 Thread_float_negate_address_offset = 0x15c;
6126static constexpr dart::compiler::target::word Thread_float_not_address_offset =
6127 0x158;
6128static constexpr dart::compiler::target::word
6129 Thread_float_zerow_address_offset = 0x164;
6130static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
6131 0x390;
6132static constexpr dart::compiler::target::word
6133 Thread_invoke_dart_code_stub_offset = 0x58;
6134static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
6135 0x3a4;
6136static constexpr dart::compiler::target::word Thread_isolate_offset = 0x350;
6137static constexpr dart::compiler::target::word Thread_isolate_group_offset =
6138 0x354;
6139static constexpr dart::compiler::target::word Thread_field_table_values_offset =
6140 0x30;
6141static constexpr dart::compiler::target::word
6142 Thread_lazy_deopt_from_return_stub_offset = 0xd8;
6143static constexpr dart::compiler::target::word
6144 Thread_lazy_deopt_from_throw_stub_offset = 0xdc;
6145static constexpr dart::compiler::target::word
6146 Thread_lazy_specialize_type_test_stub_offset = 0xe4;
6147static constexpr dart::compiler::target::word
6148 Thread_old_marking_stack_block_offset = 0x368;
6149static constexpr dart::compiler::target::word
6150 Thread_new_marking_stack_block_offset = 0x36c;
6151static constexpr dart::compiler::target::word
6152 Thread_megamorphic_call_checked_entry_offset = 0x120;
6153static constexpr dart::compiler::target::word
6154 Thread_switchable_call_miss_entry_offset = 0x124;
6155static constexpr dart::compiler::target::word
6156 Thread_switchable_call_miss_stub_offset = 0xc0;
6157static constexpr dart::compiler::target::word
6158 Thread_no_scope_native_wrapper_entry_point_offset = 0x140;
6159static constexpr dart::compiler::target::word
6160 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x64;
6161static constexpr dart::compiler::target::word
6162 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x60;
6163static constexpr dart::compiler::target::word
6164 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x6c;
6165static constexpr dart::compiler::target::word
6166 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x68;
6167static constexpr dart::compiler::target::word
6168 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x74;
6169static constexpr dart::compiler::target::word
6170 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x70;
6171static constexpr dart::compiler::target::word
6172 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x7c;
6173static constexpr dart::compiler::target::word
6174 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x78;
6175static constexpr dart::compiler::target::word
6176 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x84;
6177static constexpr dart::compiler::target::word
6178 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x80;
6179static constexpr dart::compiler::target::word
6180 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x8c;
6181static constexpr dart::compiler::target::word
6182 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x88;
6183static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa8;
6184static constexpr dart::compiler::target::word
6185 Thread_return_async_not_future_stub_offset = 0xb0;
6186static constexpr dart::compiler::target::word
6187 Thread_return_async_star_stub_offset = 0xb4;
6188static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
6189 0xac;
6190static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38;
6191static constexpr dart::compiler::target::word
6192 Thread_predefined_symbols_address_offset = 0x148;
6193static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x394;
6194static constexpr dart::compiler::target::word
6195 Thread_saved_shadow_call_stack_offset = 0x398;
6196static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
6197 0x3a0;
6198static constexpr dart::compiler::target::word
6199 Thread_shared_field_table_values_offset = 0x34;
6200static constexpr dart::compiler::target::word
6201 Thread_slow_type_test_stub_offset = 0xe0;
6202static constexpr dart::compiler::target::word
6203 Thread_slow_type_test_entry_point_offset = 0x138;
6204static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
6205static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
6206 0x358;
6207static constexpr dart::compiler::target::word
6208 Thread_stack_overflow_flags_offset = 0x35c;
6209static constexpr dart::compiler::target::word
6210 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c;
6211static constexpr dart::compiler::target::word
6212 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc;
6213static constexpr dart::compiler::target::word
6214 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118;
6215static constexpr dart::compiler::target::word
6216 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8;
6217static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
6218 0x364;
6219static constexpr dart::compiler::target::word
6220 Thread_suspend_state_await_entry_point_offset = 0x328;
6221static constexpr dart::compiler::target::word
6222 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x32c;
6223static constexpr dart::compiler::target::word
6224 Thread_suspend_state_init_async_entry_point_offset = 0x324;
6225static constexpr dart::compiler::target::word
6226 Thread_suspend_state_return_async_entry_point_offset = 0x330;
6227static constexpr dart::compiler::target::word
6228 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x334;
6229static constexpr dart::compiler::target::word
6230 Thread_suspend_state_init_async_star_entry_point_offset = 0x338;
6231static constexpr dart::compiler::target::word
6232 Thread_suspend_state_yield_async_star_entry_point_offset = 0x33c;
6233static constexpr dart::compiler::target::word
6234 Thread_suspend_state_return_async_star_entry_point_offset = 0x340;
6235static constexpr dart::compiler::target::word
6236 Thread_suspend_state_init_sync_star_entry_point_offset = 0x344;
6237static constexpr dart::compiler::target::word
6238 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x348;
6239static constexpr dart::compiler::target::word
6240 Thread_suspend_state_handle_exception_entry_point_offset = 0x34c;
6241static constexpr dart::compiler::target::word
6242 Thread_top_exit_frame_info_offset = 0x360;
6243static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
6244static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
6245static constexpr dart::compiler::target::word
6246 Thread_unboxed_runtime_arg_offset = 0x378;
6247static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x374;
6248static constexpr dart::compiler::target::word
6249 Thread_write_barrier_entry_point_offset = 0xf8;
6250static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
6251 0x20;
6252static constexpr dart::compiler::target::word Thread_next_task_id_offset =
6253 0x3b0;
6254static constexpr dart::compiler::target::word Thread_random_offset = 0x3b8;
6255static constexpr dart::compiler::target::word
6256 Thread_jump_to_frame_entry_point_offset = 0x134;
6257static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3c0;
6258static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
6259 0x0;
6260static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
6261 0x4;
6262static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
6263 0x8;
6264static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
6265 0xc;
6266static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
6267 0x10;
6268static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
6269 0x8;
6270static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
6271static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
6272static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
6273 0x18;
6274static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
6275static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
6276 0xc;
6277static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
6278 0x8;
6279static constexpr dart::compiler::target::word
6280 FinalizerBase_entries_collected_offset = 0x10;
6281static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
6282 0x4;
6283static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
6284 0x8;
6285static constexpr dart::compiler::target::word
6286 FinalizerEntry_external_size_offset = 0x1c;
6287static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
6288 0x10;
6289static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
6290static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
6291static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
6292static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
6293 0x14;
6294static constexpr dart::compiler::target::word
6295 FunctionType_named_parameter_names_offset = 0x20;
6296static constexpr dart::compiler::target::word
6297 FunctionType_packed_parameter_counts_offset = 0x24;
6298static constexpr dart::compiler::target::word
6299 FunctionType_packed_type_parameter_counts_offset = 0x28;
6300static constexpr dart::compiler::target::word
6301 FunctionType_parameter_types_offset = 0x1c;
6302static constexpr dart::compiler::target::word
6303 FunctionType_type_parameters_offset = 0x14;
6304static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
6305static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
6306static constexpr dart::compiler::target::word
6307 TypeArguments_instantiations_offset = 0x4;
6308static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
6309static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
6310 0x10;
6311static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
6312static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
6313static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
6314static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
6315 0xc;
6316static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
6317 0x10;
6318static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
6319static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
6320 0xc;
6321static constexpr dart::compiler::target::word
6322 TypedDataView_offset_in_bytes_offset = 0x10;
6323static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
6324static constexpr dart::compiler::target::word
6325 UnhandledException_exception_offset = 0x4;
6326static constexpr dart::compiler::target::word
6327 UnhandledException_stacktrace_offset = 0x8;
6328static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
6329static constexpr dart::compiler::target::word
6330 MonomorphicSmiableCall_expected_cid_offset = 0x4;
6331static constexpr dart::compiler::target::word
6332 MonomorphicSmiableCall_entrypoint_offset = 0x8;
6333static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
6334static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
6335static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
6336static constexpr dart::compiler::target::word
6337 WeakReference_type_arguments_offset = 0x8;
6338static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
6339 0x4, 0xc, 0x8, 0x10};
6340static constexpr dart::compiler::target::word
6341 Thread_write_barrier_wrappers_thread_offset[] = {
6342 0x304, 0x308, 0x30c, 0x310, 0x314, -1, 0x318, -1,
6343 0x31c, 0x320, -1, -1, -1, -1, -1, -1};
6344static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
6345static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
6346static constexpr dart::compiler::target::word Array_header_size = 0xc;
6347static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
6348static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
6349static constexpr dart::compiler::target::word Class_InstanceSize = 0x74;
6350static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
6351static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
6352static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
6353static constexpr dart::compiler::target::word
6354 CompressedStackMaps_ObjectHeaderSize = 0x4;
6355static constexpr dart::compiler::target::word
6356 CompressedStackMaps_PayloadHeaderSize = 0x4;
6357static constexpr dart::compiler::target::word Context_header_size = 0xc;
6358static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
6359static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
6360static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
6361 0xc;
6362static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
6363 0x1c;
6364static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
6365static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
6366static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
6367 0x20;
6368static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
6369 0x18;
6370static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
6371static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
6372static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
6373static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
6374static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
6375static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
6376 0x10;
6377static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
6378static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
6379static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
6380 0x8;
6381static constexpr dart::compiler::target::word
6382 InstructionsSection_UnalignedHeaderSize = 0x14;
6383static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
6384 0x20;
6385static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
6386 0x18;
6387static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
6388static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
6389static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
6390 0x30;
6391static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
6392static constexpr dart::compiler::target::word Library_InstanceSize = 0x50;
6393static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
6394static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
6395 0x1c;
6396static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
6397static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
6398 0x18;
6399static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
6400static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
6401 0x8;
6402static constexpr dart::compiler::target::word
6403 MonomorphicSmiableCall_InstanceSize = 0xc;
6404static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
6405static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
6406static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
6407static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
6408static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
6409static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
6410static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
6411static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x10;
6412static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
6413static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x2c;
6414static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
6415static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
6416static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
6417static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
6418 0x14;
6419static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
6420static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
6421static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
6422static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
6423 0x10;
6424static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
6425static constexpr dart::compiler::target::word
6426 TransferableTypedData_InstanceSize = 0x4;
6427static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
6428static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
6429static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
6430 0x14;
6431static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
6432static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
6433static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
6434static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
6435 0xc;
6436static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
6437static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
6438static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
6439static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
6440static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
6441static constexpr dart::compiler::target::word
6442 WeakSerializationReference_InstanceSize = 0xc;
6443#endif // defined(PRODUCT) && \
6444 // defined(TARGET_ARCH_ARM) && \
6445 // !defined(DART_COMPRESSED_POINTERS)
6446
6447#if defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
6448 !defined(DART_COMPRESSED_POINTERS)
6449static constexpr dart::compiler::target::word Code_active_instructions_offset =
6450 0x70;
6451static constexpr dart::compiler::target::word Function_usage_counter_offset =
6452 0x70;
6453static constexpr dart::compiler::target::word
6454 ICData_receivers_static_type_offset = 0x20;
6455static constexpr dart::compiler::target::word
6456 SuspendState_frame_capacity_offset = 0x8;
6457static constexpr dart::compiler::target::word Array_elements_start_offset =
6458 0x18;
6459static constexpr dart::compiler::target::word Array_element_size = 0x8;
6460static constexpr dart::compiler::target::word Code_elements_start_offset = 0x90;
6461static constexpr dart::compiler::target::word Code_element_size = 0x4;
6462static constexpr dart::compiler::target::word Context_elements_start_offset =
6463 0x18;
6464static constexpr dart::compiler::target::word Context_element_size = 0x8;
6465static constexpr dart::compiler::target::word
6466 ContextScope_elements_start_offset = 0x10;
6467static constexpr dart::compiler::target::word ContextScope_element_size = 0x50;
6468static constexpr dart::compiler::target::word
6469 ExceptionHandlers_elements_start_offset = 0x18;
6470static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
6471 0xc;
6472static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
6473 0x10;
6474static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
6475static constexpr dart::compiler::target::word
6476 OneByteString_elements_start_offset = 0x10;
6477static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
6478static constexpr dart::compiler::target::word Record_elements_start_offset =
6479 0x10;
6480static constexpr dart::compiler::target::word Record_element_size = 0x8;
6481static constexpr dart::compiler::target::word
6482 TypeArguments_elements_start_offset = 0x28;
6483static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
6484static constexpr dart::compiler::target::word
6485 TwoByteString_elements_start_offset = 0x10;
6486static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
6487static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
6488 0x18;
6489static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
6490static constexpr dart::compiler::target::word Array_kMaxElements =
6491 0x7ffffffffffffff;
6492static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
6493 0x7ffd;
6494static constexpr dart::compiler::target::word Context_kMaxElements =
6495 0x7ffffffffffffff;
6496static constexpr dart::compiler::target::word
6497 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
6498static constexpr dart::compiler::target::word
6499 Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
6500static constexpr dart::compiler::target::word
6501 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
6502static constexpr dart::compiler::target::word
6503 Instructions_kPolymorphicEntryOffsetAOT = 0x16;
6504static constexpr dart::compiler::target::word
6505 Instructions_kBarePayloadAlignment = 0x4;
6506static constexpr dart::compiler::target::word
6507 Instructions_kNonBarePayloadAlignment = 0x8;
6508static constexpr dart::compiler::target::word
6509 NativeEntry_kNumCallWrapperArguments = 0x2;
6510static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
6511static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
6512static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
6513 0x3fffffffffff;
6514static constexpr dart::compiler::target::word
6515 RecordShape_kFieldNamesIndexShift = 0x10;
6516static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
6517 0x3fffffffffff;
6518static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
6519 0xffff;
6520static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
6521 0xffff;
6522static constexpr dart::compiler::target::word String_kMaxElements =
6523 0x1fffffffffffffff;
6524static constexpr dart::compiler::target::word
6525 OneByteString_kMaxNewSpaceElements = 0x3fff0;
6526static constexpr dart::compiler::target::word
6527 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
6528static constexpr dart::compiler::target::word
6529 SubtypeTestCache_kFunctionTypeArguments = 0x3;
6530static constexpr dart::compiler::target::word
6531 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
6532static constexpr dart::compiler::target::word
6533 SubtypeTestCache_kDestinationType = 0x6;
6534static constexpr dart::compiler::target::word
6535 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
6536static constexpr dart::compiler::target::word
6537 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
6538static constexpr dart::compiler::target::word
6539 SubtypeTestCache_kInstanceTypeArguments = 0x1;
6540static constexpr dart::compiler::target::word
6541 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
6542static constexpr dart::compiler::target::word
6543 SubtypeTestCache_kTestEntryLength = 0x8;
6544static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
6545static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
6546 0x7;
6547static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
6548 0x7ffffffffffffff;
6549static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
6550static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
6551static constexpr dart::compiler::target::word
6552 AbstractType_type_test_stub_entry_point_offset = 0x8;
6553static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
6554 0x20;
6555static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
6556 0x28;
6557static constexpr dart::compiler::target::word
6558 ArgumentsDescriptor_first_named_entry_offset = 0x38;
6559static constexpr dart::compiler::target::word
6560 ArgumentsDescriptor_named_entry_size = 0x10;
6561static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
6562 0x0;
6563static constexpr dart::compiler::target::word
6564 ArgumentsDescriptor_position_offset = 0x8;
6565static constexpr dart::compiler::target::word
6566 ArgumentsDescriptor_positional_count_offset = 0x30;
6567static constexpr dart::compiler::target::word
6568 ArgumentsDescriptor_type_args_len_offset = 0x18;
6569static constexpr dart::compiler::target::word Array_data_offset = 0x18;
6570static constexpr dart::compiler::target::word Array_length_offset = 0x10;
6571static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
6572static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
6573static constexpr dart::compiler::target::word Class_declaration_type_offset =
6574 0x60;
6575static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
6576 0xa8;
6577static constexpr dart::compiler::target::word Class_super_type_offset = 0x50;
6578static constexpr dart::compiler::target::word
6579 Class_host_type_arguments_field_offset_in_words_offset = 0xb4;
6580static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
6581static constexpr dart::compiler::target::word
6582 Closure_delayed_type_arguments_offset = 0x18;
6583static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
6584static constexpr dart::compiler::target::word
6585 Closure_function_type_arguments_offset = 0x10;
6586static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
6587static constexpr dart::compiler::target::word
6588 Closure_instantiator_type_arguments_offset = 0x8;
6589static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
6590 0x20;
6591static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
6592static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
6593static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
6594static constexpr dart::compiler::target::word Context_num_variables_offset =
6595 0x8;
6596static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
6597static constexpr dart::compiler::target::word Double_value_offset = 0x8;
6598static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
6599static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
6600static constexpr dart::compiler::target::word
6601 Field_initializer_function_offset = 0x20;
6602static constexpr dart::compiler::target::word
6603 Field_host_offset_or_field_id_offset = 0x28;
6604static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
6605static constexpr dart::compiler::target::word
6606 Field_guarded_list_length_in_object_offset_offset = 0x54;
6607static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
6608 0x30;
6609static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
6610static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
6611static constexpr dart::compiler::target::word Function_code_offset = 0x40;
6612static constexpr dart::compiler::target::word Function_data_offset = 0x30;
6613static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
6614 0x8, 0x10};
6615static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
6616static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
6617static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
6618 0x8;
6619static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
6620 0x18;
6621static constexpr dart::compiler::target::word
6622 GrowableObjectArray_length_offset = 0x10;
6623static constexpr dart::compiler::target::word
6624 GrowableObjectArray_type_arguments_offset = 0x8;
6625static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
6626static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
6627static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
6628static constexpr dart::compiler::target::word
6629 CallSiteData_arguments_descriptor_offset = 0x10;
6630static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
6631static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
6632static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
6633static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
6634static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
6635static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
6636static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
6637static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
6638static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
6639static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
6640 0x20;
6641static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
6642 0x10;
6643static constexpr dart::compiler::target::word
6644 IsolateGroup_cached_class_table_table_offset = 0x18;
6645static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
6646static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
6647static constexpr dart::compiler::target::word
6648 ImmutableLinkedHashBase_data_offset = 0x18;
6649static constexpr dart::compiler::target::word
6650 LinkedHashBase_deleted_keys_offset = 0x28;
6651static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
6652 0x10;
6653static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
6654 0x30;
6655static constexpr dart::compiler::target::word
6656 LinkedHashBase_type_arguments_offset = 0x8;
6657static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
6658 0x20;
6659static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
6660static constexpr dart::compiler::target::word
6661 MarkingStackBlock_pointers_offset = 0x10;
6662static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
6663 0x8;
6664static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
6665 0x18;
6666static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
6667 0x20;
6668static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
6669static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
6670 0x8;
6671static constexpr dart::compiler::target::word NativeArguments_argv_offset =
6672 0x10;
6673static constexpr dart::compiler::target::word NativeArguments_retval_offset =
6674 0x18;
6675static constexpr dart::compiler::target::word NativeArguments_thread_offset =
6676 0x0;
6677static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
6678 0x180;
6679static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
6680 0x130;
6681static constexpr dart::compiler::target::word
6682 ObjectStore_record_field_names_offset = 0x3d0;
6683static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
6684 0x1a8;
6685static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
6686 0x108;
6687static constexpr dart::compiler::target::word
6688 ObjectStore_ffi_callback_code_offset = 0x4c8;
6689static constexpr dart::compiler::target::word
6690 ObjectStore_suspend_state_await_offset = 0x420;
6691static constexpr dart::compiler::target::word
6692 ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
6693static constexpr dart::compiler::target::word
6694 ObjectStore_suspend_state_handle_exception_offset = 0x468;
6695static constexpr dart::compiler::target::word
6696 ObjectStore_suspend_state_init_async_offset = 0x418;
6697static constexpr dart::compiler::target::word
6698 ObjectStore_suspend_state_init_async_star_offset = 0x440;
6699static constexpr dart::compiler::target::word
6700 ObjectStore_suspend_state_init_sync_star_offset = 0x458;
6701static constexpr dart::compiler::target::word
6702 ObjectStore_suspend_state_return_async_offset = 0x430;
6703static constexpr dart::compiler::target::word
6704 ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
6705static constexpr dart::compiler::target::word
6706 ObjectStore_suspend_state_return_async_star_offset = 0x450;
6707static constexpr dart::compiler::target::word
6708 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
6709static constexpr dart::compiler::target::word
6710 ObjectStore_suspend_state_yield_async_star_offset = 0x448;
6711static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
6712static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
6713static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
6714static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
6715 0x10;
6716static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
6717 0x8;
6718static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x18;
6719static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
6720static constexpr dart::compiler::target::word
6721 SingleTargetCache_entry_point_offset = 0x10;
6722static constexpr dart::compiler::target::word
6723 SingleTargetCache_lower_limit_offset = 0x18;
6724static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
6725 0x8;
6726static constexpr dart::compiler::target::word
6727 SingleTargetCache_upper_limit_offset = 0x1c;
6728static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
6729 0x10;
6730static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
6731static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
6732static constexpr dart::compiler::target::word String_hash_offset = 0x4;
6733static constexpr dart::compiler::target::word String_length_offset = 0x8;
6734static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
6735 0x8;
6736static constexpr dart::compiler::target::word
6737 SubtypeTestCache_num_inputs_offset = 0x10;
6738static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
6739 0x2;
6740static constexpr dart::compiler::target::word
6741 SuspendState_error_callback_offset = 0x30;
6742static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
6743 0x10;
6744static constexpr dart::compiler::target::word
6745 SuspendState_function_data_offset = 0x20;
6746static constexpr dart::compiler::target::word SuspendState_payload_offset =
6747 0x38;
6748static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
6749static constexpr dart::compiler::target::word
6750 SuspendState_then_callback_offset = 0x28;
6751static constexpr dart::compiler::target::word
6752 Thread_AllocateArray_entry_point_offset = 0x2d0;
6753static constexpr dart::compiler::target::word Thread_active_exception_offset =
6754 0x718;
6755static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
6756 0x720;
6757static constexpr dart::compiler::target::word
6758 Thread_array_write_barrier_entry_point_offset = 0x1f8;
6759static constexpr dart::compiler::target::word
6760 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
6761static constexpr dart::compiler::target::word
6762 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
6763static constexpr dart::compiler::target::word
6764 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
6765static constexpr dart::compiler::target::word
6766 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
6767static constexpr dart::compiler::target::word
6768 Thread_allocate_object_entry_point_offset = 0x218;
6769static constexpr dart::compiler::target::word
6770 Thread_allocate_object_stub_offset = 0x130;
6771static constexpr dart::compiler::target::word
6772 Thread_allocate_object_parameterized_entry_point_offset = 0x220;
6773static constexpr dart::compiler::target::word
6774 Thread_allocate_object_parameterized_stub_offset = 0x138;
6775static constexpr dart::compiler::target::word
6776 Thread_allocate_object_slow_entry_point_offset = 0x228;
6777static constexpr dart::compiler::target::word
6778 Thread_allocate_object_slow_stub_offset = 0x140;
6779static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
6780 0x758;
6781static constexpr dart::compiler::target::word
6782 Thread_async_exception_handler_stub_offset = 0x148;
6783static constexpr dart::compiler::target::word
6784 Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
6785static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80;
6786static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78;
6787static constexpr dart::compiler::target::word
6788 Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
6789static constexpr dart::compiler::target::word
6790 Thread_call_to_runtime_entry_point_offset = 0x200;
6791static constexpr dart::compiler::target::word
6792 Thread_call_to_runtime_stub_offset = 0xb8;
6793static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x790;
6794static constexpr dart::compiler::target::word
6795 Thread_dispatch_table_array_offset = 0x58;
6796static constexpr dart::compiler::target::word
6797 Thread_double_truncate_round_supported_offset = 0x760;
6798static constexpr dart::compiler::target::word
6799 Thread_service_extension_stream_offset = 0x798;
6800static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
6801 0x250;
6802static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
6803 0x1a0;
6804static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
6805 0x258;
6806static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
6807 0x1a8;
6808static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
6809 0x2a8;
6810static constexpr dart::compiler::target::word
6811 Thread_double_negate_address_offset = 0x2a0;
6812static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
6813static constexpr dart::compiler::target::word
6814 Thread_enter_safepoint_stub_offset = 0x1d0;
6815static constexpr dart::compiler::target::word Thread_execution_state_offset =
6816 0x740;
6817static constexpr dart::compiler::target::word
6818 Thread_exit_safepoint_stub_offset = 0x1d8;
6819static constexpr dart::compiler::target::word
6820 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
6821static constexpr dart::compiler::target::word
6822 Thread_call_native_through_safepoint_stub_offset = 0x1e8;
6823static constexpr dart::compiler::target::word
6824 Thread_call_native_through_safepoint_entry_point_offset = 0x260;
6825static constexpr dart::compiler::target::word
6826 Thread_fix_allocation_stub_code_offset = 0xa8;
6827static constexpr dart::compiler::target::word
6828 Thread_fix_callers_target_code_offset = 0xa0;
6829static constexpr dart::compiler::target::word
6830 Thread_float_absolute_address_offset = 0x2c0;
6831static constexpr dart::compiler::target::word
6832 Thread_float_negate_address_offset = 0x2b8;
6833static constexpr dart::compiler::target::word Thread_float_not_address_offset =
6834 0x2b0;
6835static constexpr dart::compiler::target::word
6836 Thread_float_zerow_address_offset = 0x2c8;
6837static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
6838 0x728;
6839static constexpr dart::compiler::target::word
6840 Thread_invoke_dart_code_stub_offset = 0xb0;
6841static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
6842 0x750;
6843static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6b8;
6844static constexpr dart::compiler::target::word Thread_isolate_group_offset =
6845 0x6c0;
6846static constexpr dart::compiler::target::word Thread_field_table_values_offset =
6847 0x60;
6848static constexpr dart::compiler::target::word
6849 Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
6850static constexpr dart::compiler::target::word
6851 Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
6852static constexpr dart::compiler::target::word
6853 Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
6854static constexpr dart::compiler::target::word
6855 Thread_old_marking_stack_block_offset = 0x6e8;
6856static constexpr dart::compiler::target::word
6857 Thread_new_marking_stack_block_offset = 0x6f0;
6858static constexpr dart::compiler::target::word
6859 Thread_megamorphic_call_checked_entry_offset = 0x240;
6860static constexpr dart::compiler::target::word
6861 Thread_switchable_call_miss_entry_offset = 0x248;
6862static constexpr dart::compiler::target::word
6863 Thread_switchable_call_miss_stub_offset = 0x180;
6864static constexpr dart::compiler::target::word
6865 Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
6866static constexpr dart::compiler::target::word
6867 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc8;
6868static constexpr dart::compiler::target::word
6869 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xc0;
6870static constexpr dart::compiler::target::word
6871 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
6872static constexpr dart::compiler::target::word
6873 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
6874static constexpr dart::compiler::target::word
6875 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
6876static constexpr dart::compiler::target::word
6877 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
6878static constexpr dart::compiler::target::word
6879 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
6880static constexpr dart::compiler::target::word
6881 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
6882static constexpr dart::compiler::target::word
6883 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
6884static constexpr dart::compiler::target::word
6885 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
6886static constexpr dart::compiler::target::word
6887 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
6888static constexpr dart::compiler::target::word
6889 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
6890static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x150;
6891static constexpr dart::compiler::target::word
6892 Thread_return_async_not_future_stub_offset = 0x160;
6893static constexpr dart::compiler::target::word
6894 Thread_return_async_star_stub_offset = 0x168;
6895static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
6896 0x158;
6897static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70;
6898static constexpr dart::compiler::target::word
6899 Thread_predefined_symbols_address_offset = 0x290;
6900static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x730;
6901static constexpr dart::compiler::target::word
6902 Thread_saved_shadow_call_stack_offset = 0x738;
6903static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
6904 0x748;
6905static constexpr dart::compiler::target::word
6906 Thread_shared_field_table_values_offset = 0x68;
6907static constexpr dart::compiler::target::word
6908 Thread_slow_type_test_stub_offset = 0x1c0;
6909static constexpr dart::compiler::target::word
6910 Thread_slow_type_test_entry_point_offset = 0x270;
6911static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
6912static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
6913 0x6c8;
6914static constexpr dart::compiler::target::word
6915 Thread_stack_overflow_flags_offset = 0x6d0;
6916static constexpr dart::compiler::target::word
6917 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
6918static constexpr dart::compiler::target::word
6919 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
6920static constexpr dart::compiler::target::word
6921 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230;
6922static constexpr dart::compiler::target::word
6923 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
6924static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
6925 0x6e0;
6926static constexpr dart::compiler::target::word
6927 Thread_suspend_state_await_entry_point_offset = 0x668;
6928static constexpr dart::compiler::target::word
6929 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x670;
6930static constexpr dart::compiler::target::word
6931 Thread_suspend_state_init_async_entry_point_offset = 0x660;
6932static constexpr dart::compiler::target::word
6933 Thread_suspend_state_return_async_entry_point_offset = 0x678;
6934static constexpr dart::compiler::target::word
6935 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x680;
6936static constexpr dart::compiler::target::word
6937 Thread_suspend_state_init_async_star_entry_point_offset = 0x688;
6938static constexpr dart::compiler::target::word
6939 Thread_suspend_state_yield_async_star_entry_point_offset = 0x690;
6940static constexpr dart::compiler::target::word
6941 Thread_suspend_state_return_async_star_entry_point_offset = 0x698;
6942static constexpr dart::compiler::target::word
6943 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6a0;
6944static constexpr dart::compiler::target::word
6945 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6a8;
6946static constexpr dart::compiler::target::word
6947 Thread_suspend_state_handle_exception_entry_point_offset = 0x6b0;
6948static constexpr dart::compiler::target::word
6949 Thread_top_exit_frame_info_offset = 0x6d8;
6950static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
6951static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
6952static constexpr dart::compiler::target::word
6953 Thread_unboxed_runtime_arg_offset = 0x708;
6954static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x700;
6955static constexpr dart::compiler::target::word
6956 Thread_write_barrier_entry_point_offset = 0x1f0;
6957static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
6958 0x40;
6959static constexpr dart::compiler::target::word Thread_next_task_id_offset =
6960 0x768;
6961static constexpr dart::compiler::target::word Thread_random_offset = 0x770;
6962static constexpr dart::compiler::target::word
6963 Thread_jump_to_frame_entry_point_offset = 0x268;
6964static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x778;
6965static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
6966 0x0;
6967static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
6968 0x8;
6969static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
6970 0x10;
6971static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
6972 0x18;
6973static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
6974 0x20;
6975static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
6976 0x10;
6977static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
6978static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
6979static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
6980 0x30;
6981static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
6982static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
6983 0x18;
6984static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
6985 0x10;
6986static constexpr dart::compiler::target::word
6987 FinalizerBase_entries_collected_offset = 0x20;
6988static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
6989 0x8;
6990static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
6991 0x10;
6992static constexpr dart::compiler::target::word
6993 FinalizerEntry_external_size_offset = 0x38;
6994static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
6995 0x20;
6996static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
6997static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
6998 0x18;
6999static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
7000static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
7001 0x28;
7002static constexpr dart::compiler::target::word
7003 FunctionType_named_parameter_names_offset = 0x40;
7004static constexpr dart::compiler::target::word
7005 FunctionType_packed_parameter_counts_offset = 0x48;
7006static constexpr dart::compiler::target::word
7007 FunctionType_packed_type_parameter_counts_offset = 0x4c;
7008static constexpr dart::compiler::target::word
7009 FunctionType_parameter_types_offset = 0x38;
7010static constexpr dart::compiler::target::word
7011 FunctionType_type_parameters_offset = 0x28;
7012static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
7013static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
7014static constexpr dart::compiler::target::word
7015 TypeArguments_instantiations_offset = 0x8;
7016static constexpr dart::compiler::target::word TypeArguments_length_offset =
7017 0x10;
7018static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
7019 0x20;
7020static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
7021static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
7022static constexpr dart::compiler::target::word TypeParameters_flags_offset =
7023 0x10;
7024static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
7025 0x18;
7026static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
7027 0x20;
7028static constexpr dart::compiler::target::word TypedDataBase_length_offset =
7029 0x10;
7030static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
7031 0x18;
7032static constexpr dart::compiler::target::word
7033 TypedDataView_offset_in_bytes_offset = 0x20;
7034static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
7035static constexpr dart::compiler::target::word
7036 UnhandledException_exception_offset = 0x8;
7037static constexpr dart::compiler::target::word
7038 UnhandledException_stacktrace_offset = 0x10;
7039static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
7040static constexpr dart::compiler::target::word
7041 MonomorphicSmiableCall_expected_cid_offset = 0x8;
7042static constexpr dart::compiler::target::word
7043 MonomorphicSmiableCall_entrypoint_offset = 0x10;
7044static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
7045static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
7046static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
7047static constexpr dart::compiler::target::word
7048 WeakReference_type_arguments_offset = 0x10;
7049static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
7050 0x8, 0x18, 0x10, 0x20};
7051static constexpr dart::compiler::target::word
7052 Thread_write_barrier_wrappers_thread_offset[] = {
7053 0x608, 0x610, 0x618, 0x620, -1, -1, 0x628, 0x630,
7054 0x638, 0x640, 0x648, -1, 0x650, 0x658, -1, -1};
7055static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
7056static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
7057static constexpr dart::compiler::target::word Array_header_size = 0x18;
7058static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
7059static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
7060static constexpr dart::compiler::target::word Class_InstanceSize = 0xc0;
7061static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
7062static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
7063static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
7064static constexpr dart::compiler::target::word
7065 CompressedStackMaps_ObjectHeaderSize = 0x8;
7066static constexpr dart::compiler::target::word
7067 CompressedStackMaps_PayloadHeaderSize = 0x4;
7068static constexpr dart::compiler::target::word Context_header_size = 0x18;
7069static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
7070static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
7071 0x18;
7072static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
7073 0x18;
7074static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
7075 0x30;
7076static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
7077static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
7078static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
7079 0x40;
7080static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
7081 0x30;
7082static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
7083static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
7084static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
7085static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
7086static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
7087static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
7088 0x20;
7089static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
7090static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
7091static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
7092 0x10;
7093static constexpr dart::compiler::target::word
7094 InstructionsSection_UnalignedHeaderSize = 0x28;
7095static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
7096 0x40;
7097static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
7098 0x30;
7099static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
7100static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
7101static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
7102 0x60;
7103static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
7104static constexpr dart::compiler::target::word Library_InstanceSize = 0x98;
7105static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
7106static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
7107 0x38;
7108static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
7109static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
7110 0x30;
7111static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
7112static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
7113 0x10;
7114static constexpr dart::compiler::target::word
7115 MonomorphicSmiableCall_InstanceSize = 0x18;
7116static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
7117static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
7118static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
7119static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
7120static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
7121static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
7122static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
7123static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x20;
7124static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
7125static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x58;
7126static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
7127static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
7128static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
7129static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
7130 0x20;
7131static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
7132static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
7133static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
7134static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
7135 0x18;
7136static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x28;
7137static constexpr dart::compiler::target::word
7138 TransferableTypedData_InstanceSize = 0x8;
7139static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
7140static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
7141static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
7142 0x28;
7143static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
7144static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
7145static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
7146static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
7147 0x18;
7148static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
7149static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
7150static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
7151static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
7152static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
7153static constexpr dart::compiler::target::word
7154 WeakSerializationReference_InstanceSize = 0x18;
7155#endif // defined(PRODUCT) && \
7156 // defined(TARGET_ARCH_X64) && \
7157 // !defined(DART_COMPRESSED_POINTERS)
7158
7159#if defined(PRODUCT) && defined(TARGET_ARCH_IA32) && \
7160 !defined(DART_COMPRESSED_POINTERS)
7161static constexpr dart::compiler::target::word Code_active_instructions_offset =
7162 0x38;
7163static constexpr dart::compiler::target::word Function_usage_counter_offset =
7164 0x48;
7165static constexpr dart::compiler::target::word
7166 ICData_receivers_static_type_offset = 0x10;
7167static constexpr dart::compiler::target::word
7168 SuspendState_frame_capacity_offset = 0x4;
7169static constexpr dart::compiler::target::word Array_elements_start_offset = 0xc;
7170static constexpr dart::compiler::target::word Array_element_size = 0x4;
7171static constexpr dart::compiler::target::word Code_elements_start_offset = 0x4c;
7172static constexpr dart::compiler::target::word Code_element_size = 0x4;
7173static constexpr dart::compiler::target::word Context_elements_start_offset =
7174 0xc;
7175static constexpr dart::compiler::target::word Context_element_size = 0x4;
7176static constexpr dart::compiler::target::word
7177 ContextScope_elements_start_offset = 0xc;
7178static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
7179static constexpr dart::compiler::target::word
7180 ExceptionHandlers_elements_start_offset = 0xc;
7181static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
7182 0xc;
7183static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
7184 0x8;
7185static constexpr dart::compiler::target::word ObjectPool_element_size = 0x4;
7186static constexpr dart::compiler::target::word
7187 OneByteString_elements_start_offset = 0xc;
7188static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
7189static constexpr dart::compiler::target::word Record_elements_start_offset =
7190 0x8;
7191static constexpr dart::compiler::target::word Record_element_size = 0x4;
7192static constexpr dart::compiler::target::word
7193 TypeArguments_elements_start_offset = 0x14;
7194static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
7195static constexpr dart::compiler::target::word
7196 TwoByteString_elements_start_offset = 0xc;
7197static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
7198static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
7199 0xc;
7200static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
7201static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
7202static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
7203 0xfffd;
7204static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
7205static constexpr dart::compiler::target::word
7206 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
7207static constexpr dart::compiler::target::word
7208 Instructions_kPolymorphicEntryOffsetJIT = 0x24;
7209static constexpr dart::compiler::target::word
7210 Instructions_kMonomorphicEntryOffsetAOT = 0x0;
7211static constexpr dart::compiler::target::word
7212 Instructions_kPolymorphicEntryOffsetAOT = 0x0;
7213static constexpr dart::compiler::target::word
7214 Instructions_kBarePayloadAlignment = 0x4;
7215static constexpr dart::compiler::target::word
7216 Instructions_kNonBarePayloadAlignment = 0x4;
7217static constexpr dart::compiler::target::word
7218 NativeEntry_kNumCallWrapperArguments = 0x2;
7219static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
7220static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
7221static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
7222 0x3fff;
7223static constexpr dart::compiler::target::word
7224 RecordShape_kFieldNamesIndexShift = 0x10;
7225static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
7226 0x3fff;
7227static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
7228 0xffff;
7229static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
7230 0xffff;
7231static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
7232static constexpr dart::compiler::target::word
7233 OneByteString_kMaxNewSpaceElements = 0x3fff4;
7234static constexpr dart::compiler::target::word
7235 TwoByteString_kMaxNewSpaceElements = 0x1fffa;
7236static constexpr dart::compiler::target::word
7237 SubtypeTestCache_kFunctionTypeArguments = 0x3;
7238static constexpr dart::compiler::target::word
7239 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
7240static constexpr dart::compiler::target::word
7241 SubtypeTestCache_kDestinationType = 0x6;
7242static constexpr dart::compiler::target::word
7243 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
7244static constexpr dart::compiler::target::word
7245 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
7246static constexpr dart::compiler::target::word
7247 SubtypeTestCache_kInstanceTypeArguments = 0x1;
7248static constexpr dart::compiler::target::word
7249 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
7250static constexpr dart::compiler::target::word
7251 SubtypeTestCache_kTestEntryLength = 0x8;
7252static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
7253static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
7254 0x7;
7255static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
7256 0xfffffff;
7257static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x8;
7258static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x10;
7259static constexpr dart::compiler::target::word
7260 AbstractType_type_test_stub_entry_point_offset = 0x4;
7261static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
7262 0x10;
7263static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
7264 0x14;
7265static constexpr dart::compiler::target::word
7266 ArgumentsDescriptor_first_named_entry_offset = 0x1c;
7267static constexpr dart::compiler::target::word
7268 ArgumentsDescriptor_named_entry_size = 0x8;
7269static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
7270 0x0;
7271static constexpr dart::compiler::target::word
7272 ArgumentsDescriptor_position_offset = 0x4;
7273static constexpr dart::compiler::target::word
7274 ArgumentsDescriptor_positional_count_offset = 0x18;
7275static constexpr dart::compiler::target::word
7276 ArgumentsDescriptor_type_args_len_offset = 0xc;
7277static constexpr dart::compiler::target::word Array_data_offset = 0xc;
7278static constexpr dart::compiler::target::word Array_length_offset = 0x8;
7279static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
7280static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x4;
7281static constexpr dart::compiler::target::word Class_declaration_type_offset =
7282 0x30;
7283static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
7284 0x5c;
7285static constexpr dart::compiler::target::word Class_super_type_offset = 0x28;
7286static constexpr dart::compiler::target::word
7287 Class_host_type_arguments_field_offset_in_words_offset = 0x68;
7288static constexpr dart::compiler::target::word Closure_context_offset = 0x14;
7289static constexpr dart::compiler::target::word
7290 Closure_delayed_type_arguments_offset = 0xc;
7291static constexpr dart::compiler::target::word Closure_function_offset = 0x10;
7292static constexpr dart::compiler::target::word
7293 Closure_function_type_arguments_offset = 0x8;
7294static constexpr dart::compiler::target::word Closure_hash_offset = 0x18;
7295static constexpr dart::compiler::target::word
7296 Closure_instantiator_type_arguments_offset = 0x4;
7297static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
7298 0x10;
7299static constexpr dart::compiler::target::word Code_instructions_offset = 0x18;
7300static constexpr dart::compiler::target::word Code_object_pool_offset = 0x14;
7301static constexpr dart::compiler::target::word Code_owner_offset = 0x1c;
7302static constexpr dart::compiler::target::word Context_num_variables_offset =
7303 0x4;
7304static constexpr dart::compiler::target::word Context_parent_offset = 0x8;
7305static constexpr dart::compiler::target::word Double_value_offset = 0x8;
7306static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
7307static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
7308static constexpr dart::compiler::target::word
7309 Field_initializer_function_offset = 0x10;
7310static constexpr dart::compiler::target::word
7311 Field_host_offset_or_field_id_offset = 0x14;
7312static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x28;
7313static constexpr dart::compiler::target::word
7314 Field_guarded_list_length_in_object_offset_offset = 0x34;
7315static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
7316 0x18;
7317static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x2c;
7318static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x36;
7319static constexpr dart::compiler::target::word Function_code_offset = 0x20;
7320static constexpr dart::compiler::target::word Function_data_offset = 0x18;
7321static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
7322 0x4, 0x8};
7323static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x40;
7324static constexpr dart::compiler::target::word Function_signature_offset = 0x14;
7325static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
7326 0x4;
7327static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
7328 0xc;
7329static constexpr dart::compiler::target::word
7330 GrowableObjectArray_length_offset = 0x8;
7331static constexpr dart::compiler::target::word
7332 GrowableObjectArray_type_arguments_offset = 0x4;
7333static constexpr dart::compiler::target::word Page_card_table_offset = 0x10;
7334static constexpr dart::compiler::target::word Page_original_top_offset = 0x1c;
7335static constexpr dart::compiler::target::word Page_original_end_offset = 0x20;
7336static constexpr dart::compiler::target::word
7337 CallSiteData_arguments_descriptor_offset = 0x8;
7338static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
7339static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
7340static constexpr dart::compiler::target::word ICData_entries_offset = 0xc;
7341static constexpr dart::compiler::target::word ICData_owner_offset = 0x14;
7342static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x1c;
7343static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
7344static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14;
7345static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18;
7346static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20;
7347static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
7348 0x10;
7349static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
7350 0x8;
7351static constexpr dart::compiler::target::word
7352 IsolateGroup_cached_class_table_table_offset = 0xc;
7353static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10;
7354static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc;
7355static constexpr dart::compiler::target::word
7356 ImmutableLinkedHashBase_data_offset = 0xc;
7357static constexpr dart::compiler::target::word
7358 LinkedHashBase_deleted_keys_offset = 0x14;
7359static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
7360 0x8;
7361static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
7362 0x18;
7363static constexpr dart::compiler::target::word
7364 LinkedHashBase_type_arguments_offset = 0x4;
7365static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
7366 0x10;
7367static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
7368static constexpr dart::compiler::target::word
7369 MarkingStackBlock_pointers_offset = 0x8;
7370static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
7371 0x4;
7372static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
7373 0xc;
7374static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
7375 0x10;
7376static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
7377static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
7378 0x4;
7379static constexpr dart::compiler::target::word NativeArguments_argv_offset = 0x8;
7380static constexpr dart::compiler::target::word NativeArguments_retval_offset =
7381 0xc;
7382static constexpr dart::compiler::target::word NativeArguments_thread_offset =
7383 0x0;
7384static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
7385 0xc0;
7386static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
7387 0x98;
7388static constexpr dart::compiler::target::word
7389 ObjectStore_record_field_names_offset = 0x1e8;
7390static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
7391 0xd4;
7392static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
7393 0x84;
7394static constexpr dart::compiler::target::word
7395 ObjectStore_ffi_callback_code_offset = 0x264;
7396static constexpr dart::compiler::target::word
7397 ObjectStore_suspend_state_await_offset = 0x210;
7398static constexpr dart::compiler::target::word
7399 ObjectStore_suspend_state_await_with_type_check_offset = 0x214;
7400static constexpr dart::compiler::target::word
7401 ObjectStore_suspend_state_handle_exception_offset = 0x234;
7402static constexpr dart::compiler::target::word
7403 ObjectStore_suspend_state_init_async_offset = 0x20c;
7404static constexpr dart::compiler::target::word
7405 ObjectStore_suspend_state_init_async_star_offset = 0x220;
7406static constexpr dart::compiler::target::word
7407 ObjectStore_suspend_state_init_sync_star_offset = 0x22c;
7408static constexpr dart::compiler::target::word
7409 ObjectStore_suspend_state_return_async_offset = 0x218;
7410static constexpr dart::compiler::target::word
7411 ObjectStore_suspend_state_return_async_not_future_offset = 0x21c;
7412static constexpr dart::compiler::target::word
7413 ObjectStore_suspend_state_return_async_star_offset = 0x228;
7414static constexpr dart::compiler::target::word
7415 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x230;
7416static constexpr dart::compiler::target::word
7417 ObjectStore_suspend_state_yield_async_star_offset = 0x224;
7418static constexpr dart::compiler::target::word OneByteString_data_offset = 0xc;
7419static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
7420static constexpr dart::compiler::target::word PointerBase_data_offset = 0x4;
7421static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
7422 0x8;
7423static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
7424 0x4;
7425static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0xc;
7426static constexpr dart::compiler::target::word Record_shape_offset = 0x4;
7427static constexpr dart::compiler::target::word
7428 SingleTargetCache_entry_point_offset = 0x8;
7429static constexpr dart::compiler::target::word
7430 SingleTargetCache_lower_limit_offset = 0xc;
7431static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
7432 0x4;
7433static constexpr dart::compiler::target::word
7434 SingleTargetCache_upper_limit_offset = 0x10;
7435static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
7436 0x8;
7437static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x4;
7438static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x4;
7439static constexpr dart::compiler::target::word String_hash_offset = 0x4;
7440static constexpr dart::compiler::target::word String_length_offset = 0x8;
7441static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
7442 0x4;
7443static constexpr dart::compiler::target::word
7444 SubtypeTestCache_num_inputs_offset = 0x8;
7445static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
7446 0x2;
7447static constexpr dart::compiler::target::word
7448 SuspendState_error_callback_offset = 0x18;
7449static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
7450 0x8;
7451static constexpr dart::compiler::target::word
7452 SuspendState_function_data_offset = 0x10;
7453static constexpr dart::compiler::target::word SuspendState_payload_offset =
7454 0x1c;
7455static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc;
7456static constexpr dart::compiler::target::word
7457 SuspendState_then_callback_offset = 0x14;
7458static constexpr dart::compiler::target::word
7459 Thread_AllocateArray_entry_point_offset = 0x168;
7460static constexpr dart::compiler::target::word Thread_active_exception_offset =
7461 0x380;
7462static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
7463 0x384;
7464static constexpr dart::compiler::target::word
7465 Thread_array_write_barrier_entry_point_offset = 0xfc;
7466static constexpr dart::compiler::target::word
7467 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104;
7468static constexpr dart::compiler::target::word
7469 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90;
7470static constexpr dart::compiler::target::word
7471 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108;
7472static constexpr dart::compiler::target::word
7473 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x94;
7474static constexpr dart::compiler::target::word
7475 Thread_allocate_object_entry_point_offset = 0x10c;
7476static constexpr dart::compiler::target::word
7477 Thread_allocate_object_stub_offset = 0x98;
7478static constexpr dart::compiler::target::word
7479 Thread_allocate_object_parameterized_entry_point_offset = 0x110;
7480static constexpr dart::compiler::target::word
7481 Thread_allocate_object_parameterized_stub_offset = 0x9c;
7482static constexpr dart::compiler::target::word
7483 Thread_allocate_object_slow_entry_point_offset = 0x114;
7484static constexpr dart::compiler::target::word
7485 Thread_allocate_object_slow_stub_offset = 0xa0;
7486static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
7487 0x3a0;
7488static constexpr dart::compiler::target::word
7489 Thread_async_exception_handler_stub_offset = 0xa4;
7490static constexpr dart::compiler::target::word
7491 Thread_auto_scope_native_wrapper_entry_point_offset = 0x144;
7492static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40;
7493static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x3c;
7494static constexpr dart::compiler::target::word
7495 Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c;
7496static constexpr dart::compiler::target::word
7497 Thread_call_to_runtime_entry_point_offset = 0x100;
7498static constexpr dart::compiler::target::word
7499 Thread_call_to_runtime_stub_offset = 0x5c;
7500static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3c4;
7501static constexpr dart::compiler::target::word
7502 Thread_dispatch_table_array_offset = 0x2c;
7503static constexpr dart::compiler::target::word
7504 Thread_double_truncate_round_supported_offset = 0x3a4;
7505static constexpr dart::compiler::target::word
7506 Thread_service_extension_stream_offset = 0x3c8;
7507static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
7508 0x128;
7509static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
7510 0xd0;
7511static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
7512 0x12c;
7513static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
7514 0xd4;
7515static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
7516 0x154;
7517static constexpr dart::compiler::target::word
7518 Thread_double_negate_address_offset = 0x150;
7519static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
7520static constexpr dart::compiler::target::word
7521 Thread_enter_safepoint_stub_offset = 0xe8;
7522static constexpr dart::compiler::target::word Thread_execution_state_offset =
7523 0x394;
7524static constexpr dart::compiler::target::word
7525 Thread_exit_safepoint_stub_offset = 0xec;
7526static constexpr dart::compiler::target::word
7527 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0;
7528static constexpr dart::compiler::target::word
7529 Thread_call_native_through_safepoint_stub_offset = 0xf4;
7530static constexpr dart::compiler::target::word
7531 Thread_call_native_through_safepoint_entry_point_offset = 0x130;
7532static constexpr dart::compiler::target::word
7533 Thread_fix_allocation_stub_code_offset = 0x54;
7534static constexpr dart::compiler::target::word
7535 Thread_fix_callers_target_code_offset = 0x50;
7536static constexpr dart::compiler::target::word
7537 Thread_float_absolute_address_offset = 0x160;
7538static constexpr dart::compiler::target::word
7539 Thread_float_negate_address_offset = 0x15c;
7540static constexpr dart::compiler::target::word Thread_float_not_address_offset =
7541 0x158;
7542static constexpr dart::compiler::target::word
7543 Thread_float_zerow_address_offset = 0x164;
7544static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
7545 0x388;
7546static constexpr dart::compiler::target::word
7547 Thread_invoke_dart_code_stub_offset = 0x58;
7548static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
7549 0x39c;
7550static constexpr dart::compiler::target::word Thread_isolate_offset = 0x344;
7551static constexpr dart::compiler::target::word Thread_isolate_group_offset =
7552 0x348;
7553static constexpr dart::compiler::target::word Thread_field_table_values_offset =
7554 0x30;
7555static constexpr dart::compiler::target::word
7556 Thread_lazy_deopt_from_return_stub_offset = 0xd8;
7557static constexpr dart::compiler::target::word
7558 Thread_lazy_deopt_from_throw_stub_offset = 0xdc;
7559static constexpr dart::compiler::target::word
7560 Thread_lazy_specialize_type_test_stub_offset = 0xe4;
7561static constexpr dart::compiler::target::word
7562 Thread_old_marking_stack_block_offset = 0x35c;
7563static constexpr dart::compiler::target::word
7564 Thread_new_marking_stack_block_offset = 0x360;
7565static constexpr dart::compiler::target::word
7566 Thread_megamorphic_call_checked_entry_offset = 0x120;
7567static constexpr dart::compiler::target::word
7568 Thread_switchable_call_miss_entry_offset = 0x124;
7569static constexpr dart::compiler::target::word
7570 Thread_switchable_call_miss_stub_offset = 0xc0;
7571static constexpr dart::compiler::target::word
7572 Thread_no_scope_native_wrapper_entry_point_offset = 0x140;
7573static constexpr dart::compiler::target::word
7574 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x64;
7575static constexpr dart::compiler::target::word
7576 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x60;
7577static constexpr dart::compiler::target::word
7578 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x6c;
7579static constexpr dart::compiler::target::word
7580 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x68;
7581static constexpr dart::compiler::target::word
7582 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x74;
7583static constexpr dart::compiler::target::word
7584 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x70;
7585static constexpr dart::compiler::target::word
7586 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x7c;
7587static constexpr dart::compiler::target::word
7588 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x78;
7589static constexpr dart::compiler::target::word
7590 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x84;
7591static constexpr dart::compiler::target::word
7592 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x80;
7593static constexpr dart::compiler::target::word
7594 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x8c;
7595static constexpr dart::compiler::target::word
7596 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x88;
7597static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa8;
7598static constexpr dart::compiler::target::word
7599 Thread_return_async_not_future_stub_offset = 0xb0;
7600static constexpr dart::compiler::target::word
7601 Thread_return_async_star_stub_offset = 0xb4;
7602static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
7603 0xac;
7604static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38;
7605static constexpr dart::compiler::target::word
7606 Thread_predefined_symbols_address_offset = 0x148;
7607static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x38c;
7608static constexpr dart::compiler::target::word
7609 Thread_saved_shadow_call_stack_offset = 0x390;
7610static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
7611 0x398;
7612static constexpr dart::compiler::target::word
7613 Thread_shared_field_table_values_offset = 0x34;
7614static constexpr dart::compiler::target::word
7615 Thread_slow_type_test_stub_offset = 0xe0;
7616static constexpr dart::compiler::target::word
7617 Thread_slow_type_test_entry_point_offset = 0x138;
7618static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
7619static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
7620 0x34c;
7621static constexpr dart::compiler::target::word
7622 Thread_stack_overflow_flags_offset = 0x350;
7623static constexpr dart::compiler::target::word
7624 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c;
7625static constexpr dart::compiler::target::word
7626 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc;
7627static constexpr dart::compiler::target::word
7628 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118;
7629static constexpr dart::compiler::target::word
7630 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8;
7631static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
7632 0x358;
7633static constexpr dart::compiler::target::word
7634 Thread_suspend_state_await_entry_point_offset = 0x31c;
7635static constexpr dart::compiler::target::word
7636 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x320;
7637static constexpr dart::compiler::target::word
7638 Thread_suspend_state_init_async_entry_point_offset = 0x318;
7639static constexpr dart::compiler::target::word
7640 Thread_suspend_state_return_async_entry_point_offset = 0x324;
7641static constexpr dart::compiler::target::word
7642 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x328;
7643static constexpr dart::compiler::target::word
7644 Thread_suspend_state_init_async_star_entry_point_offset = 0x32c;
7645static constexpr dart::compiler::target::word
7646 Thread_suspend_state_yield_async_star_entry_point_offset = 0x330;
7647static constexpr dart::compiler::target::word
7648 Thread_suspend_state_return_async_star_entry_point_offset = 0x334;
7649static constexpr dart::compiler::target::word
7650 Thread_suspend_state_init_sync_star_entry_point_offset = 0x338;
7651static constexpr dart::compiler::target::word
7652 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x33c;
7653static constexpr dart::compiler::target::word
7654 Thread_suspend_state_handle_exception_entry_point_offset = 0x340;
7655static constexpr dart::compiler::target::word
7656 Thread_top_exit_frame_info_offset = 0x354;
7657static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
7658static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
7659static constexpr dart::compiler::target::word
7660 Thread_unboxed_runtime_arg_offset = 0x370;
7661static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x368;
7662static constexpr dart::compiler::target::word
7663 Thread_write_barrier_entry_point_offset = 0xf8;
7664static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
7665 0x20;
7666static constexpr dart::compiler::target::word Thread_next_task_id_offset =
7667 0x3a8;
7668static constexpr dart::compiler::target::word Thread_random_offset = 0x3b0;
7669static constexpr dart::compiler::target::word
7670 Thread_jump_to_frame_entry_point_offset = 0x134;
7671static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3b8;
7672static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
7673 0x0;
7674static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
7675 0x4;
7676static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
7677 0x8;
7678static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
7679 0xc;
7680static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
7681 0x10;
7682static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
7683 0x8;
7684static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
7685static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
7686static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
7687 0x18;
7688static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
7689static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
7690 0xc;
7691static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
7692 0x8;
7693static constexpr dart::compiler::target::word
7694 FinalizerBase_entries_collected_offset = 0x10;
7695static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
7696 0x4;
7697static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
7698 0x8;
7699static constexpr dart::compiler::target::word
7700 FinalizerEntry_external_size_offset = 0x1c;
7701static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
7702 0x10;
7703static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
7704static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
7705static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
7706static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
7707 0x14;
7708static constexpr dart::compiler::target::word
7709 FunctionType_named_parameter_names_offset = 0x20;
7710static constexpr dart::compiler::target::word
7711 FunctionType_packed_parameter_counts_offset = 0x24;
7712static constexpr dart::compiler::target::word
7713 FunctionType_packed_type_parameter_counts_offset = 0x28;
7714static constexpr dart::compiler::target::word
7715 FunctionType_parameter_types_offset = 0x1c;
7716static constexpr dart::compiler::target::word
7717 FunctionType_type_parameters_offset = 0x14;
7718static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
7719static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
7720static constexpr dart::compiler::target::word
7721 TypeArguments_instantiations_offset = 0x4;
7722static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
7723static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
7724 0x10;
7725static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
7726static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
7727static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
7728static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
7729 0xc;
7730static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
7731 0x10;
7732static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
7733static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
7734 0xc;
7735static constexpr dart::compiler::target::word
7736 TypedDataView_offset_in_bytes_offset = 0x10;
7737static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
7738static constexpr dart::compiler::target::word
7739 UnhandledException_exception_offset = 0x4;
7740static constexpr dart::compiler::target::word
7741 UnhandledException_stacktrace_offset = 0x8;
7742static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
7743static constexpr dart::compiler::target::word
7744 MonomorphicSmiableCall_expected_cid_offset = 0x4;
7745static constexpr dart::compiler::target::word
7746 MonomorphicSmiableCall_entrypoint_offset = 0x8;
7747static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
7748static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
7749static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
7750static constexpr dart::compiler::target::word
7751 WeakReference_type_arguments_offset = 0x8;
7752static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
7753 0x4, 0xc, 0x8, 0x10};
7754static constexpr dart::compiler::target::word
7755 Thread_write_barrier_wrappers_thread_offset[] = {
7756 0x304, 0x308, 0x30c, 0x310, -1, -1, -1, 0x314};
7757static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
7758static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
7759static constexpr dart::compiler::target::word Array_header_size = 0xc;
7760static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
7761static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
7762static constexpr dart::compiler::target::word Class_InstanceSize = 0x74;
7763static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
7764static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
7765static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
7766static constexpr dart::compiler::target::word
7767 CompressedStackMaps_ObjectHeaderSize = 0x4;
7768static constexpr dart::compiler::target::word
7769 CompressedStackMaps_PayloadHeaderSize = 0x4;
7770static constexpr dart::compiler::target::word Context_header_size = 0xc;
7771static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
7772static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
7773static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
7774 0xc;
7775static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
7776 0x1c;
7777static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
7778static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
7779static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
7780 0x20;
7781static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
7782 0x18;
7783static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
7784static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
7785static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
7786static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
7787static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
7788static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
7789 0x10;
7790static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
7791static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
7792static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
7793 0x8;
7794static constexpr dart::compiler::target::word
7795 InstructionsSection_UnalignedHeaderSize = 0x14;
7796static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
7797 0x20;
7798static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
7799 0x18;
7800static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
7801static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
7802static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
7803 0x30;
7804static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
7805static constexpr dart::compiler::target::word Library_InstanceSize = 0x50;
7806static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
7807static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
7808 0x1c;
7809static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
7810static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
7811 0x18;
7812static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
7813static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
7814 0x8;
7815static constexpr dart::compiler::target::word
7816 MonomorphicSmiableCall_InstanceSize = 0xc;
7817static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
7818static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
7819static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
7820static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
7821static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
7822static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
7823static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
7824static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x10;
7825static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
7826static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x2c;
7827static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
7828static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
7829static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
7830static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
7831 0x14;
7832static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
7833static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
7834static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
7835static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
7836 0x10;
7837static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
7838static constexpr dart::compiler::target::word
7839 TransferableTypedData_InstanceSize = 0x4;
7840static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
7841static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
7842static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
7843 0x14;
7844static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
7845static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
7846static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
7847static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
7848 0xc;
7849static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
7850static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
7851static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
7852static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
7853static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
7854static constexpr dart::compiler::target::word
7855 WeakSerializationReference_InstanceSize = 0xc;
7856#endif // defined(PRODUCT) && \
7857 // defined(TARGET_ARCH_IA32) && \
7858 // !defined(DART_COMPRESSED_POINTERS)
7859
7860#if defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
7861 !defined(DART_COMPRESSED_POINTERS)
7862static constexpr dart::compiler::target::word Code_active_instructions_offset =
7863 0x70;
7864static constexpr dart::compiler::target::word Function_usage_counter_offset =
7865 0x70;
7866static constexpr dart::compiler::target::word
7867 ICData_receivers_static_type_offset = 0x20;
7868static constexpr dart::compiler::target::word
7869 SuspendState_frame_capacity_offset = 0x8;
7870static constexpr dart::compiler::target::word Array_elements_start_offset =
7871 0x18;
7872static constexpr dart::compiler::target::word Array_element_size = 0x8;
7873static constexpr dart::compiler::target::word Code_elements_start_offset = 0x90;
7874static constexpr dart::compiler::target::word Code_element_size = 0x4;
7875static constexpr dart::compiler::target::word Context_elements_start_offset =
7876 0x18;
7877static constexpr dart::compiler::target::word Context_element_size = 0x8;
7878static constexpr dart::compiler::target::word
7879 ContextScope_elements_start_offset = 0x10;
7880static constexpr dart::compiler::target::word ContextScope_element_size = 0x50;
7881static constexpr dart::compiler::target::word
7882 ExceptionHandlers_elements_start_offset = 0x18;
7883static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
7884 0xc;
7885static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
7886 0x10;
7887static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
7888static constexpr dart::compiler::target::word
7889 OneByteString_elements_start_offset = 0x10;
7890static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
7891static constexpr dart::compiler::target::word Record_elements_start_offset =
7892 0x10;
7893static constexpr dart::compiler::target::word Record_element_size = 0x8;
7894static constexpr dart::compiler::target::word
7895 TypeArguments_elements_start_offset = 0x28;
7896static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
7897static constexpr dart::compiler::target::word
7898 TwoByteString_elements_start_offset = 0x10;
7899static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
7900static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
7901 0x18;
7902static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
7903static constexpr dart::compiler::target::word Array_kMaxElements =
7904 0x7ffffffffffffff;
7905static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
7906 0x7ffd;
7907static constexpr dart::compiler::target::word Context_kMaxElements =
7908 0x7ffffffffffffff;
7909static constexpr dart::compiler::target::word
7910 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
7911static constexpr dart::compiler::target::word
7912 Instructions_kPolymorphicEntryOffsetJIT = 0x34;
7913static constexpr dart::compiler::target::word
7914 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
7915static constexpr dart::compiler::target::word
7916 Instructions_kPolymorphicEntryOffsetAOT = 0x18;
7917static constexpr dart::compiler::target::word
7918 Instructions_kBarePayloadAlignment = 0x4;
7919static constexpr dart::compiler::target::word
7920 Instructions_kNonBarePayloadAlignment = 0x8;
7921static constexpr dart::compiler::target::word
7922 NativeEntry_kNumCallWrapperArguments = 0x2;
7923static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
7924static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
7925static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
7926 0x3fffffffffff;
7927static constexpr dart::compiler::target::word
7928 RecordShape_kFieldNamesIndexShift = 0x10;
7929static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
7930 0x3fffffffffff;
7931static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
7932 0xffff;
7933static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
7934 0xffff;
7935static constexpr dart::compiler::target::word String_kMaxElements =
7936 0x1fffffffffffffff;
7937static constexpr dart::compiler::target::word
7938 OneByteString_kMaxNewSpaceElements = 0x3fff0;
7939static constexpr dart::compiler::target::word
7940 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
7941static constexpr dart::compiler::target::word
7942 SubtypeTestCache_kFunctionTypeArguments = 0x3;
7943static constexpr dart::compiler::target::word
7944 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
7945static constexpr dart::compiler::target::word
7946 SubtypeTestCache_kDestinationType = 0x6;
7947static constexpr dart::compiler::target::word
7948 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
7949static constexpr dart::compiler::target::word
7950 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
7951static constexpr dart::compiler::target::word
7952 SubtypeTestCache_kInstanceTypeArguments = 0x1;
7953static constexpr dart::compiler::target::word
7954 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
7955static constexpr dart::compiler::target::word
7956 SubtypeTestCache_kTestEntryLength = 0x8;
7957static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
7958static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
7959 0x7;
7960static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
7961 0x7ffffffffffffff;
7962static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
7963static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
7964static constexpr dart::compiler::target::word
7965 AbstractType_type_test_stub_entry_point_offset = 0x8;
7966static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
7967 0x20;
7968static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
7969 0x28;
7970static constexpr dart::compiler::target::word
7971 ArgumentsDescriptor_first_named_entry_offset = 0x38;
7972static constexpr dart::compiler::target::word
7973 ArgumentsDescriptor_named_entry_size = 0x10;
7974static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
7975 0x0;
7976static constexpr dart::compiler::target::word
7977 ArgumentsDescriptor_position_offset = 0x8;
7978static constexpr dart::compiler::target::word
7979 ArgumentsDescriptor_positional_count_offset = 0x30;
7980static constexpr dart::compiler::target::word
7981 ArgumentsDescriptor_type_args_len_offset = 0x18;
7982static constexpr dart::compiler::target::word Array_data_offset = 0x18;
7983static constexpr dart::compiler::target::word Array_length_offset = 0x10;
7984static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
7985static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
7986static constexpr dart::compiler::target::word Class_declaration_type_offset =
7987 0x60;
7988static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
7989 0xa8;
7990static constexpr dart::compiler::target::word Class_super_type_offset = 0x50;
7991static constexpr dart::compiler::target::word
7992 Class_host_type_arguments_field_offset_in_words_offset = 0xb4;
7993static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
7994static constexpr dart::compiler::target::word
7995 Closure_delayed_type_arguments_offset = 0x18;
7996static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
7997static constexpr dart::compiler::target::word
7998 Closure_function_type_arguments_offset = 0x10;
7999static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
8000static constexpr dart::compiler::target::word
8001 Closure_instantiator_type_arguments_offset = 0x8;
8002static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
8003 0x20;
8004static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
8005static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
8006static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
8007static constexpr dart::compiler::target::word Context_num_variables_offset =
8008 0x8;
8009static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
8010static constexpr dart::compiler::target::word Double_value_offset = 0x8;
8011static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
8012static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
8013static constexpr dart::compiler::target::word
8014 Field_initializer_function_offset = 0x20;
8015static constexpr dart::compiler::target::word
8016 Field_host_offset_or_field_id_offset = 0x28;
8017static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
8018static constexpr dart::compiler::target::word
8019 Field_guarded_list_length_in_object_offset_offset = 0x54;
8020static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
8021 0x30;
8022static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
8023static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
8024static constexpr dart::compiler::target::word Function_code_offset = 0x40;
8025static constexpr dart::compiler::target::word Function_data_offset = 0x30;
8026static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
8027 0x8, 0x10};
8028static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
8029static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
8030static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
8031 0x8;
8032static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
8033 0x18;
8034static constexpr dart::compiler::target::word
8035 GrowableObjectArray_length_offset = 0x10;
8036static constexpr dart::compiler::target::word
8037 GrowableObjectArray_type_arguments_offset = 0x8;
8038static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
8039static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
8040static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
8041static constexpr dart::compiler::target::word
8042 CallSiteData_arguments_descriptor_offset = 0x10;
8043static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
8044static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
8045static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
8046static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
8047static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
8048static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
8049static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
8050static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
8051static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
8052static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
8053 0x20;
8054static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
8055 0x10;
8056static constexpr dart::compiler::target::word
8057 IsolateGroup_cached_class_table_table_offset = 0x18;
8058static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
8059static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
8060static constexpr dart::compiler::target::word
8061 ImmutableLinkedHashBase_data_offset = 0x18;
8062static constexpr dart::compiler::target::word
8063 LinkedHashBase_deleted_keys_offset = 0x28;
8064static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
8065 0x10;
8066static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
8067 0x30;
8068static constexpr dart::compiler::target::word
8069 LinkedHashBase_type_arguments_offset = 0x8;
8070static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
8071 0x20;
8072static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
8073static constexpr dart::compiler::target::word
8074 MarkingStackBlock_pointers_offset = 0x10;
8075static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
8076 0x8;
8077static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
8078 0x18;
8079static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
8080 0x20;
8081static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
8082static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
8083 0x8;
8084static constexpr dart::compiler::target::word NativeArguments_argv_offset =
8085 0x10;
8086static constexpr dart::compiler::target::word NativeArguments_retval_offset =
8087 0x18;
8088static constexpr dart::compiler::target::word NativeArguments_thread_offset =
8089 0x0;
8090static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
8091 0x180;
8092static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
8093 0x130;
8094static constexpr dart::compiler::target::word
8095 ObjectStore_record_field_names_offset = 0x3d0;
8096static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
8097 0x1a8;
8098static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
8099 0x108;
8100static constexpr dart::compiler::target::word
8101 ObjectStore_ffi_callback_code_offset = 0x4c8;
8102static constexpr dart::compiler::target::word
8103 ObjectStore_suspend_state_await_offset = 0x420;
8104static constexpr dart::compiler::target::word
8105 ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
8106static constexpr dart::compiler::target::word
8107 ObjectStore_suspend_state_handle_exception_offset = 0x468;
8108static constexpr dart::compiler::target::word
8109 ObjectStore_suspend_state_init_async_offset = 0x418;
8110static constexpr dart::compiler::target::word
8111 ObjectStore_suspend_state_init_async_star_offset = 0x440;
8112static constexpr dart::compiler::target::word
8113 ObjectStore_suspend_state_init_sync_star_offset = 0x458;
8114static constexpr dart::compiler::target::word
8115 ObjectStore_suspend_state_return_async_offset = 0x430;
8116static constexpr dart::compiler::target::word
8117 ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
8118static constexpr dart::compiler::target::word
8119 ObjectStore_suspend_state_return_async_star_offset = 0x450;
8120static constexpr dart::compiler::target::word
8121 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
8122static constexpr dart::compiler::target::word
8123 ObjectStore_suspend_state_yield_async_star_offset = 0x448;
8124static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
8125static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
8126static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
8127static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
8128 0x10;
8129static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
8130 0x8;
8131static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x18;
8132static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
8133static constexpr dart::compiler::target::word
8134 SingleTargetCache_entry_point_offset = 0x10;
8135static constexpr dart::compiler::target::word
8136 SingleTargetCache_lower_limit_offset = 0x18;
8137static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
8138 0x8;
8139static constexpr dart::compiler::target::word
8140 SingleTargetCache_upper_limit_offset = 0x1c;
8141static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
8142 0x10;
8143static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
8144static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
8145static constexpr dart::compiler::target::word String_hash_offset = 0x4;
8146static constexpr dart::compiler::target::word String_length_offset = 0x8;
8147static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
8148 0x8;
8149static constexpr dart::compiler::target::word
8150 SubtypeTestCache_num_inputs_offset = 0x10;
8151static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
8152 0x2;
8153static constexpr dart::compiler::target::word
8154 SuspendState_error_callback_offset = 0x30;
8155static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
8156 0x10;
8157static constexpr dart::compiler::target::word
8158 SuspendState_function_data_offset = 0x20;
8159static constexpr dart::compiler::target::word SuspendState_payload_offset =
8160 0x38;
8161static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
8162static constexpr dart::compiler::target::word
8163 SuspendState_then_callback_offset = 0x28;
8164static constexpr dart::compiler::target::word
8165 Thread_AllocateArray_entry_point_offset = 0x2d0;
8166static constexpr dart::compiler::target::word Thread_active_exception_offset =
8167 0x760;
8168static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
8169 0x768;
8170static constexpr dart::compiler::target::word
8171 Thread_array_write_barrier_entry_point_offset = 0x1f8;
8172static constexpr dart::compiler::target::word
8173 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
8174static constexpr dart::compiler::target::word
8175 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
8176static constexpr dart::compiler::target::word
8177 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
8178static constexpr dart::compiler::target::word
8179 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
8180static constexpr dart::compiler::target::word
8181 Thread_allocate_object_entry_point_offset = 0x218;
8182static constexpr dart::compiler::target::word
8183 Thread_allocate_object_stub_offset = 0x130;
8184static constexpr dart::compiler::target::word
8185 Thread_allocate_object_parameterized_entry_point_offset = 0x220;
8186static constexpr dart::compiler::target::word
8187 Thread_allocate_object_parameterized_stub_offset = 0x138;
8188static constexpr dart::compiler::target::word
8189 Thread_allocate_object_slow_entry_point_offset = 0x228;
8190static constexpr dart::compiler::target::word
8191 Thread_allocate_object_slow_stub_offset = 0x140;
8192static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
8193 0x7a0;
8194static constexpr dart::compiler::target::word
8195 Thread_async_exception_handler_stub_offset = 0x148;
8196static constexpr dart::compiler::target::word
8197 Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
8198static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80;
8199static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78;
8200static constexpr dart::compiler::target::word
8201 Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
8202static constexpr dart::compiler::target::word
8203 Thread_call_to_runtime_entry_point_offset = 0x200;
8204static constexpr dart::compiler::target::word
8205 Thread_call_to_runtime_stub_offset = 0xb8;
8206static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7d8;
8207static constexpr dart::compiler::target::word
8208 Thread_dispatch_table_array_offset = 0x58;
8209static constexpr dart::compiler::target::word
8210 Thread_double_truncate_round_supported_offset = 0x7a8;
8211static constexpr dart::compiler::target::word
8212 Thread_service_extension_stream_offset = 0x7e0;
8213static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
8214 0x250;
8215static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
8216 0x1a0;
8217static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
8218 0x258;
8219static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
8220 0x1a8;
8221static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
8222 0x2a8;
8223static constexpr dart::compiler::target::word
8224 Thread_double_negate_address_offset = 0x2a0;
8225static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
8226static constexpr dart::compiler::target::word
8227 Thread_enter_safepoint_stub_offset = 0x1d0;
8228static constexpr dart::compiler::target::word Thread_execution_state_offset =
8229 0x788;
8230static constexpr dart::compiler::target::word
8231 Thread_exit_safepoint_stub_offset = 0x1d8;
8232static constexpr dart::compiler::target::word
8233 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
8234static constexpr dart::compiler::target::word
8235 Thread_call_native_through_safepoint_stub_offset = 0x1e8;
8236static constexpr dart::compiler::target::word
8237 Thread_call_native_through_safepoint_entry_point_offset = 0x260;
8238static constexpr dart::compiler::target::word
8239 Thread_fix_allocation_stub_code_offset = 0xa8;
8240static constexpr dart::compiler::target::word
8241 Thread_fix_callers_target_code_offset = 0xa0;
8242static constexpr dart::compiler::target::word
8243 Thread_float_absolute_address_offset = 0x2c0;
8244static constexpr dart::compiler::target::word
8245 Thread_float_negate_address_offset = 0x2b8;
8246static constexpr dart::compiler::target::word Thread_float_not_address_offset =
8247 0x2b0;
8248static constexpr dart::compiler::target::word
8249 Thread_float_zerow_address_offset = 0x2c8;
8250static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
8251 0x770;
8252static constexpr dart::compiler::target::word
8253 Thread_invoke_dart_code_stub_offset = 0xb0;
8254static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
8255 0x798;
8256static constexpr dart::compiler::target::word Thread_isolate_offset = 0x700;
8257static constexpr dart::compiler::target::word Thread_isolate_group_offset =
8258 0x708;
8259static constexpr dart::compiler::target::word Thread_field_table_values_offset =
8260 0x60;
8261static constexpr dart::compiler::target::word
8262 Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
8263static constexpr dart::compiler::target::word
8264 Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
8265static constexpr dart::compiler::target::word
8266 Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
8267static constexpr dart::compiler::target::word
8268 Thread_old_marking_stack_block_offset = 0x730;
8269static constexpr dart::compiler::target::word
8270 Thread_new_marking_stack_block_offset = 0x738;
8271static constexpr dart::compiler::target::word
8272 Thread_megamorphic_call_checked_entry_offset = 0x240;
8273static constexpr dart::compiler::target::word
8274 Thread_switchable_call_miss_entry_offset = 0x248;
8275static constexpr dart::compiler::target::word
8276 Thread_switchable_call_miss_stub_offset = 0x180;
8277static constexpr dart::compiler::target::word
8278 Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
8279static constexpr dart::compiler::target::word
8280 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc8;
8281static constexpr dart::compiler::target::word
8282 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xc0;
8283static constexpr dart::compiler::target::word
8284 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
8285static constexpr dart::compiler::target::word
8286 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
8287static constexpr dart::compiler::target::word
8288 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
8289static constexpr dart::compiler::target::word
8290 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
8291static constexpr dart::compiler::target::word
8292 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
8293static constexpr dart::compiler::target::word
8294 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
8295static constexpr dart::compiler::target::word
8296 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
8297static constexpr dart::compiler::target::word
8298 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
8299static constexpr dart::compiler::target::word
8300 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
8301static constexpr dart::compiler::target::word
8302 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
8303static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x150;
8304static constexpr dart::compiler::target::word
8305 Thread_return_async_not_future_stub_offset = 0x160;
8306static constexpr dart::compiler::target::word
8307 Thread_return_async_star_stub_offset = 0x168;
8308static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
8309 0x158;
8310static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70;
8311static constexpr dart::compiler::target::word
8312 Thread_predefined_symbols_address_offset = 0x290;
8313static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x778;
8314static constexpr dart::compiler::target::word
8315 Thread_saved_shadow_call_stack_offset = 0x780;
8316static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
8317 0x790;
8318static constexpr dart::compiler::target::word
8319 Thread_shared_field_table_values_offset = 0x68;
8320static constexpr dart::compiler::target::word
8321 Thread_slow_type_test_stub_offset = 0x1c0;
8322static constexpr dart::compiler::target::word
8323 Thread_slow_type_test_entry_point_offset = 0x270;
8324static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
8325static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
8326 0x710;
8327static constexpr dart::compiler::target::word
8328 Thread_stack_overflow_flags_offset = 0x718;
8329static constexpr dart::compiler::target::word
8330 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
8331static constexpr dart::compiler::target::word
8332 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
8333static constexpr dart::compiler::target::word
8334 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230;
8335static constexpr dart::compiler::target::word
8336 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
8337static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
8338 0x728;
8339static constexpr dart::compiler::target::word
8340 Thread_suspend_state_await_entry_point_offset = 0x6b0;
8341static constexpr dart::compiler::target::word
8342 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6b8;
8343static constexpr dart::compiler::target::word
8344 Thread_suspend_state_init_async_entry_point_offset = 0x6a8;
8345static constexpr dart::compiler::target::word
8346 Thread_suspend_state_return_async_entry_point_offset = 0x6c0;
8347static constexpr dart::compiler::target::word
8348 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6c8;
8349static constexpr dart::compiler::target::word
8350 Thread_suspend_state_init_async_star_entry_point_offset = 0x6d0;
8351static constexpr dart::compiler::target::word
8352 Thread_suspend_state_yield_async_star_entry_point_offset = 0x6d8;
8353static constexpr dart::compiler::target::word
8354 Thread_suspend_state_return_async_star_entry_point_offset = 0x6e0;
8355static constexpr dart::compiler::target::word
8356 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6e8;
8357static constexpr dart::compiler::target::word
8358 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6f0;
8359static constexpr dart::compiler::target::word
8360 Thread_suspend_state_handle_exception_entry_point_offset = 0x6f8;
8361static constexpr dart::compiler::target::word
8362 Thread_top_exit_frame_info_offset = 0x720;
8363static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
8364static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
8365static constexpr dart::compiler::target::word
8366 Thread_unboxed_runtime_arg_offset = 0x750;
8367static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x748;
8368static constexpr dart::compiler::target::word
8369 Thread_write_barrier_entry_point_offset = 0x1f0;
8370static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
8371 0x40;
8372static constexpr dart::compiler::target::word Thread_next_task_id_offset =
8373 0x7b0;
8374static constexpr dart::compiler::target::word Thread_random_offset = 0x7b8;
8375static constexpr dart::compiler::target::word
8376 Thread_jump_to_frame_entry_point_offset = 0x268;
8377static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7c0;
8378static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
8379 0x0;
8380static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
8381 0x8;
8382static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
8383 0x10;
8384static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
8385 0x18;
8386static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
8387 0x20;
8388static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
8389 0x10;
8390static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
8391static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
8392static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
8393 0x30;
8394static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
8395static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
8396 0x18;
8397static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
8398 0x10;
8399static constexpr dart::compiler::target::word
8400 FinalizerBase_entries_collected_offset = 0x20;
8401static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
8402 0x8;
8403static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
8404 0x10;
8405static constexpr dart::compiler::target::word
8406 FinalizerEntry_external_size_offset = 0x38;
8407static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
8408 0x20;
8409static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
8410static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
8411 0x18;
8412static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
8413static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
8414 0x28;
8415static constexpr dart::compiler::target::word
8416 FunctionType_named_parameter_names_offset = 0x40;
8417static constexpr dart::compiler::target::word
8418 FunctionType_packed_parameter_counts_offset = 0x48;
8419static constexpr dart::compiler::target::word
8420 FunctionType_packed_type_parameter_counts_offset = 0x4c;
8421static constexpr dart::compiler::target::word
8422 FunctionType_parameter_types_offset = 0x38;
8423static constexpr dart::compiler::target::word
8424 FunctionType_type_parameters_offset = 0x28;
8425static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
8426static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
8427static constexpr dart::compiler::target::word
8428 TypeArguments_instantiations_offset = 0x8;
8429static constexpr dart::compiler::target::word TypeArguments_length_offset =
8430 0x10;
8431static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
8432 0x20;
8433static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
8434static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
8435static constexpr dart::compiler::target::word TypeParameters_flags_offset =
8436 0x10;
8437static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
8438 0x18;
8439static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
8440 0x20;
8441static constexpr dart::compiler::target::word TypedDataBase_length_offset =
8442 0x10;
8443static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
8444 0x18;
8445static constexpr dart::compiler::target::word
8446 TypedDataView_offset_in_bytes_offset = 0x20;
8447static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
8448static constexpr dart::compiler::target::word
8449 UnhandledException_exception_offset = 0x8;
8450static constexpr dart::compiler::target::word
8451 UnhandledException_stacktrace_offset = 0x10;
8452static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
8453static constexpr dart::compiler::target::word
8454 MonomorphicSmiableCall_expected_cid_offset = 0x8;
8455static constexpr dart::compiler::target::word
8456 MonomorphicSmiableCall_entrypoint_offset = 0x10;
8457static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
8458static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
8459static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
8460static constexpr dart::compiler::target::word
8461 WeakReference_type_arguments_offset = 0x10;
8462static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
8463 0x8, 0x18, 0x10, 0x20};
8464static constexpr dart::compiler::target::word
8465 Thread_write_barrier_wrappers_thread_offset[] = {
8466 0x608, 0x610, 0x618, 0x620, 0x628, 0x630, 0x638, 0x640,
8467 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, -1,
8468 -1, -1, -1, 0x680, 0x688, -1, -1, 0x690,
8469 0x698, 0x6a0, -1, -1, -1, -1, -1, -1};
8470static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
8471static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
8472static constexpr dart::compiler::target::word Array_header_size = 0x18;
8473static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
8474static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
8475static constexpr dart::compiler::target::word Class_InstanceSize = 0xc0;
8476static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
8477static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
8478static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
8479static constexpr dart::compiler::target::word
8480 CompressedStackMaps_ObjectHeaderSize = 0x8;
8481static constexpr dart::compiler::target::word
8482 CompressedStackMaps_PayloadHeaderSize = 0x4;
8483static constexpr dart::compiler::target::word Context_header_size = 0x18;
8484static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
8485static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
8486 0x18;
8487static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
8488 0x18;
8489static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
8490 0x30;
8491static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
8492static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
8493static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
8494 0x40;
8495static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
8496 0x30;
8497static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
8498static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
8499static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
8500static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
8501static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
8502static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
8503 0x20;
8504static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
8505static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
8506static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
8507 0x10;
8508static constexpr dart::compiler::target::word
8509 InstructionsSection_UnalignedHeaderSize = 0x28;
8510static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
8511 0x40;
8512static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
8513 0x30;
8514static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
8515static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
8516static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
8517 0x60;
8518static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
8519static constexpr dart::compiler::target::word Library_InstanceSize = 0x98;
8520static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
8521static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
8522 0x38;
8523static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
8524static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
8525 0x30;
8526static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
8527static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
8528 0x10;
8529static constexpr dart::compiler::target::word
8530 MonomorphicSmiableCall_InstanceSize = 0x18;
8531static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
8532static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
8533static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
8534static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
8535static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
8536static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
8537static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
8538static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x20;
8539static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
8540static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x58;
8541static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
8542static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
8543static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
8544static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
8545 0x20;
8546static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
8547static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
8548static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
8549static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
8550 0x18;
8551static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x28;
8552static constexpr dart::compiler::target::word
8553 TransferableTypedData_InstanceSize = 0x8;
8554static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
8555static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
8556static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
8557 0x28;
8558static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
8559static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
8560static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
8561static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
8562 0x18;
8563static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
8564static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
8565static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
8566static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
8567static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
8568static constexpr dart::compiler::target::word
8569 WeakSerializationReference_InstanceSize = 0x18;
8570#endif // defined(PRODUCT) && \
8571 // defined(TARGET_ARCH_ARM64) && \
8572 // !defined(DART_COMPRESSED_POINTERS)
8573
8574#if defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
8575 defined(DART_COMPRESSED_POINTERS)
8576static constexpr dart::compiler::target::word Code_active_instructions_offset =
8577 0x70;
8578static constexpr dart::compiler::target::word Function_usage_counter_offset =
8579 0x50;
8580static constexpr dart::compiler::target::word
8581 ICData_receivers_static_type_offset = 0x20;
8582static constexpr dart::compiler::target::word
8583 SuspendState_frame_capacity_offset = 0x8;
8584static constexpr dart::compiler::target::word Array_elements_start_offset =
8585 0x10;
8586static constexpr dart::compiler::target::word Array_element_size = 0x4;
8587static constexpr dart::compiler::target::word Code_elements_start_offset = 0x90;
8588static constexpr dart::compiler::target::word Code_element_size = 0x4;
8589static constexpr dart::compiler::target::word Context_elements_start_offset =
8590 0x10;
8591static constexpr dart::compiler::target::word Context_element_size = 0x4;
8592static constexpr dart::compiler::target::word
8593 ContextScope_elements_start_offset = 0x10;
8594static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
8595static constexpr dart::compiler::target::word
8596 ExceptionHandlers_elements_start_offset = 0x10;
8597static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
8598 0xc;
8599static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
8600 0x10;
8601static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
8602static constexpr dart::compiler::target::word
8603 OneByteString_elements_start_offset = 0x10;
8604static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
8605static constexpr dart::compiler::target::word Record_elements_start_offset =
8606 0x10;
8607static constexpr dart::compiler::target::word Record_element_size = 0x4;
8608static constexpr dart::compiler::target::word
8609 TypeArguments_elements_start_offset = 0x18;
8610static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
8611static constexpr dart::compiler::target::word
8612 TwoByteString_elements_start_offset = 0x10;
8613static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
8614static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
8615 0x10;
8616static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
8617static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
8618static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
8619 0xfffc;
8620static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
8621static constexpr dart::compiler::target::word
8622 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
8623static constexpr dart::compiler::target::word
8624 Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
8625static constexpr dart::compiler::target::word
8626 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
8627static constexpr dart::compiler::target::word
8628 Instructions_kPolymorphicEntryOffsetAOT = 0x16;
8629static constexpr dart::compiler::target::word
8630 Instructions_kBarePayloadAlignment = 0x4;
8631static constexpr dart::compiler::target::word
8632 Instructions_kNonBarePayloadAlignment = 0x8;
8633static constexpr dart::compiler::target::word
8634 NativeEntry_kNumCallWrapperArguments = 0x2;
8635static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
8636static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
8637static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
8638 0x3fff;
8639static constexpr dart::compiler::target::word
8640 RecordShape_kFieldNamesIndexShift = 0x10;
8641static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
8642 0x3fff;
8643static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
8644 0xffff;
8645static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
8646 0xffff;
8647static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
8648static constexpr dart::compiler::target::word
8649 OneByteString_kMaxNewSpaceElements = 0x3fff0;
8650static constexpr dart::compiler::target::word
8651 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
8652static constexpr dart::compiler::target::word
8653 SubtypeTestCache_kFunctionTypeArguments = 0x3;
8654static constexpr dart::compiler::target::word
8655 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
8656static constexpr dart::compiler::target::word
8657 SubtypeTestCache_kDestinationType = 0x6;
8658static constexpr dart::compiler::target::word
8659 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
8660static constexpr dart::compiler::target::word
8661 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
8662static constexpr dart::compiler::target::word
8663 SubtypeTestCache_kInstanceTypeArguments = 0x1;
8664static constexpr dart::compiler::target::word
8665 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
8666static constexpr dart::compiler::target::word
8667 SubtypeTestCache_kTestEntryLength = 0x8;
8668static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
8669static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
8670 0x7;
8671static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
8672 0xfffffff;
8673static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
8674static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x1c;
8675static constexpr dart::compiler::target::word
8676 AbstractType_type_test_stub_entry_point_offset = 0x8;
8677static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
8678 0x14;
8679static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
8680 0x18;
8681static constexpr dart::compiler::target::word
8682 ArgumentsDescriptor_first_named_entry_offset = 0x20;
8683static constexpr dart::compiler::target::word
8684 ArgumentsDescriptor_named_entry_size = 0x8;
8685static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
8686 0x0;
8687static constexpr dart::compiler::target::word
8688 ArgumentsDescriptor_position_offset = 0x4;
8689static constexpr dart::compiler::target::word
8690 ArgumentsDescriptor_positional_count_offset = 0x1c;
8691static constexpr dart::compiler::target::word
8692 ArgumentsDescriptor_type_args_len_offset = 0x10;
8693static constexpr dart::compiler::target::word Array_data_offset = 0x10;
8694static constexpr dart::compiler::target::word Array_length_offset = 0xc;
8695static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
8696static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
8697static constexpr dart::compiler::target::word Class_declaration_type_offset =
8698 0x34;
8699static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
8700 0x60;
8701static constexpr dart::compiler::target::word Class_super_type_offset = 0x2c;
8702static constexpr dart::compiler::target::word
8703 Class_host_type_arguments_field_offset_in_words_offset = 0x6c;
8704static constexpr dart::compiler::target::word Closure_context_offset = 0x18;
8705static constexpr dart::compiler::target::word
8706 Closure_delayed_type_arguments_offset = 0x10;
8707static constexpr dart::compiler::target::word Closure_function_offset = 0x14;
8708static constexpr dart::compiler::target::word
8709 Closure_function_type_arguments_offset = 0xc;
8710static constexpr dart::compiler::target::word Closure_hash_offset = 0x1c;
8711static constexpr dart::compiler::target::word
8712 Closure_instantiator_type_arguments_offset = 0x8;
8713static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
8714 0x14;
8715static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
8716static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
8717static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
8718static constexpr dart::compiler::target::word Context_num_variables_offset =
8719 0x8;
8720static constexpr dart::compiler::target::word Context_parent_offset = 0xc;
8721static constexpr dart::compiler::target::word Double_value_offset = 0x8;
8722static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
8723static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
8724static constexpr dart::compiler::target::word
8725 Field_initializer_function_offset = 0x14;
8726static constexpr dart::compiler::target::word
8727 Field_host_offset_or_field_id_offset = 0x18;
8728static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x2c;
8729static constexpr dart::compiler::target::word
8730 Field_guarded_list_length_in_object_offset_offset = 0x38;
8731static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
8732 0x1c;
8733static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x30;
8734static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x3a;
8735static constexpr dart::compiler::target::word Function_code_offset = 0x2c;
8736static constexpr dart::compiler::target::word Function_data_offset = 0x24;
8737static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
8738 0x8, 0x10};
8739static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x48;
8740static constexpr dart::compiler::target::word Function_signature_offset = 0x20;
8741static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
8742 0x8;
8743static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
8744 0x10;
8745static constexpr dart::compiler::target::word
8746 GrowableObjectArray_length_offset = 0xc;
8747static constexpr dart::compiler::target::word
8748 GrowableObjectArray_type_arguments_offset = 0x8;
8749static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
8750static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
8751static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
8752static constexpr dart::compiler::target::word
8753 CallSiteData_arguments_descriptor_offset = 0x10;
8754static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
8755static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
8756static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
8757static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
8758static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
8759static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
8760static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
8761static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
8762static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
8763static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
8764 0x20;
8765static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
8766 0x10;
8767static constexpr dart::compiler::target::word
8768 IsolateGroup_cached_class_table_table_offset = 0x18;
8769static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
8770static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x10;
8771static constexpr dart::compiler::target::word
8772 ImmutableLinkedHashBase_data_offset = 0x10;
8773static constexpr dart::compiler::target::word
8774 LinkedHashBase_deleted_keys_offset = 0x18;
8775static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
8776 0xc;
8777static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
8778 0x1c;
8779static constexpr dart::compiler::target::word
8780 LinkedHashBase_type_arguments_offset = 0x8;
8781static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
8782 0x14;
8783static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
8784static constexpr dart::compiler::target::word
8785 MarkingStackBlock_pointers_offset = 0x10;
8786static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
8787 0x8;
8788static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
8789 0x18;
8790static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
8791 0x20;
8792static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
8793static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
8794 0x8;
8795static constexpr dart::compiler::target::word NativeArguments_argv_offset =
8796 0x10;
8797static constexpr dart::compiler::target::word NativeArguments_retval_offset =
8798 0x18;
8799static constexpr dart::compiler::target::word NativeArguments_thread_offset =
8800 0x0;
8801static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
8802 0x180;
8803static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
8804 0x130;
8805static constexpr dart::compiler::target::word
8806 ObjectStore_record_field_names_offset = 0x3d0;
8807static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
8808 0x1a8;
8809static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
8810 0x108;
8811static constexpr dart::compiler::target::word
8812 ObjectStore_ffi_callback_code_offset = 0x4c8;
8813static constexpr dart::compiler::target::word
8814 ObjectStore_suspend_state_await_offset = 0x420;
8815static constexpr dart::compiler::target::word
8816 ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
8817static constexpr dart::compiler::target::word
8818 ObjectStore_suspend_state_handle_exception_offset = 0x468;
8819static constexpr dart::compiler::target::word
8820 ObjectStore_suspend_state_init_async_offset = 0x418;
8821static constexpr dart::compiler::target::word
8822 ObjectStore_suspend_state_init_async_star_offset = 0x440;
8823static constexpr dart::compiler::target::word
8824 ObjectStore_suspend_state_init_sync_star_offset = 0x458;
8825static constexpr dart::compiler::target::word
8826 ObjectStore_suspend_state_return_async_offset = 0x430;
8827static constexpr dart::compiler::target::word
8828 ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
8829static constexpr dart::compiler::target::word
8830 ObjectStore_suspend_state_return_async_star_offset = 0x450;
8831static constexpr dart::compiler::target::word
8832 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
8833static constexpr dart::compiler::target::word
8834 ObjectStore_suspend_state_yield_async_star_offset = 0x448;
8835static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
8836static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
8837static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
8838static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
8839 0x10;
8840static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
8841 0x8;
8842static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x10;
8843static constexpr dart::compiler::target::word Record_shape_offset = 0xc;
8844static constexpr dart::compiler::target::word
8845 SingleTargetCache_entry_point_offset = 0x10;
8846static constexpr dart::compiler::target::word
8847 SingleTargetCache_lower_limit_offset = 0x18;
8848static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
8849 0x8;
8850static constexpr dart::compiler::target::word
8851 SingleTargetCache_upper_limit_offset = 0x1c;
8852static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
8853 0x10;
8854static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
8855static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
8856static constexpr dart::compiler::target::word String_hash_offset = 0x4;
8857static constexpr dart::compiler::target::word String_length_offset = 0x8;
8858static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
8859 0x8;
8860static constexpr dart::compiler::target::word
8861 SubtypeTestCache_num_inputs_offset = 0x10;
8862static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
8863 0x2;
8864static constexpr dart::compiler::target::word
8865 SuspendState_error_callback_offset = 0x28;
8866static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
8867 0x10;
8868static constexpr dart::compiler::target::word
8869 SuspendState_function_data_offset = 0x20;
8870static constexpr dart::compiler::target::word SuspendState_payload_offset =
8871 0x30;
8872static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
8873static constexpr dart::compiler::target::word
8874 SuspendState_then_callback_offset = 0x24;
8875static constexpr dart::compiler::target::word
8876 Thread_AllocateArray_entry_point_offset = 0x2d8;
8877static constexpr dart::compiler::target::word Thread_active_exception_offset =
8878 0x720;
8879static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
8880 0x728;
8881static constexpr dart::compiler::target::word
8882 Thread_array_write_barrier_entry_point_offset = 0x200;
8883static constexpr dart::compiler::target::word
8884 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210;
8885static constexpr dart::compiler::target::word
8886 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128;
8887static constexpr dart::compiler::target::word
8888 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x218;
8889static constexpr dart::compiler::target::word
8890 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130;
8891static constexpr dart::compiler::target::word
8892 Thread_allocate_object_entry_point_offset = 0x220;
8893static constexpr dart::compiler::target::word
8894 Thread_allocate_object_stub_offset = 0x138;
8895static constexpr dart::compiler::target::word
8896 Thread_allocate_object_parameterized_entry_point_offset = 0x228;
8897static constexpr dart::compiler::target::word
8898 Thread_allocate_object_parameterized_stub_offset = 0x140;
8899static constexpr dart::compiler::target::word
8900 Thread_allocate_object_slow_entry_point_offset = 0x230;
8901static constexpr dart::compiler::target::word
8902 Thread_allocate_object_slow_stub_offset = 0x148;
8903static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
8904 0x760;
8905static constexpr dart::compiler::target::word
8906 Thread_async_exception_handler_stub_offset = 0x150;
8907static constexpr dart::compiler::target::word
8908 Thread_auto_scope_native_wrapper_entry_point_offset = 0x290;
8909static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x88;
8910static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x80;
8911static constexpr dart::compiler::target::word
8912 Thread_bootstrap_native_wrapper_entry_point_offset = 0x280;
8913static constexpr dart::compiler::target::word
8914 Thread_call_to_runtime_entry_point_offset = 0x208;
8915static constexpr dart::compiler::target::word
8916 Thread_call_to_runtime_stub_offset = 0xc0;
8917static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x798;
8918static constexpr dart::compiler::target::word
8919 Thread_dispatch_table_array_offset = 0x60;
8920static constexpr dart::compiler::target::word
8921 Thread_double_truncate_round_supported_offset = 0x768;
8922static constexpr dart::compiler::target::word
8923 Thread_service_extension_stream_offset = 0x7a0;
8924static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
8925 0x258;
8926static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
8927 0x1a8;
8928static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
8929 0x260;
8930static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
8931 0x1b0;
8932static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
8933 0x2b0;
8934static constexpr dart::compiler::target::word
8935 Thread_double_negate_address_offset = 0x2a8;
8936static constexpr dart::compiler::target::word Thread_end_offset = 0x58;
8937static constexpr dart::compiler::target::word
8938 Thread_enter_safepoint_stub_offset = 0x1d8;
8939static constexpr dart::compiler::target::word Thread_execution_state_offset =
8940 0x748;
8941static constexpr dart::compiler::target::word
8942 Thread_exit_safepoint_stub_offset = 0x1e0;
8943static constexpr dart::compiler::target::word
8944 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8;
8945static constexpr dart::compiler::target::word
8946 Thread_call_native_through_safepoint_stub_offset = 0x1f0;
8947static constexpr dart::compiler::target::word
8948 Thread_call_native_through_safepoint_entry_point_offset = 0x268;
8949static constexpr dart::compiler::target::word
8950 Thread_fix_allocation_stub_code_offset = 0xb0;
8951static constexpr dart::compiler::target::word
8952 Thread_fix_callers_target_code_offset = 0xa8;
8953static constexpr dart::compiler::target::word
8954 Thread_float_absolute_address_offset = 0x2c8;
8955static constexpr dart::compiler::target::word
8956 Thread_float_negate_address_offset = 0x2c0;
8957static constexpr dart::compiler::target::word Thread_float_not_address_offset =
8958 0x2b8;
8959static constexpr dart::compiler::target::word
8960 Thread_float_zerow_address_offset = 0x2d0;
8961static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
8962 0x730;
8963static constexpr dart::compiler::target::word
8964 Thread_invoke_dart_code_stub_offset = 0xb8;
8965static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
8966 0x758;
8967static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6c0;
8968static constexpr dart::compiler::target::word Thread_isolate_group_offset =
8969 0x6c8;
8970static constexpr dart::compiler::target::word Thread_field_table_values_offset =
8971 0x68;
8972static constexpr dart::compiler::target::word
8973 Thread_lazy_deopt_from_return_stub_offset = 0x1b8;
8974static constexpr dart::compiler::target::word
8975 Thread_lazy_deopt_from_throw_stub_offset = 0x1c0;
8976static constexpr dart::compiler::target::word
8977 Thread_lazy_specialize_type_test_stub_offset = 0x1d0;
8978static constexpr dart::compiler::target::word
8979 Thread_old_marking_stack_block_offset = 0x6f0;
8980static constexpr dart::compiler::target::word
8981 Thread_new_marking_stack_block_offset = 0x6f8;
8982static constexpr dart::compiler::target::word
8983 Thread_megamorphic_call_checked_entry_offset = 0x248;
8984static constexpr dart::compiler::target::word
8985 Thread_switchable_call_miss_entry_offset = 0x250;
8986static constexpr dart::compiler::target::word
8987 Thread_switchable_call_miss_stub_offset = 0x188;
8988static constexpr dart::compiler::target::word
8989 Thread_no_scope_native_wrapper_entry_point_offset = 0x288;
8990static constexpr dart::compiler::target::word
8991 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd0;
8992static constexpr dart::compiler::target::word
8993 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xc8;
8994static constexpr dart::compiler::target::word
8995 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xe0;
8996static constexpr dart::compiler::target::word
8997 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd8;
8998static constexpr dart::compiler::target::word
8999 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xf0;
9000static constexpr dart::compiler::target::word
9001 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe8;
9002static constexpr dart::compiler::target::word
9003 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x100;
9004static constexpr dart::compiler::target::word
9005 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf8;
9006static constexpr dart::compiler::target::word
9007 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x110;
9008static constexpr dart::compiler::target::word
9009 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x108;
9010static constexpr dart::compiler::target::word
9011 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x120;
9012static constexpr dart::compiler::target::word
9013 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x118;
9014static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x158;
9015static constexpr dart::compiler::target::word
9016 Thread_return_async_not_future_stub_offset = 0x168;
9017static constexpr dart::compiler::target::word
9018 Thread_return_async_star_stub_offset = 0x170;
9019static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
9020 0x160;
9021static constexpr dart::compiler::target::word Thread_object_null_offset = 0x78;
9022static constexpr dart::compiler::target::word
9023 Thread_predefined_symbols_address_offset = 0x298;
9024static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x738;
9025static constexpr dart::compiler::target::word
9026 Thread_saved_shadow_call_stack_offset = 0x740;
9027static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
9028 0x750;
9029static constexpr dart::compiler::target::word
9030 Thread_shared_field_table_values_offset = 0x70;
9031static constexpr dart::compiler::target::word
9032 Thread_slow_type_test_stub_offset = 0x1c8;
9033static constexpr dart::compiler::target::word
9034 Thread_slow_type_test_entry_point_offset = 0x278;
9035static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
9036static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
9037 0x6d0;
9038static constexpr dart::compiler::target::word
9039 Thread_stack_overflow_flags_offset = 0x6d8;
9040static constexpr dart::compiler::target::word
9041 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
9042static constexpr dart::compiler::target::word
9043 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180;
9044static constexpr dart::compiler::target::word
9045 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x238;
9046static constexpr dart::compiler::target::word
9047 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178;
9048static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
9049 0x6e8;
9050static constexpr dart::compiler::target::word
9051 Thread_suspend_state_await_entry_point_offset = 0x670;
9052static constexpr dart::compiler::target::word
9053 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x678;
9054static constexpr dart::compiler::target::word
9055 Thread_suspend_state_init_async_entry_point_offset = 0x668;
9056static constexpr dart::compiler::target::word
9057 Thread_suspend_state_return_async_entry_point_offset = 0x680;
9058static constexpr dart::compiler::target::word
9059 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x688;
9060static constexpr dart::compiler::target::word
9061 Thread_suspend_state_init_async_star_entry_point_offset = 0x690;
9062static constexpr dart::compiler::target::word
9063 Thread_suspend_state_yield_async_star_entry_point_offset = 0x698;
9064static constexpr dart::compiler::target::word
9065 Thread_suspend_state_return_async_star_entry_point_offset = 0x6a0;
9066static constexpr dart::compiler::target::word
9067 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6a8;
9068static constexpr dart::compiler::target::word
9069 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6b0;
9070static constexpr dart::compiler::target::word
9071 Thread_suspend_state_handle_exception_entry_point_offset = 0x6b8;
9072static constexpr dart::compiler::target::word
9073 Thread_top_exit_frame_info_offset = 0x6e0;
9074static constexpr dart::compiler::target::word Thread_top_offset = 0x50;
9075static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
9076static constexpr dart::compiler::target::word
9077 Thread_unboxed_runtime_arg_offset = 0x710;
9078static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x708;
9079static constexpr dart::compiler::target::word
9080 Thread_write_barrier_entry_point_offset = 0x1f8;
9081static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
9082 0x40;
9083static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48;
9084static constexpr dart::compiler::target::word Thread_next_task_id_offset =
9085 0x770;
9086static constexpr dart::compiler::target::word Thread_random_offset = 0x778;
9087static constexpr dart::compiler::target::word
9088 Thread_jump_to_frame_entry_point_offset = 0x270;
9089static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x780;
9090static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
9091 0x0;
9092static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
9093 0x8;
9094static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
9095 0x10;
9096static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
9097 0x18;
9098static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
9099 0x20;
9100static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
9101 0x10;
9102static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
9103static constexpr dart::compiler::target::word Type_arguments_offset = 0x20;
9104static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
9105 0x24;
9106static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x20;
9107static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
9108 0x18;
9109static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
9110 0x14;
9111static constexpr dart::compiler::target::word
9112 FinalizerBase_entries_collected_offset = 0x1c;
9113static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
9114 0x8;
9115static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
9116 0xc;
9117static constexpr dart::compiler::target::word
9118 FinalizerEntry_external_size_offset = 0x20;
9119static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
9120 0x14;
9121static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x18;
9122static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
9123 0x10;
9124static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
9125static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
9126 0x20;
9127static constexpr dart::compiler::target::word
9128 FunctionType_named_parameter_names_offset = 0x2c;
9129static constexpr dart::compiler::target::word
9130 FunctionType_packed_parameter_counts_offset = 0x30;
9131static constexpr dart::compiler::target::word
9132 FunctionType_packed_type_parameter_counts_offset = 0x34;
9133static constexpr dart::compiler::target::word
9134 FunctionType_parameter_types_offset = 0x28;
9135static constexpr dart::compiler::target::word
9136 FunctionType_type_parameters_offset = 0x20;
9137static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x26;
9138static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x10;
9139static constexpr dart::compiler::target::word
9140 TypeArguments_instantiations_offset = 0x8;
9141static constexpr dart::compiler::target::word TypeArguments_length_offset = 0xc;
9142static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
9143 0x14;
9144static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x18;
9145static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
9146static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0xc;
9147static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
9148 0x10;
9149static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
9150 0x14;
9151static constexpr dart::compiler::target::word TypedDataBase_length_offset =
9152 0x14;
9153static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
9154 0x18;
9155static constexpr dart::compiler::target::word
9156 TypedDataView_offset_in_bytes_offset = 0x1c;
9157static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
9158static constexpr dart::compiler::target::word
9159 UnhandledException_exception_offset = 0x8;
9160static constexpr dart::compiler::target::word
9161 UnhandledException_stacktrace_offset = 0xc;
9162static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
9163static constexpr dart::compiler::target::word
9164 MonomorphicSmiableCall_expected_cid_offset = 0x8;
9165static constexpr dart::compiler::target::word
9166 MonomorphicSmiableCall_entrypoint_offset = 0x10;
9167static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
9168static constexpr dart::compiler::target::word WeakProperty_value_offset = 0xc;
9169static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
9170static constexpr dart::compiler::target::word
9171 WeakReference_type_arguments_offset = 0xc;
9172static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
9173 0x8, 0x18, 0x10, 0x20};
9174static constexpr dart::compiler::target::word
9175 Thread_write_barrier_wrappers_thread_offset[] = {
9176 0x610, 0x618, 0x620, 0x628, -1, -1, 0x630, 0x638,
9177 0x640, 0x648, 0x650, -1, 0x658, 0x660, -1, -1};
9178static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20;
9179static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
9180static constexpr dart::compiler::target::word Array_header_size = 0x10;
9181static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
9182static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
9183static constexpr dart::compiler::target::word Class_InstanceSize = 0x78;
9184static constexpr dart::compiler::target::word Closure_InstanceSize = 0x20;
9185static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x18;
9186static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
9187static constexpr dart::compiler::target::word
9188 CompressedStackMaps_ObjectHeaderSize = 0x8;
9189static constexpr dart::compiler::target::word
9190 CompressedStackMaps_PayloadHeaderSize = 0x4;
9191static constexpr dart::compiler::target::word Context_header_size = 0x10;
9192static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
9193static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
9194 0x18;
9195static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
9196 0x18;
9197static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
9198 0x20;
9199static constexpr dart::compiler::target::word Field_InstanceSize = 0x40;
9200static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x28;
9201static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
9202 0x28;
9203static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
9204 0x28;
9205static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
9206static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
9207static constexpr dart::compiler::target::word Function_InstanceSize = 0x60;
9208static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x38;
9209static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
9210static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
9211 0x18;
9212static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
9213static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
9214static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
9215 0x10;
9216static constexpr dart::compiler::target::word
9217 InstructionsSection_UnalignedHeaderSize = 0x28;
9218static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
9219 0x40;
9220static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
9221 0x30;
9222static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
9223static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
9224static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
9225 0x38;
9226static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x20;
9227static constexpr dart::compiler::target::word Library_InstanceSize = 0x68;
9228static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x18;
9229static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
9230 0x20;
9231static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
9232static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
9233 0x30;
9234static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
9235static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
9236 0x10;
9237static constexpr dart::compiler::target::word
9238 MonomorphicSmiableCall_InstanceSize = 0x18;
9239static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x18;
9240static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
9241static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
9242static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
9243static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x20;
9244static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
9245static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
9246static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x18;
9247static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x28;
9248static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x40;
9249static constexpr dart::compiler::target::word Script_InstanceSize = 0x38;
9250static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
9251static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
9252static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
9253 0x20;
9254static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x18;
9255static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x30;
9256static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
9257static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
9258 0x18;
9259static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x20;
9260static constexpr dart::compiler::target::word
9261 TransferableTypedData_InstanceSize = 0x8;
9262static constexpr dart::compiler::target::word Type_InstanceSize = 0x28;
9263static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x28;
9264static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
9265 0x18;
9266static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
9267static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
9268static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x20;
9269static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
9270 0x10;
9271static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
9272static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x10;
9273static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
9274static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x18;
9275static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x18;
9276static constexpr dart::compiler::target::word
9277 WeakSerializationReference_InstanceSize = 0x10;
9278#endif // defined(PRODUCT) && \
9279 // defined(TARGET_ARCH_X64) && \
9280 // defined(DART_COMPRESSED_POINTERS)
9281
9282#if defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
9283 defined(DART_COMPRESSED_POINTERS)
9284static constexpr dart::compiler::target::word Code_active_instructions_offset =
9285 0x70;
9286static constexpr dart::compiler::target::word Function_usage_counter_offset =
9287 0x50;
9288static constexpr dart::compiler::target::word
9289 ICData_receivers_static_type_offset = 0x20;
9290static constexpr dart::compiler::target::word
9291 SuspendState_frame_capacity_offset = 0x8;
9292static constexpr dart::compiler::target::word Array_elements_start_offset =
9293 0x10;
9294static constexpr dart::compiler::target::word Array_element_size = 0x4;
9295static constexpr dart::compiler::target::word Code_elements_start_offset = 0x90;
9296static constexpr dart::compiler::target::word Code_element_size = 0x4;
9297static constexpr dart::compiler::target::word Context_elements_start_offset =
9298 0x10;
9299static constexpr dart::compiler::target::word Context_element_size = 0x4;
9300static constexpr dart::compiler::target::word
9301 ContextScope_elements_start_offset = 0x10;
9302static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
9303static constexpr dart::compiler::target::word
9304 ExceptionHandlers_elements_start_offset = 0x10;
9305static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
9306 0xc;
9307static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
9308 0x10;
9309static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
9310static constexpr dart::compiler::target::word
9311 OneByteString_elements_start_offset = 0x10;
9312static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
9313static constexpr dart::compiler::target::word Record_elements_start_offset =
9314 0x10;
9315static constexpr dart::compiler::target::word Record_element_size = 0x4;
9316static constexpr dart::compiler::target::word
9317 TypeArguments_elements_start_offset = 0x18;
9318static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
9319static constexpr dart::compiler::target::word
9320 TwoByteString_elements_start_offset = 0x10;
9321static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
9322static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
9323 0x10;
9324static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
9325static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
9326static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
9327 0xfffc;
9328static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
9329static constexpr dart::compiler::target::word
9330 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
9331static constexpr dart::compiler::target::word
9332 Instructions_kPolymorphicEntryOffsetJIT = 0x34;
9333static constexpr dart::compiler::target::word
9334 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
9335static constexpr dart::compiler::target::word
9336 Instructions_kPolymorphicEntryOffsetAOT = 0x18;
9337static constexpr dart::compiler::target::word
9338 Instructions_kBarePayloadAlignment = 0x4;
9339static constexpr dart::compiler::target::word
9340 Instructions_kNonBarePayloadAlignment = 0x8;
9341static constexpr dart::compiler::target::word
9342 NativeEntry_kNumCallWrapperArguments = 0x2;
9343static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
9344static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
9345static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
9346 0x3fff;
9347static constexpr dart::compiler::target::word
9348 RecordShape_kFieldNamesIndexShift = 0x10;
9349static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
9350 0x3fff;
9351static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
9352 0xffff;
9353static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
9354 0xffff;
9355static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
9356static constexpr dart::compiler::target::word
9357 OneByteString_kMaxNewSpaceElements = 0x3fff0;
9358static constexpr dart::compiler::target::word
9359 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
9360static constexpr dart::compiler::target::word
9361 SubtypeTestCache_kFunctionTypeArguments = 0x3;
9362static constexpr dart::compiler::target::word
9363 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
9364static constexpr dart::compiler::target::word
9365 SubtypeTestCache_kDestinationType = 0x6;
9366static constexpr dart::compiler::target::word
9367 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
9368static constexpr dart::compiler::target::word
9369 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
9370static constexpr dart::compiler::target::word
9371 SubtypeTestCache_kInstanceTypeArguments = 0x1;
9372static constexpr dart::compiler::target::word
9373 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
9374static constexpr dart::compiler::target::word
9375 SubtypeTestCache_kTestEntryLength = 0x8;
9376static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
9377static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
9378 0x7;
9379static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
9380 0xfffffff;
9381static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
9382static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x1c;
9383static constexpr dart::compiler::target::word
9384 AbstractType_type_test_stub_entry_point_offset = 0x8;
9385static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
9386 0x14;
9387static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
9388 0x18;
9389static constexpr dart::compiler::target::word
9390 ArgumentsDescriptor_first_named_entry_offset = 0x20;
9391static constexpr dart::compiler::target::word
9392 ArgumentsDescriptor_named_entry_size = 0x8;
9393static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
9394 0x0;
9395static constexpr dart::compiler::target::word
9396 ArgumentsDescriptor_position_offset = 0x4;
9397static constexpr dart::compiler::target::word
9398 ArgumentsDescriptor_positional_count_offset = 0x1c;
9399static constexpr dart::compiler::target::word
9400 ArgumentsDescriptor_type_args_len_offset = 0x10;
9401static constexpr dart::compiler::target::word Array_data_offset = 0x10;
9402static constexpr dart::compiler::target::word Array_length_offset = 0xc;
9403static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
9404static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
9405static constexpr dart::compiler::target::word Class_declaration_type_offset =
9406 0x34;
9407static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
9408 0x60;
9409static constexpr dart::compiler::target::word Class_super_type_offset = 0x2c;
9410static constexpr dart::compiler::target::word
9411 Class_host_type_arguments_field_offset_in_words_offset = 0x6c;
9412static constexpr dart::compiler::target::word Closure_context_offset = 0x18;
9413static constexpr dart::compiler::target::word
9414 Closure_delayed_type_arguments_offset = 0x10;
9415static constexpr dart::compiler::target::word Closure_function_offset = 0x14;
9416static constexpr dart::compiler::target::word
9417 Closure_function_type_arguments_offset = 0xc;
9418static constexpr dart::compiler::target::word Closure_hash_offset = 0x1c;
9419static constexpr dart::compiler::target::word
9420 Closure_instantiator_type_arguments_offset = 0x8;
9421static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
9422 0x14;
9423static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
9424static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
9425static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
9426static constexpr dart::compiler::target::word Context_num_variables_offset =
9427 0x8;
9428static constexpr dart::compiler::target::word Context_parent_offset = 0xc;
9429static constexpr dart::compiler::target::word Double_value_offset = 0x8;
9430static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
9431static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
9432static constexpr dart::compiler::target::word
9433 Field_initializer_function_offset = 0x14;
9434static constexpr dart::compiler::target::word
9435 Field_host_offset_or_field_id_offset = 0x18;
9436static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x2c;
9437static constexpr dart::compiler::target::word
9438 Field_guarded_list_length_in_object_offset_offset = 0x38;
9439static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
9440 0x1c;
9441static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x30;
9442static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x3a;
9443static constexpr dart::compiler::target::word Function_code_offset = 0x2c;
9444static constexpr dart::compiler::target::word Function_data_offset = 0x24;
9445static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
9446 0x8, 0x10};
9447static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x48;
9448static constexpr dart::compiler::target::word Function_signature_offset = 0x20;
9449static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
9450 0x8;
9451static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
9452 0x10;
9453static constexpr dart::compiler::target::word
9454 GrowableObjectArray_length_offset = 0xc;
9455static constexpr dart::compiler::target::word
9456 GrowableObjectArray_type_arguments_offset = 0x8;
9457static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
9458static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
9459static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
9460static constexpr dart::compiler::target::word
9461 CallSiteData_arguments_descriptor_offset = 0x10;
9462static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
9463static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
9464static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
9465static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
9466static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
9467static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
9468static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
9469static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
9470static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
9471static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
9472 0x20;
9473static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
9474 0x10;
9475static constexpr dart::compiler::target::word
9476 IsolateGroup_cached_class_table_table_offset = 0x18;
9477static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
9478static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x10;
9479static constexpr dart::compiler::target::word
9480 ImmutableLinkedHashBase_data_offset = 0x10;
9481static constexpr dart::compiler::target::word
9482 LinkedHashBase_deleted_keys_offset = 0x18;
9483static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
9484 0xc;
9485static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
9486 0x1c;
9487static constexpr dart::compiler::target::word
9488 LinkedHashBase_type_arguments_offset = 0x8;
9489static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
9490 0x14;
9491static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
9492static constexpr dart::compiler::target::word
9493 MarkingStackBlock_pointers_offset = 0x10;
9494static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
9495 0x8;
9496static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
9497 0x18;
9498static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
9499 0x20;
9500static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
9501static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
9502 0x8;
9503static constexpr dart::compiler::target::word NativeArguments_argv_offset =
9504 0x10;
9505static constexpr dart::compiler::target::word NativeArguments_retval_offset =
9506 0x18;
9507static constexpr dart::compiler::target::word NativeArguments_thread_offset =
9508 0x0;
9509static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
9510 0x180;
9511static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
9512 0x130;
9513static constexpr dart::compiler::target::word
9514 ObjectStore_record_field_names_offset = 0x3d0;
9515static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
9516 0x1a8;
9517static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
9518 0x108;
9519static constexpr dart::compiler::target::word
9520 ObjectStore_ffi_callback_code_offset = 0x4c8;
9521static constexpr dart::compiler::target::word
9522 ObjectStore_suspend_state_await_offset = 0x420;
9523static constexpr dart::compiler::target::word
9524 ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
9525static constexpr dart::compiler::target::word
9526 ObjectStore_suspend_state_handle_exception_offset = 0x468;
9527static constexpr dart::compiler::target::word
9528 ObjectStore_suspend_state_init_async_offset = 0x418;
9529static constexpr dart::compiler::target::word
9530 ObjectStore_suspend_state_init_async_star_offset = 0x440;
9531static constexpr dart::compiler::target::word
9532 ObjectStore_suspend_state_init_sync_star_offset = 0x458;
9533static constexpr dart::compiler::target::word
9534 ObjectStore_suspend_state_return_async_offset = 0x430;
9535static constexpr dart::compiler::target::word
9536 ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
9537static constexpr dart::compiler::target::word
9538 ObjectStore_suspend_state_return_async_star_offset = 0x450;
9539static constexpr dart::compiler::target::word
9540 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
9541static constexpr dart::compiler::target::word
9542 ObjectStore_suspend_state_yield_async_star_offset = 0x448;
9543static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
9544static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
9545static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
9546static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
9547 0x10;
9548static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
9549 0x8;
9550static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x10;
9551static constexpr dart::compiler::target::word Record_shape_offset = 0xc;
9552static constexpr dart::compiler::target::word
9553 SingleTargetCache_entry_point_offset = 0x10;
9554static constexpr dart::compiler::target::word
9555 SingleTargetCache_lower_limit_offset = 0x18;
9556static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
9557 0x8;
9558static constexpr dart::compiler::target::word
9559 SingleTargetCache_upper_limit_offset = 0x1c;
9560static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
9561 0x10;
9562static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
9563static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
9564static constexpr dart::compiler::target::word String_hash_offset = 0x4;
9565static constexpr dart::compiler::target::word String_length_offset = 0x8;
9566static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
9567 0x8;
9568static constexpr dart::compiler::target::word
9569 SubtypeTestCache_num_inputs_offset = 0x10;
9570static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
9571 0x2;
9572static constexpr dart::compiler::target::word
9573 SuspendState_error_callback_offset = 0x28;
9574static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
9575 0x10;
9576static constexpr dart::compiler::target::word
9577 SuspendState_function_data_offset = 0x20;
9578static constexpr dart::compiler::target::word SuspendState_payload_offset =
9579 0x30;
9580static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
9581static constexpr dart::compiler::target::word
9582 SuspendState_then_callback_offset = 0x24;
9583static constexpr dart::compiler::target::word
9584 Thread_AllocateArray_entry_point_offset = 0x2d8;
9585static constexpr dart::compiler::target::word Thread_active_exception_offset =
9586 0x768;
9587static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
9588 0x770;
9589static constexpr dart::compiler::target::word
9590 Thread_array_write_barrier_entry_point_offset = 0x200;
9591static constexpr dart::compiler::target::word
9592 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210;
9593static constexpr dart::compiler::target::word
9594 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128;
9595static constexpr dart::compiler::target::word
9596 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x218;
9597static constexpr dart::compiler::target::word
9598 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130;
9599static constexpr dart::compiler::target::word
9600 Thread_allocate_object_entry_point_offset = 0x220;
9601static constexpr dart::compiler::target::word
9602 Thread_allocate_object_stub_offset = 0x138;
9603static constexpr dart::compiler::target::word
9604 Thread_allocate_object_parameterized_entry_point_offset = 0x228;
9605static constexpr dart::compiler::target::word
9606 Thread_allocate_object_parameterized_stub_offset = 0x140;
9607static constexpr dart::compiler::target::word
9608 Thread_allocate_object_slow_entry_point_offset = 0x230;
9609static constexpr dart::compiler::target::word
9610 Thread_allocate_object_slow_stub_offset = 0x148;
9611static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
9612 0x7a8;
9613static constexpr dart::compiler::target::word
9614 Thread_async_exception_handler_stub_offset = 0x150;
9615static constexpr dart::compiler::target::word
9616 Thread_auto_scope_native_wrapper_entry_point_offset = 0x290;
9617static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x88;
9618static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x80;
9619static constexpr dart::compiler::target::word
9620 Thread_bootstrap_native_wrapper_entry_point_offset = 0x280;
9621static constexpr dart::compiler::target::word
9622 Thread_call_to_runtime_entry_point_offset = 0x208;
9623static constexpr dart::compiler::target::word
9624 Thread_call_to_runtime_stub_offset = 0xc0;
9625static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7e0;
9626static constexpr dart::compiler::target::word
9627 Thread_dispatch_table_array_offset = 0x60;
9628static constexpr dart::compiler::target::word
9629 Thread_double_truncate_round_supported_offset = 0x7b0;
9630static constexpr dart::compiler::target::word
9631 Thread_service_extension_stream_offset = 0x7e8;
9632static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
9633 0x258;
9634static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
9635 0x1a8;
9636static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
9637 0x260;
9638static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
9639 0x1b0;
9640static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
9641 0x2b0;
9642static constexpr dart::compiler::target::word
9643 Thread_double_negate_address_offset = 0x2a8;
9644static constexpr dart::compiler::target::word Thread_end_offset = 0x58;
9645static constexpr dart::compiler::target::word
9646 Thread_enter_safepoint_stub_offset = 0x1d8;
9647static constexpr dart::compiler::target::word Thread_execution_state_offset =
9648 0x790;
9649static constexpr dart::compiler::target::word
9650 Thread_exit_safepoint_stub_offset = 0x1e0;
9651static constexpr dart::compiler::target::word
9652 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8;
9653static constexpr dart::compiler::target::word
9654 Thread_call_native_through_safepoint_stub_offset = 0x1f0;
9655static constexpr dart::compiler::target::word
9656 Thread_call_native_through_safepoint_entry_point_offset = 0x268;
9657static constexpr dart::compiler::target::word
9658 Thread_fix_allocation_stub_code_offset = 0xb0;
9659static constexpr dart::compiler::target::word
9660 Thread_fix_callers_target_code_offset = 0xa8;
9661static constexpr dart::compiler::target::word
9662 Thread_float_absolute_address_offset = 0x2c8;
9663static constexpr dart::compiler::target::word
9664 Thread_float_negate_address_offset = 0x2c0;
9665static constexpr dart::compiler::target::word Thread_float_not_address_offset =
9666 0x2b8;
9667static constexpr dart::compiler::target::word
9668 Thread_float_zerow_address_offset = 0x2d0;
9669static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
9670 0x778;
9671static constexpr dart::compiler::target::word
9672 Thread_invoke_dart_code_stub_offset = 0xb8;
9673static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
9674 0x7a0;
9675static constexpr dart::compiler::target::word Thread_isolate_offset = 0x708;
9676static constexpr dart::compiler::target::word Thread_isolate_group_offset =
9677 0x710;
9678static constexpr dart::compiler::target::word Thread_field_table_values_offset =
9679 0x68;
9680static constexpr dart::compiler::target::word
9681 Thread_lazy_deopt_from_return_stub_offset = 0x1b8;
9682static constexpr dart::compiler::target::word
9683 Thread_lazy_deopt_from_throw_stub_offset = 0x1c0;
9684static constexpr dart::compiler::target::word
9685 Thread_lazy_specialize_type_test_stub_offset = 0x1d0;
9686static constexpr dart::compiler::target::word
9687 Thread_old_marking_stack_block_offset = 0x738;
9688static constexpr dart::compiler::target::word
9689 Thread_new_marking_stack_block_offset = 0x740;
9690static constexpr dart::compiler::target::word
9691 Thread_megamorphic_call_checked_entry_offset = 0x248;
9692static constexpr dart::compiler::target::word
9693 Thread_switchable_call_miss_entry_offset = 0x250;
9694static constexpr dart::compiler::target::word
9695 Thread_switchable_call_miss_stub_offset = 0x188;
9696static constexpr dart::compiler::target::word
9697 Thread_no_scope_native_wrapper_entry_point_offset = 0x288;
9698static constexpr dart::compiler::target::word
9699 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd0;
9700static constexpr dart::compiler::target::word
9701 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xc8;
9702static constexpr dart::compiler::target::word
9703 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xe0;
9704static constexpr dart::compiler::target::word
9705 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd8;
9706static constexpr dart::compiler::target::word
9707 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xf0;
9708static constexpr dart::compiler::target::word
9709 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe8;
9710static constexpr dart::compiler::target::word
9711 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x100;
9712static constexpr dart::compiler::target::word
9713 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf8;
9714static constexpr dart::compiler::target::word
9715 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x110;
9716static constexpr dart::compiler::target::word
9717 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x108;
9718static constexpr dart::compiler::target::word
9719 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x120;
9720static constexpr dart::compiler::target::word
9721 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x118;
9722static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x158;
9723static constexpr dart::compiler::target::word
9724 Thread_return_async_not_future_stub_offset = 0x168;
9725static constexpr dart::compiler::target::word
9726 Thread_return_async_star_stub_offset = 0x170;
9727static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
9728 0x160;
9729static constexpr dart::compiler::target::word Thread_object_null_offset = 0x78;
9730static constexpr dart::compiler::target::word
9731 Thread_predefined_symbols_address_offset = 0x298;
9732static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x780;
9733static constexpr dart::compiler::target::word
9734 Thread_saved_shadow_call_stack_offset = 0x788;
9735static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
9736 0x798;
9737static constexpr dart::compiler::target::word
9738 Thread_shared_field_table_values_offset = 0x70;
9739static constexpr dart::compiler::target::word
9740 Thread_slow_type_test_stub_offset = 0x1c8;
9741static constexpr dart::compiler::target::word
9742 Thread_slow_type_test_entry_point_offset = 0x278;
9743static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
9744static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
9745 0x718;
9746static constexpr dart::compiler::target::word
9747 Thread_stack_overflow_flags_offset = 0x720;
9748static constexpr dart::compiler::target::word
9749 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
9750static constexpr dart::compiler::target::word
9751 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180;
9752static constexpr dart::compiler::target::word
9753 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x238;
9754static constexpr dart::compiler::target::word
9755 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178;
9756static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
9757 0x730;
9758static constexpr dart::compiler::target::word
9759 Thread_suspend_state_await_entry_point_offset = 0x6b8;
9760static constexpr dart::compiler::target::word
9761 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c0;
9762static constexpr dart::compiler::target::word
9763 Thread_suspend_state_init_async_entry_point_offset = 0x6b0;
9764static constexpr dart::compiler::target::word
9765 Thread_suspend_state_return_async_entry_point_offset = 0x6c8;
9766static constexpr dart::compiler::target::word
9767 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d0;
9768static constexpr dart::compiler::target::word
9769 Thread_suspend_state_init_async_star_entry_point_offset = 0x6d8;
9770static constexpr dart::compiler::target::word
9771 Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e0;
9772static constexpr dart::compiler::target::word
9773 Thread_suspend_state_return_async_star_entry_point_offset = 0x6e8;
9774static constexpr dart::compiler::target::word
9775 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f0;
9776static constexpr dart::compiler::target::word
9777 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6f8;
9778static constexpr dart::compiler::target::word
9779 Thread_suspend_state_handle_exception_entry_point_offset = 0x700;
9780static constexpr dart::compiler::target::word
9781 Thread_top_exit_frame_info_offset = 0x728;
9782static constexpr dart::compiler::target::word Thread_top_offset = 0x50;
9783static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
9784static constexpr dart::compiler::target::word
9785 Thread_unboxed_runtime_arg_offset = 0x758;
9786static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x750;
9787static constexpr dart::compiler::target::word
9788 Thread_write_barrier_entry_point_offset = 0x1f8;
9789static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
9790 0x40;
9791static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48;
9792static constexpr dart::compiler::target::word Thread_next_task_id_offset =
9793 0x7b8;
9794static constexpr dart::compiler::target::word Thread_random_offset = 0x7c0;
9795static constexpr dart::compiler::target::word
9796 Thread_jump_to_frame_entry_point_offset = 0x270;
9797static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7c8;
9798static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
9799 0x0;
9800static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
9801 0x8;
9802static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
9803 0x10;
9804static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
9805 0x18;
9806static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
9807 0x20;
9808static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
9809 0x10;
9810static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
9811static constexpr dart::compiler::target::word Type_arguments_offset = 0x20;
9812static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
9813 0x24;
9814static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x20;
9815static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
9816 0x18;
9817static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
9818 0x14;
9819static constexpr dart::compiler::target::word
9820 FinalizerBase_entries_collected_offset = 0x1c;
9821static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
9822 0x8;
9823static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
9824 0xc;
9825static constexpr dart::compiler::target::word
9826 FinalizerEntry_external_size_offset = 0x20;
9827static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
9828 0x14;
9829static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x18;
9830static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
9831 0x10;
9832static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
9833static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
9834 0x20;
9835static constexpr dart::compiler::target::word
9836 FunctionType_named_parameter_names_offset = 0x2c;
9837static constexpr dart::compiler::target::word
9838 FunctionType_packed_parameter_counts_offset = 0x30;
9839static constexpr dart::compiler::target::word
9840 FunctionType_packed_type_parameter_counts_offset = 0x34;
9841static constexpr dart::compiler::target::word
9842 FunctionType_parameter_types_offset = 0x28;
9843static constexpr dart::compiler::target::word
9844 FunctionType_type_parameters_offset = 0x20;
9845static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x26;
9846static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x10;
9847static constexpr dart::compiler::target::word
9848 TypeArguments_instantiations_offset = 0x8;
9849static constexpr dart::compiler::target::word TypeArguments_length_offset = 0xc;
9850static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
9851 0x14;
9852static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x18;
9853static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
9854static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0xc;
9855static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
9856 0x10;
9857static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
9858 0x14;
9859static constexpr dart::compiler::target::word TypedDataBase_length_offset =
9860 0x14;
9861static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
9862 0x18;
9863static constexpr dart::compiler::target::word
9864 TypedDataView_offset_in_bytes_offset = 0x1c;
9865static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
9866static constexpr dart::compiler::target::word
9867 UnhandledException_exception_offset = 0x8;
9868static constexpr dart::compiler::target::word
9869 UnhandledException_stacktrace_offset = 0xc;
9870static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
9871static constexpr dart::compiler::target::word
9872 MonomorphicSmiableCall_expected_cid_offset = 0x8;
9873static constexpr dart::compiler::target::word
9874 MonomorphicSmiableCall_entrypoint_offset = 0x10;
9875static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
9876static constexpr dart::compiler::target::word WeakProperty_value_offset = 0xc;
9877static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
9878static constexpr dart::compiler::target::word
9879 WeakReference_type_arguments_offset = 0xc;
9880static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
9881 0x8, 0x18, 0x10, 0x20};
9882static constexpr dart::compiler::target::word
9883 Thread_write_barrier_wrappers_thread_offset[] = {
9884 0x610, 0x618, 0x620, 0x628, 0x630, 0x638, 0x640, 0x648,
9885 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, -1,
9886 -1, -1, -1, 0x688, 0x690, -1, -1, 0x698,
9887 0x6a0, 0x6a8, -1, -1, -1, -1, -1, -1};
9888static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20;
9889static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
9890static constexpr dart::compiler::target::word Array_header_size = 0x10;
9891static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
9892static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
9893static constexpr dart::compiler::target::word Class_InstanceSize = 0x78;
9894static constexpr dart::compiler::target::word Closure_InstanceSize = 0x20;
9895static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x18;
9896static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
9897static constexpr dart::compiler::target::word
9898 CompressedStackMaps_ObjectHeaderSize = 0x8;
9899static constexpr dart::compiler::target::word
9900 CompressedStackMaps_PayloadHeaderSize = 0x4;
9901static constexpr dart::compiler::target::word Context_header_size = 0x10;
9902static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
9903static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
9904 0x18;
9905static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
9906 0x18;
9907static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
9908 0x20;
9909static constexpr dart::compiler::target::word Field_InstanceSize = 0x40;
9910static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x28;
9911static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
9912 0x28;
9913static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
9914 0x28;
9915static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
9916static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
9917static constexpr dart::compiler::target::word Function_InstanceSize = 0x60;
9918static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x38;
9919static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
9920static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
9921 0x18;
9922static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
9923static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
9924static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
9925 0x10;
9926static constexpr dart::compiler::target::word
9927 InstructionsSection_UnalignedHeaderSize = 0x28;
9928static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
9929 0x40;
9930static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
9931 0x30;
9932static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
9933static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
9934static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
9935 0x38;
9936static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x20;
9937static constexpr dart::compiler::target::word Library_InstanceSize = 0x68;
9938static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x18;
9939static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
9940 0x20;
9941static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
9942static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
9943 0x30;
9944static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
9945static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
9946 0x10;
9947static constexpr dart::compiler::target::word
9948 MonomorphicSmiableCall_InstanceSize = 0x18;
9949static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x18;
9950static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
9951static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
9952static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
9953static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x20;
9954static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
9955static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
9956static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x18;
9957static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x28;
9958static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x40;
9959static constexpr dart::compiler::target::word Script_InstanceSize = 0x38;
9960static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
9961static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
9962static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
9963 0x20;
9964static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x18;
9965static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x30;
9966static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
9967static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
9968 0x18;
9969static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x20;
9970static constexpr dart::compiler::target::word
9971 TransferableTypedData_InstanceSize = 0x8;
9972static constexpr dart::compiler::target::word Type_InstanceSize = 0x28;
9973static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x28;
9974static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
9975 0x18;
9976static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
9977static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
9978static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x20;
9979static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
9980 0x10;
9981static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
9982static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x10;
9983static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
9984static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x18;
9985static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x18;
9986static constexpr dart::compiler::target::word
9987 WeakSerializationReference_InstanceSize = 0x10;
9988#endif // defined(PRODUCT) && \
9989 // defined(TARGET_ARCH_ARM64) && \
9990 // defined(DART_COMPRESSED_POINTERS)
9991
9992#if defined(PRODUCT) && defined(TARGET_ARCH_RISCV32) && \
9993 !defined(DART_COMPRESSED_POINTERS)
9994static constexpr dart::compiler::target::word Code_active_instructions_offset =
9995 0x38;
9996static constexpr dart::compiler::target::word Function_usage_counter_offset =
9997 0x48;
9998static constexpr dart::compiler::target::word
9999 ICData_receivers_static_type_offset = 0x10;
10000static constexpr dart::compiler::target::word
10001 SuspendState_frame_capacity_offset = 0x4;
10002static constexpr dart::compiler::target::word Array_elements_start_offset = 0xc;
10003static constexpr dart::compiler::target::word Array_element_size = 0x4;
10004static constexpr dart::compiler::target::word Code_elements_start_offset = 0x4c;
10005static constexpr dart::compiler::target::word Code_element_size = 0x4;
10006static constexpr dart::compiler::target::word Context_elements_start_offset =
10007 0xc;
10008static constexpr dart::compiler::target::word Context_element_size = 0x4;
10009static constexpr dart::compiler::target::word
10010 ContextScope_elements_start_offset = 0xc;
10011static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
10012static constexpr dart::compiler::target::word
10013 ExceptionHandlers_elements_start_offset = 0xc;
10014static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
10015 0xc;
10016static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
10017 0x8;
10018static constexpr dart::compiler::target::word ObjectPool_element_size = 0x4;
10019static constexpr dart::compiler::target::word
10020 OneByteString_elements_start_offset = 0xc;
10021static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
10022static constexpr dart::compiler::target::word Record_elements_start_offset =
10023 0x8;
10024static constexpr dart::compiler::target::word Record_element_size = 0x4;
10025static constexpr dart::compiler::target::word
10026 TypeArguments_elements_start_offset = 0x14;
10027static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
10028static constexpr dart::compiler::target::word
10029 TwoByteString_elements_start_offset = 0xc;
10030static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
10031static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
10032 0xc;
10033static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
10034static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
10035static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
10036 0xfffd;
10037static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
10038static constexpr dart::compiler::target::word
10039 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
10040static constexpr dart::compiler::target::word
10041 Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
10042static constexpr dart::compiler::target::word
10043 Instructions_kMonomorphicEntryOffsetAOT = 0x6;
10044static constexpr dart::compiler::target::word
10045 Instructions_kPolymorphicEntryOffsetAOT = 0x12;
10046static constexpr dart::compiler::target::word
10047 Instructions_kBarePayloadAlignment = 0x4;
10048static constexpr dart::compiler::target::word
10049 Instructions_kNonBarePayloadAlignment = 0x4;
10050static constexpr dart::compiler::target::word
10051 NativeEntry_kNumCallWrapperArguments = 0x2;
10052static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
10053static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
10054static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
10055 0x3fff;
10056static constexpr dart::compiler::target::word
10057 RecordShape_kFieldNamesIndexShift = 0x10;
10058static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
10059 0x3fff;
10060static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
10061 0xffff;
10062static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
10063 0xffff;
10064static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
10065static constexpr dart::compiler::target::word
10066 OneByteString_kMaxNewSpaceElements = 0x3fff4;
10067static constexpr dart::compiler::target::word
10068 TwoByteString_kMaxNewSpaceElements = 0x1fffa;
10069static constexpr dart::compiler::target::word
10070 SubtypeTestCache_kFunctionTypeArguments = 0x3;
10071static constexpr dart::compiler::target::word
10072 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
10073static constexpr dart::compiler::target::word
10074 SubtypeTestCache_kDestinationType = 0x6;
10075static constexpr dart::compiler::target::word
10076 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
10077static constexpr dart::compiler::target::word
10078 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
10079static constexpr dart::compiler::target::word
10080 SubtypeTestCache_kInstanceTypeArguments = 0x1;
10081static constexpr dart::compiler::target::word
10082 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
10083static constexpr dart::compiler::target::word
10084 SubtypeTestCache_kTestEntryLength = 0x8;
10085static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
10086static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
10087 0x7;
10088static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
10089 0xfffffff;
10090static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x8;
10091static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x10;
10092static constexpr dart::compiler::target::word
10093 AbstractType_type_test_stub_entry_point_offset = 0x4;
10094static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
10095 0x10;
10096static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
10097 0x14;
10098static constexpr dart::compiler::target::word
10099 ArgumentsDescriptor_first_named_entry_offset = 0x1c;
10100static constexpr dart::compiler::target::word
10101 ArgumentsDescriptor_named_entry_size = 0x8;
10102static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
10103 0x0;
10104static constexpr dart::compiler::target::word
10105 ArgumentsDescriptor_position_offset = 0x4;
10106static constexpr dart::compiler::target::word
10107 ArgumentsDescriptor_positional_count_offset = 0x18;
10108static constexpr dart::compiler::target::word
10109 ArgumentsDescriptor_type_args_len_offset = 0xc;
10110static constexpr dart::compiler::target::word Array_data_offset = 0xc;
10111static constexpr dart::compiler::target::word Array_length_offset = 0x8;
10112static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
10113static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x4;
10114static constexpr dart::compiler::target::word Class_declaration_type_offset =
10115 0x30;
10116static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
10117 0x5c;
10118static constexpr dart::compiler::target::word Class_super_type_offset = 0x28;
10119static constexpr dart::compiler::target::word
10120 Class_host_type_arguments_field_offset_in_words_offset = 0x68;
10121static constexpr dart::compiler::target::word Closure_context_offset = 0x14;
10122static constexpr dart::compiler::target::word
10123 Closure_delayed_type_arguments_offset = 0xc;
10124static constexpr dart::compiler::target::word Closure_function_offset = 0x10;
10125static constexpr dart::compiler::target::word
10126 Closure_function_type_arguments_offset = 0x8;
10127static constexpr dart::compiler::target::word Closure_hash_offset = 0x18;
10128static constexpr dart::compiler::target::word
10129 Closure_instantiator_type_arguments_offset = 0x4;
10130static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
10131 0x10;
10132static constexpr dart::compiler::target::word Code_instructions_offset = 0x18;
10133static constexpr dart::compiler::target::word Code_object_pool_offset = 0x14;
10134static constexpr dart::compiler::target::word Code_owner_offset = 0x1c;
10135static constexpr dart::compiler::target::word Context_num_variables_offset =
10136 0x4;
10137static constexpr dart::compiler::target::word Context_parent_offset = 0x8;
10138static constexpr dart::compiler::target::word Double_value_offset = 0x8;
10139static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
10140static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
10141static constexpr dart::compiler::target::word
10142 Field_initializer_function_offset = 0x10;
10143static constexpr dart::compiler::target::word
10144 Field_host_offset_or_field_id_offset = 0x14;
10145static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x28;
10146static constexpr dart::compiler::target::word
10147 Field_guarded_list_length_in_object_offset_offset = 0x34;
10148static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
10149 0x18;
10150static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x2c;
10151static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x36;
10152static constexpr dart::compiler::target::word Function_code_offset = 0x20;
10153static constexpr dart::compiler::target::word Function_data_offset = 0x18;
10154static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
10155 0x4, 0x8};
10156static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x40;
10157static constexpr dart::compiler::target::word Function_signature_offset = 0x14;
10158static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
10159 0x4;
10160static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
10161 0xc;
10162static constexpr dart::compiler::target::word
10163 GrowableObjectArray_length_offset = 0x8;
10164static constexpr dart::compiler::target::word
10165 GrowableObjectArray_type_arguments_offset = 0x4;
10166static constexpr dart::compiler::target::word Page_card_table_offset = 0x10;
10167static constexpr dart::compiler::target::word Page_original_top_offset = 0x1c;
10168static constexpr dart::compiler::target::word Page_original_end_offset = 0x20;
10169static constexpr dart::compiler::target::word
10170 CallSiteData_arguments_descriptor_offset = 0x8;
10171static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
10172static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
10173static constexpr dart::compiler::target::word ICData_entries_offset = 0xc;
10174static constexpr dart::compiler::target::word ICData_owner_offset = 0x14;
10175static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x1c;
10176static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
10177static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14;
10178static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18;
10179static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20;
10180static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
10181 0x10;
10182static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
10183 0x8;
10184static constexpr dart::compiler::target::word
10185 IsolateGroup_cached_class_table_table_offset = 0xc;
10186static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10;
10187static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc;
10188static constexpr dart::compiler::target::word
10189 ImmutableLinkedHashBase_data_offset = 0xc;
10190static constexpr dart::compiler::target::word
10191 LinkedHashBase_deleted_keys_offset = 0x14;
10192static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
10193 0x8;
10194static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
10195 0x18;
10196static constexpr dart::compiler::target::word
10197 LinkedHashBase_type_arguments_offset = 0x4;
10198static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
10199 0x10;
10200static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
10201static constexpr dart::compiler::target::word
10202 MarkingStackBlock_pointers_offset = 0x8;
10203static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
10204 0x4;
10205static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
10206 0xc;
10207static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
10208 0x10;
10209static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
10210static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
10211 0x4;
10212static constexpr dart::compiler::target::word NativeArguments_argv_offset = 0x8;
10213static constexpr dart::compiler::target::word NativeArguments_retval_offset =
10214 0xc;
10215static constexpr dart::compiler::target::word NativeArguments_thread_offset =
10216 0x0;
10217static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
10218 0xc0;
10219static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
10220 0x98;
10221static constexpr dart::compiler::target::word
10222 ObjectStore_record_field_names_offset = 0x1e8;
10223static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
10224 0xd4;
10225static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
10226 0x84;
10227static constexpr dart::compiler::target::word
10228 ObjectStore_ffi_callback_code_offset = 0x264;
10229static constexpr dart::compiler::target::word
10230 ObjectStore_suspend_state_await_offset = 0x210;
10231static constexpr dart::compiler::target::word
10232 ObjectStore_suspend_state_await_with_type_check_offset = 0x214;
10233static constexpr dart::compiler::target::word
10234 ObjectStore_suspend_state_handle_exception_offset = 0x234;
10235static constexpr dart::compiler::target::word
10236 ObjectStore_suspend_state_init_async_offset = 0x20c;
10237static constexpr dart::compiler::target::word
10238 ObjectStore_suspend_state_init_async_star_offset = 0x220;
10239static constexpr dart::compiler::target::word
10240 ObjectStore_suspend_state_init_sync_star_offset = 0x22c;
10241static constexpr dart::compiler::target::word
10242 ObjectStore_suspend_state_return_async_offset = 0x218;
10243static constexpr dart::compiler::target::word
10244 ObjectStore_suspend_state_return_async_not_future_offset = 0x21c;
10245static constexpr dart::compiler::target::word
10246 ObjectStore_suspend_state_return_async_star_offset = 0x228;
10247static constexpr dart::compiler::target::word
10248 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x230;
10249static constexpr dart::compiler::target::word
10250 ObjectStore_suspend_state_yield_async_star_offset = 0x224;
10251static constexpr dart::compiler::target::word OneByteString_data_offset = 0xc;
10252static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
10253static constexpr dart::compiler::target::word PointerBase_data_offset = 0x4;
10254static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
10255 0x8;
10256static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
10257 0x4;
10258static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0xc;
10259static constexpr dart::compiler::target::word Record_shape_offset = 0x4;
10260static constexpr dart::compiler::target::word
10261 SingleTargetCache_entry_point_offset = 0x8;
10262static constexpr dart::compiler::target::word
10263 SingleTargetCache_lower_limit_offset = 0xc;
10264static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
10265 0x4;
10266static constexpr dart::compiler::target::word
10267 SingleTargetCache_upper_limit_offset = 0x10;
10268static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
10269 0x8;
10270static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x4;
10271static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x4;
10272static constexpr dart::compiler::target::word String_hash_offset = 0x4;
10273static constexpr dart::compiler::target::word String_length_offset = 0x8;
10274static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
10275 0x4;
10276static constexpr dart::compiler::target::word
10277 SubtypeTestCache_num_inputs_offset = 0x8;
10278static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
10279 0x2;
10280static constexpr dart::compiler::target::word
10281 SuspendState_error_callback_offset = 0x18;
10282static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
10283 0x8;
10284static constexpr dart::compiler::target::word
10285 SuspendState_function_data_offset = 0x10;
10286static constexpr dart::compiler::target::word SuspendState_payload_offset =
10287 0x1c;
10288static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc;
10289static constexpr dart::compiler::target::word
10290 SuspendState_then_callback_offset = 0x14;
10291static constexpr dart::compiler::target::word
10292 Thread_AllocateArray_entry_point_offset = 0x168;
10293static constexpr dart::compiler::target::word Thread_active_exception_offset =
10294 0x3b0;
10295static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
10296 0x3b4;
10297static constexpr dart::compiler::target::word
10298 Thread_array_write_barrier_entry_point_offset = 0xfc;
10299static constexpr dart::compiler::target::word
10300 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104;
10301static constexpr dart::compiler::target::word
10302 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90;
10303static constexpr dart::compiler::target::word
10304 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108;
10305static constexpr dart::compiler::target::word
10306 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x94;
10307static constexpr dart::compiler::target::word
10308 Thread_allocate_object_entry_point_offset = 0x10c;
10309static constexpr dart::compiler::target::word
10310 Thread_allocate_object_stub_offset = 0x98;
10311static constexpr dart::compiler::target::word
10312 Thread_allocate_object_parameterized_entry_point_offset = 0x110;
10313static constexpr dart::compiler::target::word
10314 Thread_allocate_object_parameterized_stub_offset = 0x9c;
10315static constexpr dart::compiler::target::word
10316 Thread_allocate_object_slow_entry_point_offset = 0x114;
10317static constexpr dart::compiler::target::word
10318 Thread_allocate_object_slow_stub_offset = 0xa0;
10319static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
10320 0x3d0;
10321static constexpr dart::compiler::target::word
10322 Thread_async_exception_handler_stub_offset = 0xa4;
10323static constexpr dart::compiler::target::word
10324 Thread_auto_scope_native_wrapper_entry_point_offset = 0x144;
10325static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40;
10326static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x3c;
10327static constexpr dart::compiler::target::word
10328 Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c;
10329static constexpr dart::compiler::target::word
10330 Thread_call_to_runtime_entry_point_offset = 0x100;
10331static constexpr dart::compiler::target::word
10332 Thread_call_to_runtime_stub_offset = 0x5c;
10333static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3f4;
10334static constexpr dart::compiler::target::word
10335 Thread_dispatch_table_array_offset = 0x2c;
10336static constexpr dart::compiler::target::word
10337 Thread_double_truncate_round_supported_offset = 0x3d4;
10338static constexpr dart::compiler::target::word
10339 Thread_service_extension_stream_offset = 0x3f8;
10340static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
10341 0x128;
10342static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
10343 0xd0;
10344static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
10345 0x12c;
10346static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
10347 0xd4;
10348static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
10349 0x154;
10350static constexpr dart::compiler::target::word
10351 Thread_double_negate_address_offset = 0x150;
10352static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
10353static constexpr dart::compiler::target::word
10354 Thread_enter_safepoint_stub_offset = 0xe8;
10355static constexpr dart::compiler::target::word Thread_execution_state_offset =
10356 0x3c4;
10357static constexpr dart::compiler::target::word
10358 Thread_exit_safepoint_stub_offset = 0xec;
10359static constexpr dart::compiler::target::word
10360 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0;
10361static constexpr dart::compiler::target::word
10362 Thread_call_native_through_safepoint_stub_offset = 0xf4;
10363static constexpr dart::compiler::target::word
10364 Thread_call_native_through_safepoint_entry_point_offset = 0x130;
10365static constexpr dart::compiler::target::word
10366 Thread_fix_allocation_stub_code_offset = 0x54;
10367static constexpr dart::compiler::target::word
10368 Thread_fix_callers_target_code_offset = 0x50;
10369static constexpr dart::compiler::target::word
10370 Thread_float_absolute_address_offset = 0x160;
10371static constexpr dart::compiler::target::word
10372 Thread_float_negate_address_offset = 0x15c;
10373static constexpr dart::compiler::target::word Thread_float_not_address_offset =
10374 0x158;
10375static constexpr dart::compiler::target::word
10376 Thread_float_zerow_address_offset = 0x164;
10377static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
10378 0x3b8;
10379static constexpr dart::compiler::target::word
10380 Thread_invoke_dart_code_stub_offset = 0x58;
10381static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
10382 0x3cc;
10383static constexpr dart::compiler::target::word Thread_isolate_offset = 0x378;
10384static constexpr dart::compiler::target::word Thread_isolate_group_offset =
10385 0x37c;
10386static constexpr dart::compiler::target::word Thread_field_table_values_offset =
10387 0x30;
10388static constexpr dart::compiler::target::word
10389 Thread_lazy_deopt_from_return_stub_offset = 0xd8;
10390static constexpr dart::compiler::target::word
10391 Thread_lazy_deopt_from_throw_stub_offset = 0xdc;
10392static constexpr dart::compiler::target::word
10393 Thread_lazy_specialize_type_test_stub_offset = 0xe4;
10394static constexpr dart::compiler::target::word
10395 Thread_old_marking_stack_block_offset = 0x390;
10396static constexpr dart::compiler::target::word
10397 Thread_new_marking_stack_block_offset = 0x394;
10398static constexpr dart::compiler::target::word
10399 Thread_megamorphic_call_checked_entry_offset = 0x120;
10400static constexpr dart::compiler::target::word
10401 Thread_switchable_call_miss_entry_offset = 0x124;
10402static constexpr dart::compiler::target::word
10403 Thread_switchable_call_miss_stub_offset = 0xc0;
10404static constexpr dart::compiler::target::word
10405 Thread_no_scope_native_wrapper_entry_point_offset = 0x140;
10406static constexpr dart::compiler::target::word
10407 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x64;
10408static constexpr dart::compiler::target::word
10409 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x60;
10410static constexpr dart::compiler::target::word
10411 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x6c;
10412static constexpr dart::compiler::target::word
10413 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x68;
10414static constexpr dart::compiler::target::word
10415 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x74;
10416static constexpr dart::compiler::target::word
10417 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x70;
10418static constexpr dart::compiler::target::word
10419 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x7c;
10420static constexpr dart::compiler::target::word
10421 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x78;
10422static constexpr dart::compiler::target::word
10423 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x84;
10424static constexpr dart::compiler::target::word
10425 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x80;
10426static constexpr dart::compiler::target::word
10427 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x8c;
10428static constexpr dart::compiler::target::word
10429 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x88;
10430static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa8;
10431static constexpr dart::compiler::target::word
10432 Thread_return_async_not_future_stub_offset = 0xb0;
10433static constexpr dart::compiler::target::word
10434 Thread_return_async_star_stub_offset = 0xb4;
10435static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
10436 0xac;
10437static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38;
10438static constexpr dart::compiler::target::word
10439 Thread_predefined_symbols_address_offset = 0x148;
10440static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3bc;
10441static constexpr dart::compiler::target::word
10442 Thread_saved_shadow_call_stack_offset = 0x3c0;
10443static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
10444 0x3c8;
10445static constexpr dart::compiler::target::word
10446 Thread_shared_field_table_values_offset = 0x34;
10447static constexpr dart::compiler::target::word
10448 Thread_slow_type_test_stub_offset = 0xe0;
10449static constexpr dart::compiler::target::word
10450 Thread_slow_type_test_entry_point_offset = 0x138;
10451static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
10452static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
10453 0x380;
10454static constexpr dart::compiler::target::word
10455 Thread_stack_overflow_flags_offset = 0x384;
10456static constexpr dart::compiler::target::word
10457 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c;
10458static constexpr dart::compiler::target::word
10459 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc;
10460static constexpr dart::compiler::target::word
10461 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118;
10462static constexpr dart::compiler::target::word
10463 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8;
10464static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
10465 0x38c;
10466static constexpr dart::compiler::target::word
10467 Thread_suspend_state_await_entry_point_offset = 0x350;
10468static constexpr dart::compiler::target::word
10469 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x354;
10470static constexpr dart::compiler::target::word
10471 Thread_suspend_state_init_async_entry_point_offset = 0x34c;
10472static constexpr dart::compiler::target::word
10473 Thread_suspend_state_return_async_entry_point_offset = 0x358;
10474static constexpr dart::compiler::target::word
10475 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x35c;
10476static constexpr dart::compiler::target::word
10477 Thread_suspend_state_init_async_star_entry_point_offset = 0x360;
10478static constexpr dart::compiler::target::word
10479 Thread_suspend_state_yield_async_star_entry_point_offset = 0x364;
10480static constexpr dart::compiler::target::word
10481 Thread_suspend_state_return_async_star_entry_point_offset = 0x368;
10482static constexpr dart::compiler::target::word
10483 Thread_suspend_state_init_sync_star_entry_point_offset = 0x36c;
10484static constexpr dart::compiler::target::word
10485 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x370;
10486static constexpr dart::compiler::target::word
10487 Thread_suspend_state_handle_exception_entry_point_offset = 0x374;
10488static constexpr dart::compiler::target::word
10489 Thread_top_exit_frame_info_offset = 0x388;
10490static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
10491static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
10492static constexpr dart::compiler::target::word
10493 Thread_unboxed_runtime_arg_offset = 0x3a0;
10494static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x39c;
10495static constexpr dart::compiler::target::word
10496 Thread_write_barrier_entry_point_offset = 0xf8;
10497static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
10498 0x20;
10499static constexpr dart::compiler::target::word Thread_next_task_id_offset =
10500 0x3d8;
10501static constexpr dart::compiler::target::word Thread_random_offset = 0x3e0;
10502static constexpr dart::compiler::target::word
10503 Thread_jump_to_frame_entry_point_offset = 0x134;
10504static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3e8;
10505static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
10506 0x0;
10507static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
10508 0x4;
10509static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
10510 0x8;
10511static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
10512 0xc;
10513static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
10514 0x10;
10515static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
10516 0x8;
10517static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
10518static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
10519static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
10520 0x18;
10521static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
10522static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
10523 0xc;
10524static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
10525 0x8;
10526static constexpr dart::compiler::target::word
10527 FinalizerBase_entries_collected_offset = 0x10;
10528static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
10529 0x4;
10530static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
10531 0x8;
10532static constexpr dart::compiler::target::word
10533 FinalizerEntry_external_size_offset = 0x1c;
10534static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
10535 0x10;
10536static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
10537static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
10538static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
10539static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
10540 0x14;
10541static constexpr dart::compiler::target::word
10542 FunctionType_named_parameter_names_offset = 0x20;
10543static constexpr dart::compiler::target::word
10544 FunctionType_packed_parameter_counts_offset = 0x24;
10545static constexpr dart::compiler::target::word
10546 FunctionType_packed_type_parameter_counts_offset = 0x28;
10547static constexpr dart::compiler::target::word
10548 FunctionType_parameter_types_offset = 0x1c;
10549static constexpr dart::compiler::target::word
10550 FunctionType_type_parameters_offset = 0x14;
10551static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
10552static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
10553static constexpr dart::compiler::target::word
10554 TypeArguments_instantiations_offset = 0x4;
10555static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
10556static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
10557 0x10;
10558static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
10559static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
10560static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
10561static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
10562 0xc;
10563static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
10564 0x10;
10565static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
10566static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
10567 0xc;
10568static constexpr dart::compiler::target::word
10569 TypedDataView_offset_in_bytes_offset = 0x10;
10570static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
10571static constexpr dart::compiler::target::word
10572 UnhandledException_exception_offset = 0x4;
10573static constexpr dart::compiler::target::word
10574 UnhandledException_stacktrace_offset = 0x8;
10575static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
10576static constexpr dart::compiler::target::word
10577 MonomorphicSmiableCall_expected_cid_offset = 0x4;
10578static constexpr dart::compiler::target::word
10579 MonomorphicSmiableCall_entrypoint_offset = 0x8;
10580static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
10581static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
10582static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
10583static constexpr dart::compiler::target::word
10584 WeakReference_type_arguments_offset = 0x8;
10585static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
10586 0x4, 0xc, 0x8, 0x10};
10587static constexpr dart::compiler::target::word
10588 Thread_write_barrier_wrappers_thread_offset[] = {
10589 -1, -1, -1, -1, -1, 0x304, 0x308, 0x30c, -1, -1, 0x310,
10590 0x314, 0x318, -1, -1, -1, 0x31c, 0x320, 0x324, 0x328, 0x32c, 0x330,
10591 0x334, 0x338, -1, -1, -1, -1, 0x33c, 0x340, 0x344, 0x348};
10592static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
10593static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
10594static constexpr dart::compiler::target::word Array_header_size = 0xc;
10595static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
10596static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
10597static constexpr dart::compiler::target::word Class_InstanceSize = 0x74;
10598static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
10599static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
10600static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
10601static constexpr dart::compiler::target::word
10602 CompressedStackMaps_ObjectHeaderSize = 0x4;
10603static constexpr dart::compiler::target::word
10604 CompressedStackMaps_PayloadHeaderSize = 0x4;
10605static constexpr dart::compiler::target::word Context_header_size = 0xc;
10606static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
10607static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
10608static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
10609 0xc;
10610static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
10611 0x1c;
10612static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
10613static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
10614static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
10615 0x20;
10616static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
10617 0x18;
10618static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
10619static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
10620static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
10621static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
10622static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
10623static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
10624 0x10;
10625static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
10626static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
10627static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
10628 0x8;
10629static constexpr dart::compiler::target::word
10630 InstructionsSection_UnalignedHeaderSize = 0x14;
10631static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
10632 0x20;
10633static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
10634 0x18;
10635static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
10636static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
10637static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
10638 0x30;
10639static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
10640static constexpr dart::compiler::target::word Library_InstanceSize = 0x50;
10641static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
10642static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
10643 0x1c;
10644static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
10645static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
10646 0x18;
10647static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
10648static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
10649 0x8;
10650static constexpr dart::compiler::target::word
10651 MonomorphicSmiableCall_InstanceSize = 0xc;
10652static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
10653static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
10654static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
10655static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
10656static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
10657static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
10658static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
10659static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x10;
10660static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
10661static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x2c;
10662static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
10663static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
10664static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
10665static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
10666 0x14;
10667static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
10668static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
10669static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
10670static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
10671 0x10;
10672static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
10673static constexpr dart::compiler::target::word
10674 TransferableTypedData_InstanceSize = 0x4;
10675static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
10676static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
10677static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
10678 0x14;
10679static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
10680static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
10681static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
10682static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
10683 0xc;
10684static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
10685static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
10686static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
10687static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
10688static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
10689static constexpr dart::compiler::target::word
10690 WeakSerializationReference_InstanceSize = 0xc;
10691#endif // defined(PRODUCT) && \
10692 // defined(TARGET_ARCH_RISCV32) && \
10693 // !defined(DART_COMPRESSED_POINTERS)
10694
10695#if defined(PRODUCT) && defined(TARGET_ARCH_RISCV64) && \
10696 !defined(DART_COMPRESSED_POINTERS)
10697static constexpr dart::compiler::target::word Code_active_instructions_offset =
10698 0x70;
10699static constexpr dart::compiler::target::word Function_usage_counter_offset =
10700 0x70;
10701static constexpr dart::compiler::target::word
10702 ICData_receivers_static_type_offset = 0x20;
10703static constexpr dart::compiler::target::word
10704 SuspendState_frame_capacity_offset = 0x8;
10705static constexpr dart::compiler::target::word Array_elements_start_offset =
10706 0x18;
10707static constexpr dart::compiler::target::word Array_element_size = 0x8;
10708static constexpr dart::compiler::target::word Code_elements_start_offset = 0x90;
10709static constexpr dart::compiler::target::word Code_element_size = 0x4;
10710static constexpr dart::compiler::target::word Context_elements_start_offset =
10711 0x18;
10712static constexpr dart::compiler::target::word Context_element_size = 0x8;
10713static constexpr dart::compiler::target::word
10714 ContextScope_elements_start_offset = 0x10;
10715static constexpr dart::compiler::target::word ContextScope_element_size = 0x50;
10716static constexpr dart::compiler::target::word
10717 ExceptionHandlers_elements_start_offset = 0x18;
10718static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
10719 0xc;
10720static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
10721 0x10;
10722static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
10723static constexpr dart::compiler::target::word
10724 OneByteString_elements_start_offset = 0x10;
10725static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
10726static constexpr dart::compiler::target::word Record_elements_start_offset =
10727 0x10;
10728static constexpr dart::compiler::target::word Record_element_size = 0x8;
10729static constexpr dart::compiler::target::word
10730 TypeArguments_elements_start_offset = 0x28;
10731static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
10732static constexpr dart::compiler::target::word
10733 TwoByteString_elements_start_offset = 0x10;
10734static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
10735static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
10736 0x18;
10737static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
10738static constexpr dart::compiler::target::word Array_kMaxElements =
10739 0x7ffffffffffffff;
10740static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
10741 0x7ffd;
10742static constexpr dart::compiler::target::word Context_kMaxElements =
10743 0x7ffffffffffffff;
10744static constexpr dart::compiler::target::word
10745 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
10746static constexpr dart::compiler::target::word
10747 Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
10748static constexpr dart::compiler::target::word
10749 Instructions_kMonomorphicEntryOffsetAOT = 0x6;
10750static constexpr dart::compiler::target::word
10751 Instructions_kPolymorphicEntryOffsetAOT = 0x12;
10752static constexpr dart::compiler::target::word
10753 Instructions_kBarePayloadAlignment = 0x4;
10754static constexpr dart::compiler::target::word
10755 Instructions_kNonBarePayloadAlignment = 0x8;
10756static constexpr dart::compiler::target::word
10757 NativeEntry_kNumCallWrapperArguments = 0x2;
10758static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
10759static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
10760static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
10761 0x3fffffffffff;
10762static constexpr dart::compiler::target::word
10763 RecordShape_kFieldNamesIndexShift = 0x10;
10764static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
10765 0x3fffffffffff;
10766static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
10767 0xffff;
10768static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
10769 0xffff;
10770static constexpr dart::compiler::target::word String_kMaxElements =
10771 0x1fffffffffffffff;
10772static constexpr dart::compiler::target::word
10773 OneByteString_kMaxNewSpaceElements = 0x3fff0;
10774static constexpr dart::compiler::target::word
10775 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
10776static constexpr dart::compiler::target::word
10777 SubtypeTestCache_kFunctionTypeArguments = 0x3;
10778static constexpr dart::compiler::target::word
10779 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
10780static constexpr dart::compiler::target::word
10781 SubtypeTestCache_kDestinationType = 0x6;
10782static constexpr dart::compiler::target::word
10783 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
10784static constexpr dart::compiler::target::word
10785 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
10786static constexpr dart::compiler::target::word
10787 SubtypeTestCache_kInstanceTypeArguments = 0x1;
10788static constexpr dart::compiler::target::word
10789 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
10790static constexpr dart::compiler::target::word
10791 SubtypeTestCache_kTestEntryLength = 0x8;
10792static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
10793static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
10794 0x7;
10795static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
10796 0x7ffffffffffffff;
10797static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
10798static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
10799static constexpr dart::compiler::target::word
10800 AbstractType_type_test_stub_entry_point_offset = 0x8;
10801static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
10802 0x20;
10803static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
10804 0x28;
10805static constexpr dart::compiler::target::word
10806 ArgumentsDescriptor_first_named_entry_offset = 0x38;
10807static constexpr dart::compiler::target::word
10808 ArgumentsDescriptor_named_entry_size = 0x10;
10809static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
10810 0x0;
10811static constexpr dart::compiler::target::word
10812 ArgumentsDescriptor_position_offset = 0x8;
10813static constexpr dart::compiler::target::word
10814 ArgumentsDescriptor_positional_count_offset = 0x30;
10815static constexpr dart::compiler::target::word
10816 ArgumentsDescriptor_type_args_len_offset = 0x18;
10817static constexpr dart::compiler::target::word Array_data_offset = 0x18;
10818static constexpr dart::compiler::target::word Array_length_offset = 0x10;
10819static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
10820static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
10821static constexpr dart::compiler::target::word Class_declaration_type_offset =
10822 0x60;
10823static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
10824 0xa8;
10825static constexpr dart::compiler::target::word Class_super_type_offset = 0x50;
10826static constexpr dart::compiler::target::word
10827 Class_host_type_arguments_field_offset_in_words_offset = 0xb4;
10828static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
10829static constexpr dart::compiler::target::word
10830 Closure_delayed_type_arguments_offset = 0x18;
10831static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
10832static constexpr dart::compiler::target::word
10833 Closure_function_type_arguments_offset = 0x10;
10834static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
10835static constexpr dart::compiler::target::word
10836 Closure_instantiator_type_arguments_offset = 0x8;
10837static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
10838 0x20;
10839static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
10840static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
10841static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
10842static constexpr dart::compiler::target::word Context_num_variables_offset =
10843 0x8;
10844static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
10845static constexpr dart::compiler::target::word Double_value_offset = 0x8;
10846static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
10847static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
10848static constexpr dart::compiler::target::word
10849 Field_initializer_function_offset = 0x20;
10850static constexpr dart::compiler::target::word
10851 Field_host_offset_or_field_id_offset = 0x28;
10852static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
10853static constexpr dart::compiler::target::word
10854 Field_guarded_list_length_in_object_offset_offset = 0x54;
10855static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
10856 0x30;
10857static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
10858static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
10859static constexpr dart::compiler::target::word Function_code_offset = 0x40;
10860static constexpr dart::compiler::target::word Function_data_offset = 0x30;
10861static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
10862 0x8, 0x10};
10863static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
10864static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
10865static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
10866 0x8;
10867static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
10868 0x18;
10869static constexpr dart::compiler::target::word
10870 GrowableObjectArray_length_offset = 0x10;
10871static constexpr dart::compiler::target::word
10872 GrowableObjectArray_type_arguments_offset = 0x8;
10873static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
10874static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
10875static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
10876static constexpr dart::compiler::target::word
10877 CallSiteData_arguments_descriptor_offset = 0x10;
10878static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
10879static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
10880static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
10881static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
10882static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
10883static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
10884static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
10885static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
10886static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
10887static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
10888 0x20;
10889static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
10890 0x10;
10891static constexpr dart::compiler::target::word
10892 IsolateGroup_cached_class_table_table_offset = 0x18;
10893static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
10894static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
10895static constexpr dart::compiler::target::word
10896 ImmutableLinkedHashBase_data_offset = 0x18;
10897static constexpr dart::compiler::target::word
10898 LinkedHashBase_deleted_keys_offset = 0x28;
10899static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
10900 0x10;
10901static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
10902 0x30;
10903static constexpr dart::compiler::target::word
10904 LinkedHashBase_type_arguments_offset = 0x8;
10905static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
10906 0x20;
10907static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
10908static constexpr dart::compiler::target::word
10909 MarkingStackBlock_pointers_offset = 0x10;
10910static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
10911 0x8;
10912static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
10913 0x18;
10914static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
10915 0x20;
10916static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
10917static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
10918 0x8;
10919static constexpr dart::compiler::target::word NativeArguments_argv_offset =
10920 0x10;
10921static constexpr dart::compiler::target::word NativeArguments_retval_offset =
10922 0x18;
10923static constexpr dart::compiler::target::word NativeArguments_thread_offset =
10924 0x0;
10925static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
10926 0x180;
10927static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
10928 0x130;
10929static constexpr dart::compiler::target::word
10930 ObjectStore_record_field_names_offset = 0x3d0;
10931static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
10932 0x1a8;
10933static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
10934 0x108;
10935static constexpr dart::compiler::target::word
10936 ObjectStore_ffi_callback_code_offset = 0x4c8;
10937static constexpr dart::compiler::target::word
10938 ObjectStore_suspend_state_await_offset = 0x420;
10939static constexpr dart::compiler::target::word
10940 ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
10941static constexpr dart::compiler::target::word
10942 ObjectStore_suspend_state_handle_exception_offset = 0x468;
10943static constexpr dart::compiler::target::word
10944 ObjectStore_suspend_state_init_async_offset = 0x418;
10945static constexpr dart::compiler::target::word
10946 ObjectStore_suspend_state_init_async_star_offset = 0x440;
10947static constexpr dart::compiler::target::word
10948 ObjectStore_suspend_state_init_sync_star_offset = 0x458;
10949static constexpr dart::compiler::target::word
10950 ObjectStore_suspend_state_return_async_offset = 0x430;
10951static constexpr dart::compiler::target::word
10952 ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
10953static constexpr dart::compiler::target::word
10954 ObjectStore_suspend_state_return_async_star_offset = 0x450;
10955static constexpr dart::compiler::target::word
10956 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
10957static constexpr dart::compiler::target::word
10958 ObjectStore_suspend_state_yield_async_star_offset = 0x448;
10959static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
10960static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
10961static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
10962static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
10963 0x10;
10964static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
10965 0x8;
10966static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x18;
10967static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
10968static constexpr dart::compiler::target::word
10969 SingleTargetCache_entry_point_offset = 0x10;
10970static constexpr dart::compiler::target::word
10971 SingleTargetCache_lower_limit_offset = 0x18;
10972static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
10973 0x8;
10974static constexpr dart::compiler::target::word
10975 SingleTargetCache_upper_limit_offset = 0x1c;
10976static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
10977 0x10;
10978static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
10979static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
10980static constexpr dart::compiler::target::word String_hash_offset = 0x4;
10981static constexpr dart::compiler::target::word String_length_offset = 0x8;
10982static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
10983 0x8;
10984static constexpr dart::compiler::target::word
10985 SubtypeTestCache_num_inputs_offset = 0x10;
10986static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
10987 0x2;
10988static constexpr dart::compiler::target::word
10989 SuspendState_error_callback_offset = 0x30;
10990static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
10991 0x10;
10992static constexpr dart::compiler::target::word
10993 SuspendState_function_data_offset = 0x20;
10994static constexpr dart::compiler::target::word SuspendState_payload_offset =
10995 0x38;
10996static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
10997static constexpr dart::compiler::target::word
10998 SuspendState_then_callback_offset = 0x28;
10999static constexpr dart::compiler::target::word
11000 Thread_AllocateArray_entry_point_offset = 0x2d0;
11001static constexpr dart::compiler::target::word Thread_active_exception_offset =
11002 0x750;
11003static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
11004 0x758;
11005static constexpr dart::compiler::target::word
11006 Thread_array_write_barrier_entry_point_offset = 0x1f8;
11007static constexpr dart::compiler::target::word
11008 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
11009static constexpr dart::compiler::target::word
11010 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
11011static constexpr dart::compiler::target::word
11012 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
11013static constexpr dart::compiler::target::word
11014 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
11015static constexpr dart::compiler::target::word
11016 Thread_allocate_object_entry_point_offset = 0x218;
11017static constexpr dart::compiler::target::word
11018 Thread_allocate_object_stub_offset = 0x130;
11019static constexpr dart::compiler::target::word
11020 Thread_allocate_object_parameterized_entry_point_offset = 0x220;
11021static constexpr dart::compiler::target::word
11022 Thread_allocate_object_parameterized_stub_offset = 0x138;
11023static constexpr dart::compiler::target::word
11024 Thread_allocate_object_slow_entry_point_offset = 0x228;
11025static constexpr dart::compiler::target::word
11026 Thread_allocate_object_slow_stub_offset = 0x140;
11027static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
11028 0x790;
11029static constexpr dart::compiler::target::word
11030 Thread_async_exception_handler_stub_offset = 0x148;
11031static constexpr dart::compiler::target::word
11032 Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
11033static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80;
11034static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78;
11035static constexpr dart::compiler::target::word
11036 Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
11037static constexpr dart::compiler::target::word
11038 Thread_call_to_runtime_entry_point_offset = 0x200;
11039static constexpr dart::compiler::target::word
11040 Thread_call_to_runtime_stub_offset = 0xb8;
11041static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7c8;
11042static constexpr dart::compiler::target::word
11043 Thread_dispatch_table_array_offset = 0x58;
11044static constexpr dart::compiler::target::word
11045 Thread_double_truncate_round_supported_offset = 0x798;
11046static constexpr dart::compiler::target::word
11047 Thread_service_extension_stream_offset = 0x7d0;
11048static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
11049 0x250;
11050static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
11051 0x1a0;
11052static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
11053 0x258;
11054static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
11055 0x1a8;
11056static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
11057 0x2a8;
11058static constexpr dart::compiler::target::word
11059 Thread_double_negate_address_offset = 0x2a0;
11060static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
11061static constexpr dart::compiler::target::word
11062 Thread_enter_safepoint_stub_offset = 0x1d0;
11063static constexpr dart::compiler::target::word Thread_execution_state_offset =
11064 0x778;
11065static constexpr dart::compiler::target::word
11066 Thread_exit_safepoint_stub_offset = 0x1d8;
11067static constexpr dart::compiler::target::word
11068 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
11069static constexpr dart::compiler::target::word
11070 Thread_call_native_through_safepoint_stub_offset = 0x1e8;
11071static constexpr dart::compiler::target::word
11072 Thread_call_native_through_safepoint_entry_point_offset = 0x260;
11073static constexpr dart::compiler::target::word
11074 Thread_fix_allocation_stub_code_offset = 0xa8;
11075static constexpr dart::compiler::target::word
11076 Thread_fix_callers_target_code_offset = 0xa0;
11077static constexpr dart::compiler::target::word
11078 Thread_float_absolute_address_offset = 0x2c0;
11079static constexpr dart::compiler::target::word
11080 Thread_float_negate_address_offset = 0x2b8;
11081static constexpr dart::compiler::target::word Thread_float_not_address_offset =
11082 0x2b0;
11083static constexpr dart::compiler::target::word
11084 Thread_float_zerow_address_offset = 0x2c8;
11085static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
11086 0x760;
11087static constexpr dart::compiler::target::word
11088 Thread_invoke_dart_code_stub_offset = 0xb0;
11089static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
11090 0x788;
11091static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6f0;
11092static constexpr dart::compiler::target::word Thread_isolate_group_offset =
11093 0x6f8;
11094static constexpr dart::compiler::target::word Thread_field_table_values_offset =
11095 0x60;
11096static constexpr dart::compiler::target::word
11097 Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
11098static constexpr dart::compiler::target::word
11099 Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
11100static constexpr dart::compiler::target::word
11101 Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
11102static constexpr dart::compiler::target::word
11103 Thread_old_marking_stack_block_offset = 0x720;
11104static constexpr dart::compiler::target::word
11105 Thread_new_marking_stack_block_offset = 0x728;
11106static constexpr dart::compiler::target::word
11107 Thread_megamorphic_call_checked_entry_offset = 0x240;
11108static constexpr dart::compiler::target::word
11109 Thread_switchable_call_miss_entry_offset = 0x248;
11110static constexpr dart::compiler::target::word
11111 Thread_switchable_call_miss_stub_offset = 0x180;
11112static constexpr dart::compiler::target::word
11113 Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
11114static constexpr dart::compiler::target::word
11115 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc8;
11116static constexpr dart::compiler::target::word
11117 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xc0;
11118static constexpr dart::compiler::target::word
11119 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
11120static constexpr dart::compiler::target::word
11121 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
11122static constexpr dart::compiler::target::word
11123 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
11124static constexpr dart::compiler::target::word
11125 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
11126static constexpr dart::compiler::target::word
11127 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
11128static constexpr dart::compiler::target::word
11129 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
11130static constexpr dart::compiler::target::word
11131 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
11132static constexpr dart::compiler::target::word
11133 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
11134static constexpr dart::compiler::target::word
11135 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
11136static constexpr dart::compiler::target::word
11137 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
11138static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x150;
11139static constexpr dart::compiler::target::word
11140 Thread_return_async_not_future_stub_offset = 0x160;
11141static constexpr dart::compiler::target::word
11142 Thread_return_async_star_stub_offset = 0x168;
11143static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
11144 0x158;
11145static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70;
11146static constexpr dart::compiler::target::word
11147 Thread_predefined_symbols_address_offset = 0x290;
11148static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x768;
11149static constexpr dart::compiler::target::word
11150 Thread_saved_shadow_call_stack_offset = 0x770;
11151static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
11152 0x780;
11153static constexpr dart::compiler::target::word
11154 Thread_shared_field_table_values_offset = 0x68;
11155static constexpr dart::compiler::target::word
11156 Thread_slow_type_test_stub_offset = 0x1c0;
11157static constexpr dart::compiler::target::word
11158 Thread_slow_type_test_entry_point_offset = 0x270;
11159static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
11160static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
11161 0x700;
11162static constexpr dart::compiler::target::word
11163 Thread_stack_overflow_flags_offset = 0x708;
11164static constexpr dart::compiler::target::word
11165 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
11166static constexpr dart::compiler::target::word
11167 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
11168static constexpr dart::compiler::target::word
11169 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230;
11170static constexpr dart::compiler::target::word
11171 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
11172static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
11173 0x718;
11174static constexpr dart::compiler::target::word
11175 Thread_suspend_state_await_entry_point_offset = 0x6a0;
11176static constexpr dart::compiler::target::word
11177 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a8;
11178static constexpr dart::compiler::target::word
11179 Thread_suspend_state_init_async_entry_point_offset = 0x698;
11180static constexpr dart::compiler::target::word
11181 Thread_suspend_state_return_async_entry_point_offset = 0x6b0;
11182static constexpr dart::compiler::target::word
11183 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b8;
11184static constexpr dart::compiler::target::word
11185 Thread_suspend_state_init_async_star_entry_point_offset = 0x6c0;
11186static constexpr dart::compiler::target::word
11187 Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c8;
11188static constexpr dart::compiler::target::word
11189 Thread_suspend_state_return_async_star_entry_point_offset = 0x6d0;
11190static constexpr dart::compiler::target::word
11191 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d8;
11192static constexpr dart::compiler::target::word
11193 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6e0;
11194static constexpr dart::compiler::target::word
11195 Thread_suspend_state_handle_exception_entry_point_offset = 0x6e8;
11196static constexpr dart::compiler::target::word
11197 Thread_top_exit_frame_info_offset = 0x710;
11198static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
11199static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
11200static constexpr dart::compiler::target::word
11201 Thread_unboxed_runtime_arg_offset = 0x740;
11202static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x738;
11203static constexpr dart::compiler::target::word
11204 Thread_write_barrier_entry_point_offset = 0x1f0;
11205static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
11206 0x40;
11207static constexpr dart::compiler::target::word Thread_next_task_id_offset =
11208 0x7a0;
11209static constexpr dart::compiler::target::word Thread_random_offset = 0x7a8;
11210static constexpr dart::compiler::target::word
11211 Thread_jump_to_frame_entry_point_offset = 0x268;
11212static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7b0;
11213static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
11214 0x0;
11215static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
11216 0x8;
11217static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
11218 0x10;
11219static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
11220 0x18;
11221static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
11222 0x20;
11223static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
11224 0x10;
11225static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
11226static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
11227static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
11228 0x30;
11229static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
11230static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
11231 0x18;
11232static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
11233 0x10;
11234static constexpr dart::compiler::target::word
11235 FinalizerBase_entries_collected_offset = 0x20;
11236static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
11237 0x8;
11238static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
11239 0x10;
11240static constexpr dart::compiler::target::word
11241 FinalizerEntry_external_size_offset = 0x38;
11242static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
11243 0x20;
11244static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
11245static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
11246 0x18;
11247static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
11248static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
11249 0x28;
11250static constexpr dart::compiler::target::word
11251 FunctionType_named_parameter_names_offset = 0x40;
11252static constexpr dart::compiler::target::word
11253 FunctionType_packed_parameter_counts_offset = 0x48;
11254static constexpr dart::compiler::target::word
11255 FunctionType_packed_type_parameter_counts_offset = 0x4c;
11256static constexpr dart::compiler::target::word
11257 FunctionType_parameter_types_offset = 0x38;
11258static constexpr dart::compiler::target::word
11259 FunctionType_type_parameters_offset = 0x28;
11260static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
11261static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
11262static constexpr dart::compiler::target::word
11263 TypeArguments_instantiations_offset = 0x8;
11264static constexpr dart::compiler::target::word TypeArguments_length_offset =
11265 0x10;
11266static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
11267 0x20;
11268static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
11269static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
11270static constexpr dart::compiler::target::word TypeParameters_flags_offset =
11271 0x10;
11272static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
11273 0x18;
11274static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
11275 0x20;
11276static constexpr dart::compiler::target::word TypedDataBase_length_offset =
11277 0x10;
11278static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
11279 0x18;
11280static constexpr dart::compiler::target::word
11281 TypedDataView_offset_in_bytes_offset = 0x20;
11282static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
11283static constexpr dart::compiler::target::word
11284 UnhandledException_exception_offset = 0x8;
11285static constexpr dart::compiler::target::word
11286 UnhandledException_stacktrace_offset = 0x10;
11287static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
11288static constexpr dart::compiler::target::word
11289 MonomorphicSmiableCall_expected_cid_offset = 0x8;
11290static constexpr dart::compiler::target::word
11291 MonomorphicSmiableCall_entrypoint_offset = 0x10;
11292static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
11293static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
11294static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
11295static constexpr dart::compiler::target::word
11296 WeakReference_type_arguments_offset = 0x10;
11297static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
11298 0x8, 0x18, 0x10, 0x20};
11299static constexpr dart::compiler::target::word
11300 Thread_write_barrier_wrappers_thread_offset[] = {
11301 -1, -1, -1, -1, -1, 0x608, 0x610, 0x618, -1, -1, 0x620,
11302 0x628, 0x630, -1, -1, -1, 0x638, 0x640, 0x648, 0x650, 0x658, 0x660,
11303 0x668, 0x670, -1, -1, -1, -1, 0x678, 0x680, 0x688, 0x690};
11304static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
11305static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
11306static constexpr dart::compiler::target::word Array_header_size = 0x18;
11307static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
11308static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
11309static constexpr dart::compiler::target::word Class_InstanceSize = 0xc0;
11310static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
11311static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
11312static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
11313static constexpr dart::compiler::target::word
11314 CompressedStackMaps_ObjectHeaderSize = 0x8;
11315static constexpr dart::compiler::target::word
11316 CompressedStackMaps_PayloadHeaderSize = 0x4;
11317static constexpr dart::compiler::target::word Context_header_size = 0x18;
11318static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
11319static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
11320 0x18;
11321static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
11322 0x18;
11323static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
11324 0x30;
11325static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
11326static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
11327static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
11328 0x40;
11329static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
11330 0x30;
11331static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
11332static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
11333static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
11334static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
11335static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
11336static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
11337 0x20;
11338static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
11339static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
11340static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
11341 0x10;
11342static constexpr dart::compiler::target::word
11343 InstructionsSection_UnalignedHeaderSize = 0x28;
11344static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
11345 0x40;
11346static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
11347 0x30;
11348static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
11349static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
11350static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
11351 0x60;
11352static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
11353static constexpr dart::compiler::target::word Library_InstanceSize = 0x98;
11354static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
11355static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
11356 0x38;
11357static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
11358static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
11359 0x30;
11360static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
11361static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
11362 0x10;
11363static constexpr dart::compiler::target::word
11364 MonomorphicSmiableCall_InstanceSize = 0x18;
11365static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
11366static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
11367static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
11368static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
11369static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
11370static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
11371static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
11372static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x20;
11373static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
11374static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x58;
11375static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
11376static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
11377static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
11378static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
11379 0x20;
11380static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
11381static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
11382static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
11383static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
11384 0x18;
11385static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x28;
11386static constexpr dart::compiler::target::word
11387 TransferableTypedData_InstanceSize = 0x8;
11388static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
11389static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
11390static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
11391 0x28;
11392static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
11393static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
11394static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
11395static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
11396 0x18;
11397static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
11398static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
11399static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
11400static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
11401static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
11402static constexpr dart::compiler::target::word
11403 WeakSerializationReference_InstanceSize = 0x18;
11404#endif // defined(PRODUCT) && \
11405 // defined(TARGET_ARCH_RISCV64) && \
11406 // !defined(DART_COMPRESSED_POINTERS)
11407
11408#if !defined(PRODUCT) && defined(TARGET_ARCH_ARM) && \
11409 !defined(DART_COMPRESSED_POINTERS)
11410static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
11411 0x1c;
11412static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
11413 0xc;
11414static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
11415static constexpr dart::compiler::target::word
11416 AOT_ClassTable_elements_start_offset = 0x0;
11417static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
11418static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
11419 0x58;
11420static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
11421static constexpr dart::compiler::target::word
11422 AOT_Context_elements_start_offset = 0xc;
11423static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
11424static constexpr dart::compiler::target::word
11425 AOT_ContextScope_elements_start_offset = 0xc;
11426static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
11427 0x28;
11428static constexpr dart::compiler::target::word
11429 AOT_ExceptionHandlers_elements_start_offset = 0xc;
11430static constexpr dart::compiler::target::word
11431 AOT_ExceptionHandlers_element_size = 0xc;
11432static constexpr dart::compiler::target::word
11433 AOT_ObjectPool_elements_start_offset = 0x8;
11434static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x4;
11435static constexpr dart::compiler::target::word
11436 AOT_OneByteString_elements_start_offset = 0xc;
11437static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
11438 0x1;
11439static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
11440 0x8;
11441static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
11442static constexpr dart::compiler::target::word
11443 AOT_TypeArguments_elements_start_offset = 0x14;
11444static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
11445 0x4;
11446static constexpr dart::compiler::target::word
11447 AOT_TwoByteString_elements_start_offset = 0xc;
11448static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
11449 0x2;
11450static constexpr dart::compiler::target::word
11451 AOT_WeakArray_elements_start_offset = 0xc;
11452static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
11453static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
11454 0xfffffff;
11455static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
11456 0xfffd;
11457static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
11458 0xfffffff;
11459static constexpr dart::compiler::target::word
11460 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x0;
11461static constexpr dart::compiler::target::word
11462 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
11463static constexpr dart::compiler::target::word
11464 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x0;
11465static constexpr dart::compiler::target::word
11466 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x10;
11467static constexpr dart::compiler::target::word
11468 AOT_Instructions_kBarePayloadAlignment = 0x4;
11469static constexpr dart::compiler::target::word
11470 AOT_Instructions_kNonBarePayloadAlignment = 0x4;
11471static constexpr dart::compiler::target::word
11472 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
11473static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
11474static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
11475static constexpr dart::compiler::target::word
11476 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
11477static constexpr dart::compiler::target::word
11478 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
11479static constexpr dart::compiler::target::word
11480 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
11481static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
11482 0xffff;
11483static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
11484 0xffff;
11485static constexpr dart::compiler::target::word AOT_String_kMaxElements =
11486 0x1fffffff;
11487static constexpr dart::compiler::target::word
11488 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff4;
11489static constexpr dart::compiler::target::word
11490 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fffa;
11491static constexpr dart::compiler::target::word
11492 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
11493static constexpr dart::compiler::target::word
11494 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
11495static constexpr dart::compiler::target::word
11496 AOT_SubtypeTestCache_kDestinationType = 0x6;
11497static constexpr dart::compiler::target::word
11498 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
11499static constexpr dart::compiler::target::word
11500 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
11501static constexpr dart::compiler::target::word
11502 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
11503static constexpr dart::compiler::target::word
11504 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
11505static constexpr dart::compiler::target::word
11506 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
11507static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
11508 0x7;
11509static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
11510 0x7;
11511static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
11512 0xfffffff;
11513static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
11514 0x8;
11515static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
11516 0x10;
11517static constexpr dart::compiler::target::word
11518 AOT_AbstractType_type_test_stub_entry_point_offset = 0x4;
11519static constexpr dart::compiler::target::word
11520 AOT_ArgumentsDescriptor_count_offset = 0x10;
11521static constexpr dart::compiler::target::word
11522 AOT_ArgumentsDescriptor_size_offset = 0x14;
11523static constexpr dart::compiler::target::word
11524 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x1c;
11525static constexpr dart::compiler::target::word
11526 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
11527static constexpr dart::compiler::target::word
11528 AOT_ArgumentsDescriptor_name_offset = 0x0;
11529static constexpr dart::compiler::target::word
11530 AOT_ArgumentsDescriptor_position_offset = 0x4;
11531static constexpr dart::compiler::target::word
11532 AOT_ArgumentsDescriptor_positional_count_offset = 0x18;
11533static constexpr dart::compiler::target::word
11534 AOT_ArgumentsDescriptor_type_args_len_offset = 0xc;
11535static constexpr dart::compiler::target::word AOT_Array_data_offset = 0xc;
11536static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x8;
11537static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
11538static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
11539 0x4;
11540static constexpr dart::compiler::target::word
11541 AOT_Class_declaration_type_offset = 0x34;
11542static constexpr dart::compiler::target::word
11543 AOT_Class_num_type_arguments_offset = 0x4c;
11544static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
11545 0x2c;
11546static constexpr dart::compiler::target::word
11547 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x58;
11548static constexpr dart::compiler::target::word
11549 AOT_ClassTable_allocation_tracing_state_table_offset = 0x4;
11550static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x14;
11551static constexpr dart::compiler::target::word
11552 AOT_Closure_delayed_type_arguments_offset = 0xc;
11553static constexpr dart::compiler::target::word AOT_Closure_function_offset =
11554 0x10;
11555static constexpr dart::compiler::target::word
11556 AOT_Closure_function_type_arguments_offset = 0x8;
11557static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x18;
11558static constexpr dart::compiler::target::word
11559 AOT_Closure_instantiator_type_arguments_offset = 0x4;
11560static constexpr dart::compiler::target::word
11561 AOT_ClosureData_packed_fields_offset = 0x10;
11562static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
11563 0x18;
11564static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
11565 0x14;
11566static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x1c;
11567static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
11568 0x4;
11569static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x8;
11570static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
11571static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
11572static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
11573static constexpr dart::compiler::target::word
11574 AOT_Field_initializer_function_offset = 0x10;
11575static constexpr dart::compiler::target::word
11576 AOT_Field_host_offset_or_field_id_offset = 0x14;
11577static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
11578 0x28;
11579static constexpr dart::compiler::target::word
11580 AOT_Field_guarded_list_length_in_object_offset_offset = 0x30;
11581static constexpr dart::compiler::target::word
11582 AOT_Field_guarded_list_length_offset = 0x18;
11583static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
11584 0x2c;
11585static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x32;
11586static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x20;
11587static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x18;
11588static constexpr dart::compiler::target::word
11589 AOT_Function_entry_point_offset[] = {0x4, 0x8};
11590static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
11591 0x28;
11592static constexpr dart::compiler::target::word AOT_Function_signature_offset =
11593 0x14;
11594static constexpr dart::compiler::target::word
11595 AOT_FutureOr_type_arguments_offset = 0x4;
11596static constexpr dart::compiler::target::word
11597 AOT_GrowableObjectArray_data_offset = 0xc;
11598static constexpr dart::compiler::target::word
11599 AOT_GrowableObjectArray_length_offset = 0x8;
11600static constexpr dart::compiler::target::word
11601 AOT_GrowableObjectArray_type_arguments_offset = 0x4;
11602static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x10;
11603static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
11604 0x1c;
11605static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
11606 0x20;
11607static constexpr dart::compiler::target::word
11608 AOT_CallSiteData_arguments_descriptor_offset = 0x8;
11609static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
11610 0x3;
11611static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
11612 0x0;
11613static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0xc;
11614static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x10;
11615static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
11616 0x14;
11617static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
11618static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
11619 0x14;
11620static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
11621 0x18;
11622static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
11623 0x20;
11624static constexpr dart::compiler::target::word
11625 AOT_Isolate_has_resumption_breakpoints_offset = 0x25;
11626static constexpr dart::compiler::target::word
11627 AOT_IsolateGroup_object_store_offset = 0x10;
11628static constexpr dart::compiler::target::word
11629 AOT_IsolateGroup_class_table_offset = 0x8;
11630static constexpr dart::compiler::target::word
11631 AOT_IsolateGroup_cached_class_table_table_offset = 0xc;
11632static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
11633 0x24;
11634static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
11635 0x10;
11636static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
11637 0xc;
11638static constexpr dart::compiler::target::word
11639 AOT_ImmutableLinkedHashBase_data_offset = 0xc;
11640static constexpr dart::compiler::target::word
11641 AOT_LinkedHashBase_deleted_keys_offset = 0x14;
11642static constexpr dart::compiler::target::word
11643 AOT_LinkedHashBase_hash_mask_offset = 0x8;
11644static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
11645 0x18;
11646static constexpr dart::compiler::target::word
11647 AOT_LinkedHashBase_type_arguments_offset = 0x4;
11648static constexpr dart::compiler::target::word
11649 AOT_LinkedHashBase_used_data_offset = 0x10;
11650static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
11651static constexpr dart::compiler::target::word
11652 AOT_MarkingStackBlock_pointers_offset = 0x8;
11653static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
11654 0x4;
11655static constexpr dart::compiler::target::word
11656 AOT_MegamorphicCache_buckets_offset = 0xc;
11657static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
11658 0x10;
11659static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
11660static constexpr dart::compiler::target::word
11661 AOT_NativeArguments_argc_tag_offset = 0x4;
11662static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
11663 0x8;
11664static constexpr dart::compiler::target::word
11665 AOT_NativeArguments_retval_offset = 0xc;
11666static constexpr dart::compiler::target::word
11667 AOT_NativeArguments_thread_offset = 0x0;
11668static constexpr dart::compiler::target::word
11669 AOT_ObjectStore_double_type_offset = 0xc0;
11670static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
11671 0x98;
11672static constexpr dart::compiler::target::word
11673 AOT_ObjectStore_record_field_names_offset = 0x1e8;
11674static constexpr dart::compiler::target::word
11675 AOT_ObjectStore_string_type_offset = 0xd4;
11676static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
11677 0x84;
11678static constexpr dart::compiler::target::word
11679 AOT_ObjectStore_ffi_callback_code_offset = 0x264;
11680static constexpr dart::compiler::target::word
11681 AOT_ObjectStore_suspend_state_await_offset = 0x210;
11682static constexpr dart::compiler::target::word
11683 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x214;
11684static constexpr dart::compiler::target::word
11685 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x234;
11686static constexpr dart::compiler::target::word
11687 AOT_ObjectStore_suspend_state_init_async_offset = 0x20c;
11688static constexpr dart::compiler::target::word
11689 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x220;
11690static constexpr dart::compiler::target::word
11691 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x22c;
11692static constexpr dart::compiler::target::word
11693 AOT_ObjectStore_suspend_state_return_async_offset = 0x218;
11694static constexpr dart::compiler::target::word
11695 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x21c;
11696static constexpr dart::compiler::target::word
11697 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x228;
11698static constexpr dart::compiler::target::word
11699 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x230;
11700static constexpr dart::compiler::target::word
11701 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x224;
11702static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
11703 0xc;
11704static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
11705 0x0;
11706static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x4;
11707static constexpr dart::compiler::target::word
11708 AOT_Pointer_type_arguments_offset = 0x8;
11709static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
11710 0x4;
11711static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
11712 0xc;
11713static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x4;
11714static constexpr dart::compiler::target::word
11715 AOT_SingleTargetCache_entry_point_offset = 0x8;
11716static constexpr dart::compiler::target::word
11717 AOT_SingleTargetCache_lower_limit_offset = 0xc;
11718static constexpr dart::compiler::target::word
11719 AOT_SingleTargetCache_target_offset = 0x4;
11720static constexpr dart::compiler::target::word
11721 AOT_SingleTargetCache_upper_limit_offset = 0x10;
11722static constexpr dart::compiler::target::word
11723 AOT_StoreBufferBlock_pointers_offset = 0x8;
11724static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
11725 0x4;
11726static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
11727 0x4;
11728static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
11729static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
11730static constexpr dart::compiler::target::word
11731 AOT_SubtypeTestCache_cache_offset = 0x4;
11732static constexpr dart::compiler::target::word
11733 AOT_SubtypeTestCache_num_inputs_offset = 0x8;
11734static constexpr dart::compiler::target::word
11735 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
11736static constexpr dart::compiler::target::word
11737 AOT_SuspendState_error_callback_offset = 0x14;
11738static constexpr dart::compiler::target::word
11739 AOT_SuspendState_frame_size_offset = 0x4;
11740static constexpr dart::compiler::target::word
11741 AOT_SuspendState_function_data_offset = 0xc;
11742static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
11743 0x18;
11744static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8;
11745static constexpr dart::compiler::target::word
11746 AOT_SuspendState_then_callback_offset = 0x10;
11747static constexpr dart::compiler::target::word
11748 AOT_Thread_AllocateArray_entry_point_offset = 0x168;
11749static constexpr dart::compiler::target::word
11750 AOT_Thread_active_exception_offset = 0x388;
11751static constexpr dart::compiler::target::word
11752 AOT_Thread_active_stacktrace_offset = 0x38c;
11753static constexpr dart::compiler::target::word
11754 AOT_Thread_array_write_barrier_entry_point_offset = 0xfc;
11755static constexpr dart::compiler::target::word
11756 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104;
11757static constexpr dart::compiler::target::word
11758 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90;
11759static constexpr dart::compiler::target::word
11760 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108;
11761static constexpr dart::compiler::target::word
11762 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x94;
11763static constexpr dart::compiler::target::word
11764 AOT_Thread_allocate_object_entry_point_offset = 0x10c;
11765static constexpr dart::compiler::target::word
11766 AOT_Thread_allocate_object_stub_offset = 0x98;
11767static constexpr dart::compiler::target::word
11768 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x110;
11769static constexpr dart::compiler::target::word
11770 AOT_Thread_allocate_object_parameterized_stub_offset = 0x9c;
11771static constexpr dart::compiler::target::word
11772 AOT_Thread_allocate_object_slow_entry_point_offset = 0x114;
11773static constexpr dart::compiler::target::word
11774 AOT_Thread_allocate_object_slow_stub_offset = 0xa0;
11775static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
11776 0x3a8;
11777static constexpr dart::compiler::target::word
11778 AOT_Thread_async_exception_handler_stub_offset = 0xa4;
11779static constexpr dart::compiler::target::word
11780 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x144;
11781static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
11782 0x40;
11783static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
11784 0x3c;
11785static constexpr dart::compiler::target::word
11786 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c;
11787static constexpr dart::compiler::target::word
11788 AOT_Thread_call_to_runtime_entry_point_offset = 0x100;
11789static constexpr dart::compiler::target::word
11790 AOT_Thread_call_to_runtime_stub_offset = 0x5c;
11791static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
11792 0x3cc;
11793static constexpr dart::compiler::target::word
11794 AOT_Thread_dispatch_table_array_offset = 0x2c;
11795static constexpr dart::compiler::target::word
11796 AOT_Thread_double_truncate_round_supported_offset = 0x3ac;
11797static constexpr dart::compiler::target::word
11798 AOT_Thread_service_extension_stream_offset = 0x3d0;
11799static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
11800 0x128;
11801static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
11802 0xd0;
11803static constexpr dart::compiler::target::word
11804 AOT_Thread_deoptimize_entry_offset = 0x12c;
11805static constexpr dart::compiler::target::word
11806 AOT_Thread_deoptimize_stub_offset = 0xd4;
11807static constexpr dart::compiler::target::word
11808 AOT_Thread_double_abs_address_offset = 0x154;
11809static constexpr dart::compiler::target::word
11810 AOT_Thread_double_negate_address_offset = 0x150;
11811static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28;
11812static constexpr dart::compiler::target::word
11813 AOT_Thread_enter_safepoint_stub_offset = 0xe8;
11814static constexpr dart::compiler::target::word
11815 AOT_Thread_execution_state_offset = 0x39c;
11816static constexpr dart::compiler::target::word
11817 AOT_Thread_exit_safepoint_stub_offset = 0xec;
11818static constexpr dart::compiler::target::word
11819 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0;
11820static constexpr dart::compiler::target::word
11821 AOT_Thread_call_native_through_safepoint_stub_offset = 0xf4;
11822static constexpr dart::compiler::target::word
11823 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x130;
11824static constexpr dart::compiler::target::word
11825 AOT_Thread_fix_allocation_stub_code_offset = 0x54;
11826static constexpr dart::compiler::target::word
11827 AOT_Thread_fix_callers_target_code_offset = 0x50;
11828static constexpr dart::compiler::target::word
11829 AOT_Thread_float_absolute_address_offset = 0x160;
11830static constexpr dart::compiler::target::word
11831 AOT_Thread_float_negate_address_offset = 0x15c;
11832static constexpr dart::compiler::target::word
11833 AOT_Thread_float_not_address_offset = 0x158;
11834static constexpr dart::compiler::target::word
11835 AOT_Thread_float_zerow_address_offset = 0x164;
11836static constexpr dart::compiler::target::word
11837 AOT_Thread_global_object_pool_offset = 0x390;
11838static constexpr dart::compiler::target::word
11839 AOT_Thread_invoke_dart_code_stub_offset = 0x58;
11840static constexpr dart::compiler::target::word
11841 AOT_Thread_exit_through_ffi_offset = 0x3a4;
11842static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x350;
11843static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
11844 0x354;
11845static constexpr dart::compiler::target::word
11846 AOT_Thread_field_table_values_offset = 0x30;
11847static constexpr dart::compiler::target::word
11848 AOT_Thread_lazy_deopt_from_return_stub_offset = 0xd8;
11849static constexpr dart::compiler::target::word
11850 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xdc;
11851static constexpr dart::compiler::target::word
11852 AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe4;
11853static constexpr dart::compiler::target::word
11854 AOT_Thread_old_marking_stack_block_offset = 0x368;
11855static constexpr dart::compiler::target::word
11856 AOT_Thread_new_marking_stack_block_offset = 0x36c;
11857static constexpr dart::compiler::target::word
11858 AOT_Thread_megamorphic_call_checked_entry_offset = 0x120;
11859static constexpr dart::compiler::target::word
11860 AOT_Thread_switchable_call_miss_entry_offset = 0x124;
11861static constexpr dart::compiler::target::word
11862 AOT_Thread_switchable_call_miss_stub_offset = 0xc0;
11863static constexpr dart::compiler::target::word
11864 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x140;
11865static constexpr dart::compiler::target::word
11866 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
11867 0x64;
11868static constexpr dart::compiler::target::word
11869 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
11870 0x60;
11871static constexpr dart::compiler::target::word
11872 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x6c;
11873static constexpr dart::compiler::target::word
11874 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x68;
11875static constexpr dart::compiler::target::word
11876 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x74;
11877static constexpr dart::compiler::target::word
11878 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x70;
11879static constexpr dart::compiler::target::word
11880 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x7c;
11881static constexpr dart::compiler::target::word
11882 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x78;
11883static constexpr dart::compiler::target::word
11884 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x84;
11885static constexpr dart::compiler::target::word
11886 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x80;
11887static constexpr dart::compiler::target::word
11888 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x8c;
11889static constexpr dart::compiler::target::word
11890 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x88;
11891static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
11892 0xa8;
11893static constexpr dart::compiler::target::word
11894 AOT_Thread_return_async_not_future_stub_offset = 0xb0;
11895static constexpr dart::compiler::target::word
11896 AOT_Thread_return_async_star_stub_offset = 0xb4;
11897static constexpr dart::compiler::target::word
11898 AOT_Thread_return_async_stub_offset = 0xac;
11899static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
11900 0x38;
11901static constexpr dart::compiler::target::word
11902 AOT_Thread_predefined_symbols_address_offset = 0x148;
11903static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
11904 0x394;
11905static constexpr dart::compiler::target::word
11906 AOT_Thread_saved_shadow_call_stack_offset = 0x398;
11907static constexpr dart::compiler::target::word
11908 AOT_Thread_safepoint_state_offset = 0x3a0;
11909static constexpr dart::compiler::target::word
11910 AOT_Thread_shared_field_table_values_offset = 0x34;
11911static constexpr dart::compiler::target::word
11912 AOT_Thread_slow_type_test_stub_offset = 0xe0;
11913static constexpr dart::compiler::target::word
11914 AOT_Thread_slow_type_test_entry_point_offset = 0x138;
11915static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
11916 0x1c;
11917static constexpr dart::compiler::target::word
11918 AOT_Thread_saved_stack_limit_offset = 0x358;
11919static constexpr dart::compiler::target::word
11920 AOT_Thread_stack_overflow_flags_offset = 0x35c;
11921static constexpr dart::compiler::target::word
11922 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c;
11923static constexpr dart::compiler::target::word
11924 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc;
11925static constexpr dart::compiler::target::word
11926 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
11927 0x118;
11928static constexpr dart::compiler::target::word
11929 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8;
11930static constexpr dart::compiler::target::word
11931 AOT_Thread_store_buffer_block_offset = 0x364;
11932static constexpr dart::compiler::target::word
11933 AOT_Thread_suspend_state_await_entry_point_offset = 0x328;
11934static constexpr dart::compiler::target::word
11935 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x32c;
11936static constexpr dart::compiler::target::word
11937 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x324;
11938static constexpr dart::compiler::target::word
11939 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x330;
11940static constexpr dart::compiler::target::word
11941 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x334;
11942static constexpr dart::compiler::target::word
11943 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x338;
11944static constexpr dart::compiler::target::word
11945 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x33c;
11946static constexpr dart::compiler::target::word
11947 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x340;
11948static constexpr dart::compiler::target::word
11949 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x344;
11950static constexpr dart::compiler::target::word
11951 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
11952 0x348;
11953static constexpr dart::compiler::target::word
11954 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x34c;
11955static constexpr dart::compiler::target::word
11956 AOT_Thread_top_exit_frame_info_offset = 0x360;
11957static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24;
11958static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
11959 0x10;
11960static constexpr dart::compiler::target::word
11961 AOT_Thread_unboxed_runtime_arg_offset = 0x378;
11962static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x374;
11963static constexpr dart::compiler::target::word
11964 AOT_Thread_write_barrier_entry_point_offset = 0xf8;
11965static constexpr dart::compiler::target::word
11966 AOT_Thread_write_barrier_mask_offset = 0x20;
11967static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
11968 0x3b0;
11969static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3b8;
11970static constexpr dart::compiler::target::word
11971 AOT_Thread_jump_to_frame_entry_point_offset = 0x134;
11972static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
11973 0x3c0;
11974static constexpr dart::compiler::target::word
11975 AOT_TsanUtils_setjmp_function_offset = 0x0;
11976static constexpr dart::compiler::target::word
11977 AOT_TsanUtils_setjmp_buffer_offset = 0x4;
11978static constexpr dart::compiler::target::word
11979 AOT_TsanUtils_exception_pc_offset = 0x8;
11980static constexpr dart::compiler::target::word
11981 AOT_TsanUtils_exception_sp_offset = 0xc;
11982static constexpr dart::compiler::target::word
11983 AOT_TsanUtils_exception_fp_offset = 0x10;
11984static constexpr dart::compiler::target::word
11985 AOT_TimelineStream_enabled_offset = 0x8;
11986static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
11987 0xc;
11988static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x14;
11989static constexpr dart::compiler::target::word
11990 AOT_Finalizer_type_arguments_offset = 0x18;
11991static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
11992 0x14;
11993static constexpr dart::compiler::target::word
11994 AOT_FinalizerBase_all_entries_offset = 0xc;
11995static constexpr dart::compiler::target::word
11996 AOT_FinalizerBase_detachments_offset = 0x8;
11997static constexpr dart::compiler::target::word
11998 AOT_FinalizerBase_entries_collected_offset = 0x10;
11999static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
12000 0x4;
12001static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
12002 0x8;
12003static constexpr dart::compiler::target::word
12004 AOT_FinalizerEntry_external_size_offset = 0x1c;
12005static constexpr dart::compiler::target::word
12006 AOT_FinalizerEntry_finalizer_offset = 0x10;
12007static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
12008 0x14;
12009static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
12010 0xc;
12011static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
12012 0x4;
12013static constexpr dart::compiler::target::word
12014 AOT_NativeFinalizer_callback_offset = 0x14;
12015static constexpr dart::compiler::target::word
12016 AOT_FunctionType_named_parameter_names_offset = 0x20;
12017static constexpr dart::compiler::target::word
12018 AOT_FunctionType_packed_parameter_counts_offset = 0x24;
12019static constexpr dart::compiler::target::word
12020 AOT_FunctionType_packed_type_parameter_counts_offset = 0x28;
12021static constexpr dart::compiler::target::word
12022 AOT_FunctionType_parameter_types_offset = 0x1c;
12023static constexpr dart::compiler::target::word
12024 AOT_FunctionType_type_parameters_offset = 0x14;
12025static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
12026 0x1a;
12027static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
12028 0xc;
12029static constexpr dart::compiler::target::word
12030 AOT_TypeArguments_instantiations_offset = 0x4;
12031static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
12032 0x8;
12033static constexpr dart::compiler::target::word
12034 AOT_TypeArguments_nullability_offset = 0x10;
12035static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
12036 0x14;
12037static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
12038 0x4;
12039static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
12040 0x8;
12041static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
12042 0xc;
12043static constexpr dart::compiler::target::word
12044 AOT_TypeParameters_defaults_offset = 0x10;
12045static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
12046 0x8;
12047static constexpr dart::compiler::target::word
12048 AOT_TypedDataView_typed_data_offset = 0xc;
12049static constexpr dart::compiler::target::word
12050 AOT_TypedDataView_offset_in_bytes_offset = 0x10;
12051static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
12052 0xc;
12053static constexpr dart::compiler::target::word
12054 AOT_UnhandledException_exception_offset = 0x4;
12055static constexpr dart::compiler::target::word
12056 AOT_UnhandledException_stacktrace_offset = 0x8;
12057static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x8;
12058static constexpr dart::compiler::target::word
12059 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x4;
12060static constexpr dart::compiler::target::word
12061 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x8;
12062static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x4;
12063static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
12064 0x8;
12065static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
12066 0x4;
12067static constexpr dart::compiler::target::word
12068 AOT_WeakReference_type_arguments_offset = 0x8;
12069static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
12070 0x4, 0xc, 0x8, 0x10};
12071static constexpr dart::compiler::target::word
12072 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
12073 0x304, 0x308, 0x30c, 0x310, 0x314, -1, 0x318, -1,
12074 0x31c, 0x320, -1, -1, -1, -1, -1, -1};
12075static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
12076 0x14;
12077static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8;
12078static constexpr dart::compiler::target::word AOT_Array_header_size = 0xc;
12079static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x8;
12080static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
12081 0x10;
12082static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x60;
12083static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x20;
12084static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
12085 0x14;
12086static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
12087 0x8;
12088static constexpr dart::compiler::target::word
12089 AOT_CompressedStackMaps_ObjectHeaderSize = 0x4;
12090static constexpr dart::compiler::target::word
12091 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
12092static constexpr dart::compiler::target::word AOT_Context_header_size = 0xc;
12093static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
12094static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
12095 0xc;
12096static constexpr dart::compiler::target::word
12097 AOT_ExternalTypedData_InstanceSize = 0xc;
12098static constexpr dart::compiler::target::word
12099 AOT_FfiTrampolineData_InstanceSize = 0x1c;
12100static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x34;
12101static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x1c;
12102static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
12103 0x20;
12104static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
12105 0x18;
12106static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
12107static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
12108static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x2c;
12109static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
12110 0x2c;
12111static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x8;
12112static constexpr dart::compiler::target::word
12113 AOT_GrowableObjectArray_InstanceSize = 0x10;
12114static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x18;
12115static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x4;
12116static constexpr dart::compiler::target::word
12117 AOT_Instructions_UnalignedHeaderSize = 0x8;
12118static constexpr dart::compiler::target::word
12119 AOT_InstructionsSection_UnalignedHeaderSize = 0x14;
12120static constexpr dart::compiler::target::word
12121 AOT_InstructionsSection_HeaderSize = 0x20;
12122static constexpr dart::compiler::target::word
12123 AOT_InstructionsTable_InstanceSize = 0x18;
12124static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
12125static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x4;
12126static constexpr dart::compiler::target::word
12127 AOT_KernelProgramInfo_InstanceSize = 0x30;
12128static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
12129 0x1c;
12130static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x48;
12131static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
12132 0x14;
12133static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
12134 0x1c;
12135static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
12136 0x4;
12137static constexpr dart::compiler::target::word
12138 AOT_MegamorphicCache_InstanceSize = 0x18;
12139static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
12140static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
12141 0x8;
12142static constexpr dart::compiler::target::word
12143 AOT_MonomorphicSmiableCall_InstanceSize = 0xc;
12144static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x14;
12145static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
12146 0x10;
12147static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x4;
12148static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x4;
12149static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 0xc;
12150static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
12151 0x8;
12152static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0xc;
12153static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
12154 0x18;
12155static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
12156 0x1c;
12157static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x2c;
12158static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x28;
12159static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
12160static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x4;
12161static constexpr dart::compiler::target::word
12162 AOT_SingleTargetCache_InstanceSize = 0x14;
12163static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
12164 0x14;
12165static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
12166 0x18;
12167static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0xc;
12168static constexpr dart::compiler::target::word
12169 AOT_SubtypeTestCache_InstanceSize = 0x10;
12170static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
12171 0x14;
12172static constexpr dart::compiler::target::word
12173 AOT_TransferableTypedData_InstanceSize = 0x4;
12174static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x18;
12175static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
12176 0x1c;
12177static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
12178 0x14;
12179static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0xc;
12180static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
12181 0xc;
12182static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
12183 0x14;
12184static constexpr dart::compiler::target::word
12185 AOT_UnhandledException_InstanceSize = 0xc;
12186static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
12187 0x10;
12188static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
12189 0xc;
12190static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x10;
12191static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
12192 0x10;
12193static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
12194 0x10;
12195static constexpr dart::compiler::target::word
12196 AOT_WeakSerializationReference_InstanceSize = 0xc;
12197#endif // !defined(PRODUCT) && \
12198 // defined(TARGET_ARCH_ARM) && \
12199 // !defined(DART_COMPRESSED_POINTERS)
12200
12201#if !defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
12202 !defined(DART_COMPRESSED_POINTERS)
12203static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
12204 0x38;
12205static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
12206 0x18;
12207static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
12208static constexpr dart::compiler::target::word
12209 AOT_ClassTable_elements_start_offset = 0x0;
12210static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
12211static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
12212 0x98;
12213static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
12214static constexpr dart::compiler::target::word
12215 AOT_Context_elements_start_offset = 0x18;
12216static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
12217static constexpr dart::compiler::target::word
12218 AOT_ContextScope_elements_start_offset = 0x10;
12219static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
12220 0x50;
12221static constexpr dart::compiler::target::word
12222 AOT_ExceptionHandlers_elements_start_offset = 0x18;
12223static constexpr dart::compiler::target::word
12224 AOT_ExceptionHandlers_element_size = 0xc;
12225static constexpr dart::compiler::target::word
12226 AOT_ObjectPool_elements_start_offset = 0x10;
12227static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
12228static constexpr dart::compiler::target::word
12229 AOT_OneByteString_elements_start_offset = 0x10;
12230static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
12231 0x1;
12232static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
12233 0x10;
12234static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
12235static constexpr dart::compiler::target::word
12236 AOT_TypeArguments_elements_start_offset = 0x28;
12237static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
12238 0x8;
12239static constexpr dart::compiler::target::word
12240 AOT_TwoByteString_elements_start_offset = 0x10;
12241static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
12242 0x2;
12243static constexpr dart::compiler::target::word
12244 AOT_WeakArray_elements_start_offset = 0x18;
12245static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
12246static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
12247 0x7ffffffffffffff;
12248static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
12249 0x7ffd;
12250static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
12251 0x7ffffffffffffff;
12252static constexpr dart::compiler::target::word
12253 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
12254static constexpr dart::compiler::target::word
12255 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
12256static constexpr dart::compiler::target::word
12257 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
12258static constexpr dart::compiler::target::word
12259 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x16;
12260static constexpr dart::compiler::target::word
12261 AOT_Instructions_kBarePayloadAlignment = 0x4;
12262static constexpr dart::compiler::target::word
12263 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
12264static constexpr dart::compiler::target::word
12265 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
12266static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
12267static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
12268static constexpr dart::compiler::target::word
12269 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
12270static constexpr dart::compiler::target::word
12271 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
12272static constexpr dart::compiler::target::word
12273 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
12274static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
12275 0xffff;
12276static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
12277 0xffff;
12278static constexpr dart::compiler::target::word AOT_String_kMaxElements =
12279 0x1fffffffffffffff;
12280static constexpr dart::compiler::target::word
12281 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
12282static constexpr dart::compiler::target::word
12283 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
12284static constexpr dart::compiler::target::word
12285 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
12286static constexpr dart::compiler::target::word
12287 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
12288static constexpr dart::compiler::target::word
12289 AOT_SubtypeTestCache_kDestinationType = 0x6;
12290static constexpr dart::compiler::target::word
12291 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
12292static constexpr dart::compiler::target::word
12293 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
12294static constexpr dart::compiler::target::word
12295 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
12296static constexpr dart::compiler::target::word
12297 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
12298static constexpr dart::compiler::target::word
12299 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
12300static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
12301 0x7;
12302static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
12303 0x7;
12304static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
12305 0x7ffffffffffffff;
12306static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
12307 0x10;
12308static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
12309 0x20;
12310static constexpr dart::compiler::target::word
12311 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
12312static constexpr dart::compiler::target::word
12313 AOT_ArgumentsDescriptor_count_offset = 0x20;
12314static constexpr dart::compiler::target::word
12315 AOT_ArgumentsDescriptor_size_offset = 0x28;
12316static constexpr dart::compiler::target::word
12317 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
12318static constexpr dart::compiler::target::word
12319 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
12320static constexpr dart::compiler::target::word
12321 AOT_ArgumentsDescriptor_name_offset = 0x0;
12322static constexpr dart::compiler::target::word
12323 AOT_ArgumentsDescriptor_position_offset = 0x8;
12324static constexpr dart::compiler::target::word
12325 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
12326static constexpr dart::compiler::target::word
12327 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
12328static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
12329static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
12330static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
12331static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
12332 0x8;
12333static constexpr dart::compiler::target::word
12334 AOT_Class_declaration_type_offset = 0x68;
12335static constexpr dart::compiler::target::word
12336 AOT_Class_num_type_arguments_offset = 0x94;
12337static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
12338 0x58;
12339static constexpr dart::compiler::target::word
12340 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0xa0;
12341static constexpr dart::compiler::target::word
12342 AOT_ClassTable_allocation_tracing_state_table_offset = 0x8;
12343static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
12344static constexpr dart::compiler::target::word
12345 AOT_Closure_delayed_type_arguments_offset = 0x18;
12346static constexpr dart::compiler::target::word AOT_Closure_function_offset =
12347 0x20;
12348static constexpr dart::compiler::target::word
12349 AOT_Closure_function_type_arguments_offset = 0x10;
12350static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
12351static constexpr dart::compiler::target::word
12352 AOT_Closure_instantiator_type_arguments_offset = 0x8;
12353static constexpr dart::compiler::target::word
12354 AOT_ClosureData_packed_fields_offset = 0x20;
12355static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
12356 0x30;
12357static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
12358 0x28;
12359static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
12360static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
12361 0x8;
12362static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
12363static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
12364static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
12365static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
12366static constexpr dart::compiler::target::word
12367 AOT_Field_initializer_function_offset = 0x20;
12368static constexpr dart::compiler::target::word
12369 AOT_Field_host_offset_or_field_id_offset = 0x28;
12370static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
12371 0x48;
12372static constexpr dart::compiler::target::word
12373 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
12374static constexpr dart::compiler::target::word
12375 AOT_Field_guarded_list_length_offset = 0x30;
12376static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
12377 0x4c;
12378static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
12379static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
12380static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
12381static constexpr dart::compiler::target::word
12382 AOT_Function_entry_point_offset[] = {0x8, 0x10};
12383static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
12384 0x4c;
12385static constexpr dart::compiler::target::word AOT_Function_signature_offset =
12386 0x28;
12387static constexpr dart::compiler::target::word
12388 AOT_FutureOr_type_arguments_offset = 0x8;
12389static constexpr dart::compiler::target::word
12390 AOT_GrowableObjectArray_data_offset = 0x18;
12391static constexpr dart::compiler::target::word
12392 AOT_GrowableObjectArray_length_offset = 0x10;
12393static constexpr dart::compiler::target::word
12394 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
12395static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
12396static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
12397 0x38;
12398static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
12399 0x40;
12400static constexpr dart::compiler::target::word
12401 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
12402static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
12403 0x3;
12404static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
12405 0x0;
12406static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
12407static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
12408static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
12409 0x28;
12410static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
12411static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
12412 0x28;
12413static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
12414 0x30;
12415static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
12416 0x40;
12417static constexpr dart::compiler::target::word
12418 AOT_Isolate_has_resumption_breakpoints_offset = 0x49;
12419static constexpr dart::compiler::target::word
12420 AOT_IsolateGroup_object_store_offset = 0x20;
12421static constexpr dart::compiler::target::word
12422 AOT_IsolateGroup_class_table_offset = 0x10;
12423static constexpr dart::compiler::target::word
12424 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
12425static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
12426 0x48;
12427static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
12428 0x20;
12429static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
12430 0x18;
12431static constexpr dart::compiler::target::word
12432 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
12433static constexpr dart::compiler::target::word
12434 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
12435static constexpr dart::compiler::target::word
12436 AOT_LinkedHashBase_hash_mask_offset = 0x10;
12437static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
12438 0x30;
12439static constexpr dart::compiler::target::word
12440 AOT_LinkedHashBase_type_arguments_offset = 0x8;
12441static constexpr dart::compiler::target::word
12442 AOT_LinkedHashBase_used_data_offset = 0x20;
12443static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
12444static constexpr dart::compiler::target::word
12445 AOT_MarkingStackBlock_pointers_offset = 0x10;
12446static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
12447 0x8;
12448static constexpr dart::compiler::target::word
12449 AOT_MegamorphicCache_buckets_offset = 0x18;
12450static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
12451 0x20;
12452static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
12453static constexpr dart::compiler::target::word
12454 AOT_NativeArguments_argc_tag_offset = 0x8;
12455static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
12456 0x10;
12457static constexpr dart::compiler::target::word
12458 AOT_NativeArguments_retval_offset = 0x18;
12459static constexpr dart::compiler::target::word
12460 AOT_NativeArguments_thread_offset = 0x0;
12461static constexpr dart::compiler::target::word
12462 AOT_ObjectStore_double_type_offset = 0x180;
12463static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
12464 0x130;
12465static constexpr dart::compiler::target::word
12466 AOT_ObjectStore_record_field_names_offset = 0x3d0;
12467static constexpr dart::compiler::target::word
12468 AOT_ObjectStore_string_type_offset = 0x1a8;
12469static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
12470 0x108;
12471static constexpr dart::compiler::target::word
12472 AOT_ObjectStore_ffi_callback_code_offset = 0x4c8;
12473static constexpr dart::compiler::target::word
12474 AOT_ObjectStore_suspend_state_await_offset = 0x420;
12475static constexpr dart::compiler::target::word
12476 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
12477static constexpr dart::compiler::target::word
12478 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x468;
12479static constexpr dart::compiler::target::word
12480 AOT_ObjectStore_suspend_state_init_async_offset = 0x418;
12481static constexpr dart::compiler::target::word
12482 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x440;
12483static constexpr dart::compiler::target::word
12484 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x458;
12485static constexpr dart::compiler::target::word
12486 AOT_ObjectStore_suspend_state_return_async_offset = 0x430;
12487static constexpr dart::compiler::target::word
12488 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
12489static constexpr dart::compiler::target::word
12490 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x450;
12491static constexpr dart::compiler::target::word
12492 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
12493static constexpr dart::compiler::target::word
12494 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x448;
12495static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
12496 0x10;
12497static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
12498 0x0;
12499static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
12500static constexpr dart::compiler::target::word
12501 AOT_Pointer_type_arguments_offset = 0x10;
12502static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
12503 0x8;
12504static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
12505 0x18;
12506static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
12507static constexpr dart::compiler::target::word
12508 AOT_SingleTargetCache_entry_point_offset = 0x10;
12509static constexpr dart::compiler::target::word
12510 AOT_SingleTargetCache_lower_limit_offset = 0x18;
12511static constexpr dart::compiler::target::word
12512 AOT_SingleTargetCache_target_offset = 0x8;
12513static constexpr dart::compiler::target::word
12514 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
12515static constexpr dart::compiler::target::word
12516 AOT_StoreBufferBlock_pointers_offset = 0x10;
12517static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
12518 0x8;
12519static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
12520 0x8;
12521static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
12522static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
12523static constexpr dart::compiler::target::word
12524 AOT_SubtypeTestCache_cache_offset = 0x8;
12525static constexpr dart::compiler::target::word
12526 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
12527static constexpr dart::compiler::target::word
12528 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
12529static constexpr dart::compiler::target::word
12530 AOT_SuspendState_error_callback_offset = 0x28;
12531static constexpr dart::compiler::target::word
12532 AOT_SuspendState_frame_size_offset = 0x8;
12533static constexpr dart::compiler::target::word
12534 AOT_SuspendState_function_data_offset = 0x18;
12535static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
12536 0x30;
12537static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
12538static constexpr dart::compiler::target::word
12539 AOT_SuspendState_then_callback_offset = 0x20;
12540static constexpr dart::compiler::target::word
12541 AOT_Thread_AllocateArray_entry_point_offset = 0x2d0;
12542static constexpr dart::compiler::target::word
12543 AOT_Thread_active_exception_offset = 0x718;
12544static constexpr dart::compiler::target::word
12545 AOT_Thread_active_stacktrace_offset = 0x720;
12546static constexpr dart::compiler::target::word
12547 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8;
12548static constexpr dart::compiler::target::word
12549 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
12550static constexpr dart::compiler::target::word
12551 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
12552static constexpr dart::compiler::target::word
12553 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
12554static constexpr dart::compiler::target::word
12555 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
12556static constexpr dart::compiler::target::word
12557 AOT_Thread_allocate_object_entry_point_offset = 0x218;
12558static constexpr dart::compiler::target::word
12559 AOT_Thread_allocate_object_stub_offset = 0x130;
12560static constexpr dart::compiler::target::word
12561 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220;
12562static constexpr dart::compiler::target::word
12563 AOT_Thread_allocate_object_parameterized_stub_offset = 0x138;
12564static constexpr dart::compiler::target::word
12565 AOT_Thread_allocate_object_slow_entry_point_offset = 0x228;
12566static constexpr dart::compiler::target::word
12567 AOT_Thread_allocate_object_slow_stub_offset = 0x140;
12568static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
12569 0x758;
12570static constexpr dart::compiler::target::word
12571 AOT_Thread_async_exception_handler_stub_offset = 0x148;
12572static constexpr dart::compiler::target::word
12573 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
12574static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
12575 0x80;
12576static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
12577 0x78;
12578static constexpr dart::compiler::target::word
12579 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
12580static constexpr dart::compiler::target::word
12581 AOT_Thread_call_to_runtime_entry_point_offset = 0x200;
12582static constexpr dart::compiler::target::word
12583 AOT_Thread_call_to_runtime_stub_offset = 0xb8;
12584static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
12585 0x790;
12586static constexpr dart::compiler::target::word
12587 AOT_Thread_dispatch_table_array_offset = 0x58;
12588static constexpr dart::compiler::target::word
12589 AOT_Thread_double_truncate_round_supported_offset = 0x760;
12590static constexpr dart::compiler::target::word
12591 AOT_Thread_service_extension_stream_offset = 0x798;
12592static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
12593 0x250;
12594static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
12595 0x1a0;
12596static constexpr dart::compiler::target::word
12597 AOT_Thread_deoptimize_entry_offset = 0x258;
12598static constexpr dart::compiler::target::word
12599 AOT_Thread_deoptimize_stub_offset = 0x1a8;
12600static constexpr dart::compiler::target::word
12601 AOT_Thread_double_abs_address_offset = 0x2a8;
12602static constexpr dart::compiler::target::word
12603 AOT_Thread_double_negate_address_offset = 0x2a0;
12604static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
12605static constexpr dart::compiler::target::word
12606 AOT_Thread_enter_safepoint_stub_offset = 0x1d0;
12607static constexpr dart::compiler::target::word
12608 AOT_Thread_execution_state_offset = 0x740;
12609static constexpr dart::compiler::target::word
12610 AOT_Thread_exit_safepoint_stub_offset = 0x1d8;
12611static constexpr dart::compiler::target::word
12612 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
12613static constexpr dart::compiler::target::word
12614 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8;
12615static constexpr dart::compiler::target::word
12616 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260;
12617static constexpr dart::compiler::target::word
12618 AOT_Thread_fix_allocation_stub_code_offset = 0xa8;
12619static constexpr dart::compiler::target::word
12620 AOT_Thread_fix_callers_target_code_offset = 0xa0;
12621static constexpr dart::compiler::target::word
12622 AOT_Thread_float_absolute_address_offset = 0x2c0;
12623static constexpr dart::compiler::target::word
12624 AOT_Thread_float_negate_address_offset = 0x2b8;
12625static constexpr dart::compiler::target::word
12626 AOT_Thread_float_not_address_offset = 0x2b0;
12627static constexpr dart::compiler::target::word
12628 AOT_Thread_float_zerow_address_offset = 0x2c8;
12629static constexpr dart::compiler::target::word
12630 AOT_Thread_global_object_pool_offset = 0x728;
12631static constexpr dart::compiler::target::word
12632 AOT_Thread_invoke_dart_code_stub_offset = 0xb0;
12633static constexpr dart::compiler::target::word
12634 AOT_Thread_exit_through_ffi_offset = 0x750;
12635static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6b8;
12636static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
12637 0x6c0;
12638static constexpr dart::compiler::target::word
12639 AOT_Thread_field_table_values_offset = 0x60;
12640static constexpr dart::compiler::target::word
12641 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
12642static constexpr dart::compiler::target::word
12643 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
12644static constexpr dart::compiler::target::word
12645 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
12646static constexpr dart::compiler::target::word
12647 AOT_Thread_old_marking_stack_block_offset = 0x6e8;
12648static constexpr dart::compiler::target::word
12649 AOT_Thread_new_marking_stack_block_offset = 0x6f0;
12650static constexpr dart::compiler::target::word
12651 AOT_Thread_megamorphic_call_checked_entry_offset = 0x240;
12652static constexpr dart::compiler::target::word
12653 AOT_Thread_switchable_call_miss_entry_offset = 0x248;
12654static constexpr dart::compiler::target::word
12655 AOT_Thread_switchable_call_miss_stub_offset = 0x180;
12656static constexpr dart::compiler::target::word
12657 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
12658static constexpr dart::compiler::target::word
12659 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
12660 0xc8;
12661static constexpr dart::compiler::target::word
12662 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
12663 0xc0;
12664static constexpr dart::compiler::target::word
12665 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
12666static constexpr dart::compiler::target::word
12667 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
12668static constexpr dart::compiler::target::word
12669 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
12670static constexpr dart::compiler::target::word
12671 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
12672static constexpr dart::compiler::target::word
12673 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
12674static constexpr dart::compiler::target::word
12675 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
12676static constexpr dart::compiler::target::word
12677 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
12678static constexpr dart::compiler::target::word
12679 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
12680static constexpr dart::compiler::target::word
12681 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
12682static constexpr dart::compiler::target::word
12683 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
12684static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
12685 0x150;
12686static constexpr dart::compiler::target::word
12687 AOT_Thread_return_async_not_future_stub_offset = 0x160;
12688static constexpr dart::compiler::target::word
12689 AOT_Thread_return_async_star_stub_offset = 0x168;
12690static constexpr dart::compiler::target::word
12691 AOT_Thread_return_async_stub_offset = 0x158;
12692static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
12693 0x70;
12694static constexpr dart::compiler::target::word
12695 AOT_Thread_predefined_symbols_address_offset = 0x290;
12696static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
12697 0x730;
12698static constexpr dart::compiler::target::word
12699 AOT_Thread_saved_shadow_call_stack_offset = 0x738;
12700static constexpr dart::compiler::target::word
12701 AOT_Thread_safepoint_state_offset = 0x748;
12702static constexpr dart::compiler::target::word
12703 AOT_Thread_shared_field_table_values_offset = 0x68;
12704static constexpr dart::compiler::target::word
12705 AOT_Thread_slow_type_test_stub_offset = 0x1c0;
12706static constexpr dart::compiler::target::word
12707 AOT_Thread_slow_type_test_entry_point_offset = 0x270;
12708static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
12709 0x38;
12710static constexpr dart::compiler::target::word
12711 AOT_Thread_saved_stack_limit_offset = 0x6c8;
12712static constexpr dart::compiler::target::word
12713 AOT_Thread_stack_overflow_flags_offset = 0x6d0;
12714static constexpr dart::compiler::target::word
12715 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
12716static constexpr dart::compiler::target::word
12717 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
12718static constexpr dart::compiler::target::word
12719 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
12720 0x230;
12721static constexpr dart::compiler::target::word
12722 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
12723static constexpr dart::compiler::target::word
12724 AOT_Thread_store_buffer_block_offset = 0x6e0;
12725static constexpr dart::compiler::target::word
12726 AOT_Thread_suspend_state_await_entry_point_offset = 0x668;
12727static constexpr dart::compiler::target::word
12728 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x670;
12729static constexpr dart::compiler::target::word
12730 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x660;
12731static constexpr dart::compiler::target::word
12732 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x678;
12733static constexpr dart::compiler::target::word
12734 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x680;
12735static constexpr dart::compiler::target::word
12736 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x688;
12737static constexpr dart::compiler::target::word
12738 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x690;
12739static constexpr dart::compiler::target::word
12740 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x698;
12741static constexpr dart::compiler::target::word
12742 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6a0;
12743static constexpr dart::compiler::target::word
12744 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
12745 0x6a8;
12746static constexpr dart::compiler::target::word
12747 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6b0;
12748static constexpr dart::compiler::target::word
12749 AOT_Thread_top_exit_frame_info_offset = 0x6d8;
12750static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
12751static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
12752 0x20;
12753static constexpr dart::compiler::target::word
12754 AOT_Thread_unboxed_runtime_arg_offset = 0x708;
12755static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x700;
12756static constexpr dart::compiler::target::word
12757 AOT_Thread_write_barrier_entry_point_offset = 0x1f0;
12758static constexpr dart::compiler::target::word
12759 AOT_Thread_write_barrier_mask_offset = 0x40;
12760static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
12761 0x768;
12762static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x770;
12763static constexpr dart::compiler::target::word
12764 AOT_Thread_jump_to_frame_entry_point_offset = 0x268;
12765static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
12766 0x778;
12767static constexpr dart::compiler::target::word
12768 AOT_TsanUtils_setjmp_function_offset = 0x0;
12769static constexpr dart::compiler::target::word
12770 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
12771static constexpr dart::compiler::target::word
12772 AOT_TsanUtils_exception_pc_offset = 0x10;
12773static constexpr dart::compiler::target::word
12774 AOT_TsanUtils_exception_sp_offset = 0x18;
12775static constexpr dart::compiler::target::word
12776 AOT_TsanUtils_exception_fp_offset = 0x20;
12777static constexpr dart::compiler::target::word
12778 AOT_TimelineStream_enabled_offset = 0x10;
12779static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
12780 0x10;
12781static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
12782static constexpr dart::compiler::target::word
12783 AOT_Finalizer_type_arguments_offset = 0x30;
12784static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
12785 0x28;
12786static constexpr dart::compiler::target::word
12787 AOT_FinalizerBase_all_entries_offset = 0x18;
12788static constexpr dart::compiler::target::word
12789 AOT_FinalizerBase_detachments_offset = 0x10;
12790static constexpr dart::compiler::target::word
12791 AOT_FinalizerBase_entries_collected_offset = 0x20;
12792static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
12793 0x8;
12794static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
12795 0x10;
12796static constexpr dart::compiler::target::word
12797 AOT_FinalizerEntry_external_size_offset = 0x38;
12798static constexpr dart::compiler::target::word
12799 AOT_FinalizerEntry_finalizer_offset = 0x20;
12800static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
12801 0x28;
12802static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
12803 0x18;
12804static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
12805 0x8;
12806static constexpr dart::compiler::target::word
12807 AOT_NativeFinalizer_callback_offset = 0x28;
12808static constexpr dart::compiler::target::word
12809 AOT_FunctionType_named_parameter_names_offset = 0x40;
12810static constexpr dart::compiler::target::word
12811 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
12812static constexpr dart::compiler::target::word
12813 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
12814static constexpr dart::compiler::target::word
12815 AOT_FunctionType_parameter_types_offset = 0x38;
12816static constexpr dart::compiler::target::word
12817 AOT_FunctionType_type_parameters_offset = 0x28;
12818static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
12819 0x32;
12820static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
12821 0x18;
12822static constexpr dart::compiler::target::word
12823 AOT_TypeArguments_instantiations_offset = 0x8;
12824static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
12825 0x10;
12826static constexpr dart::compiler::target::word
12827 AOT_TypeArguments_nullability_offset = 0x20;
12828static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
12829 0x28;
12830static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
12831 0x8;
12832static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
12833 0x10;
12834static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
12835 0x18;
12836static constexpr dart::compiler::target::word
12837 AOT_TypeParameters_defaults_offset = 0x20;
12838static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
12839 0x10;
12840static constexpr dart::compiler::target::word
12841 AOT_TypedDataView_typed_data_offset = 0x18;
12842static constexpr dart::compiler::target::word
12843 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
12844static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
12845 0x18;
12846static constexpr dart::compiler::target::word
12847 AOT_UnhandledException_exception_offset = 0x8;
12848static constexpr dart::compiler::target::word
12849 AOT_UnhandledException_stacktrace_offset = 0x10;
12850static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
12851static constexpr dart::compiler::target::word
12852 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
12853static constexpr dart::compiler::target::word
12854 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
12855static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
12856static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
12857 0x10;
12858static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
12859 0x8;
12860static constexpr dart::compiler::target::word
12861 AOT_WeakReference_type_arguments_offset = 0x10;
12862static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
12863 0x8, 0x18, 0x10, 0x20};
12864static constexpr dart::compiler::target::word
12865 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
12866 0x608, 0x610, 0x618, 0x620, -1, -1, 0x628, 0x630,
12867 0x638, 0x640, 0x648, -1, 0x650, 0x658, -1, -1};
12868static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
12869 0x28;
12870static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
12871static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
12872static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
12873static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
12874 0x10;
12875static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0xa8;
12876static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
12877static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
12878 0x28;
12879static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
12880 0x10;
12881static constexpr dart::compiler::target::word
12882 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
12883static constexpr dart::compiler::target::word
12884 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
12885static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
12886static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
12887static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
12888 0x18;
12889static constexpr dart::compiler::target::word
12890 AOT_ExternalTypedData_InstanceSize = 0x18;
12891static constexpr dart::compiler::target::word
12892 AOT_FfiTrampolineData_InstanceSize = 0x30;
12893static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
12894static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
12895static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
12896 0x40;
12897static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
12898 0x30;
12899static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
12900static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
12901static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
12902static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
12903 0x50;
12904static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
12905static constexpr dart::compiler::target::word
12906 AOT_GrowableObjectArray_InstanceSize = 0x20;
12907static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
12908static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
12909static constexpr dart::compiler::target::word
12910 AOT_Instructions_UnalignedHeaderSize = 0x10;
12911static constexpr dart::compiler::target::word
12912 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
12913static constexpr dart::compiler::target::word
12914 AOT_InstructionsSection_HeaderSize = 0x40;
12915static constexpr dart::compiler::target::word
12916 AOT_InstructionsTable_InstanceSize = 0x30;
12917static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
12918static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
12919static constexpr dart::compiler::target::word
12920 AOT_KernelProgramInfo_InstanceSize = 0x60;
12921static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
12922 0x30;
12923static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x88;
12924static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
12925 0x28;
12926static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
12927 0x38;
12928static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
12929 0x8;
12930static constexpr dart::compiler::target::word
12931 AOT_MegamorphicCache_InstanceSize = 0x30;
12932static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
12933static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
12934 0x10;
12935static constexpr dart::compiler::target::word
12936 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
12937static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
12938static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
12939 0x20;
12940static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
12941static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
12942static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
12943 0x18;
12944static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
12945 0x10;
12946static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
12947static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
12948 0x30;
12949static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
12950 0x38;
12951static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x58;
12952static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
12953static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
12954static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
12955static constexpr dart::compiler::target::word
12956 AOT_SingleTargetCache_InstanceSize = 0x20;
12957static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
12958 0x28;
12959static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
12960 0x30;
12961static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
12962static constexpr dart::compiler::target::word
12963 AOT_SubtypeTestCache_InstanceSize = 0x18;
12964static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
12965 0x28;
12966static constexpr dart::compiler::target::word
12967 AOT_TransferableTypedData_InstanceSize = 0x8;
12968static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
12969static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
12970 0x38;
12971static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
12972 0x28;
12973static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
12974static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
12975 0x18;
12976static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
12977 0x28;
12978static constexpr dart::compiler::target::word
12979 AOT_UnhandledException_InstanceSize = 0x18;
12980static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
12981 0x20;
12982static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
12983 0x18;
12984static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
12985static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
12986 0x20;
12987static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
12988 0x20;
12989static constexpr dart::compiler::target::word
12990 AOT_WeakSerializationReference_InstanceSize = 0x18;
12991#endif // !defined(PRODUCT) && \
12992 // defined(TARGET_ARCH_X64) && \
12993 // !defined(DART_COMPRESSED_POINTERS)
12994
12995#if !defined(PRODUCT) && defined(TARGET_ARCH_IA32) && \
12996 !defined(DART_COMPRESSED_POINTERS)
12997#endif // !defined(PRODUCT) && \
12998 // defined(TARGET_ARCH_IA32) && \
12999 // !defined(DART_COMPRESSED_POINTERS)
13000
13001#if !defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
13002 !defined(DART_COMPRESSED_POINTERS)
13003static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
13004 0x38;
13005static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
13006 0x18;
13007static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
13008static constexpr dart::compiler::target::word
13009 AOT_ClassTable_elements_start_offset = 0x0;
13010static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
13011static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
13012 0x98;
13013static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
13014static constexpr dart::compiler::target::word
13015 AOT_Context_elements_start_offset = 0x18;
13016static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
13017static constexpr dart::compiler::target::word
13018 AOT_ContextScope_elements_start_offset = 0x10;
13019static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
13020 0x50;
13021static constexpr dart::compiler::target::word
13022 AOT_ExceptionHandlers_elements_start_offset = 0x18;
13023static constexpr dart::compiler::target::word
13024 AOT_ExceptionHandlers_element_size = 0xc;
13025static constexpr dart::compiler::target::word
13026 AOT_ObjectPool_elements_start_offset = 0x10;
13027static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
13028static constexpr dart::compiler::target::word
13029 AOT_OneByteString_elements_start_offset = 0x10;
13030static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
13031 0x1;
13032static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
13033 0x10;
13034static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
13035static constexpr dart::compiler::target::word
13036 AOT_TypeArguments_elements_start_offset = 0x28;
13037static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
13038 0x8;
13039static constexpr dart::compiler::target::word
13040 AOT_TwoByteString_elements_start_offset = 0x10;
13041static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
13042 0x2;
13043static constexpr dart::compiler::target::word
13044 AOT_WeakArray_elements_start_offset = 0x18;
13045static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
13046static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
13047 0x7ffffffffffffff;
13048static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
13049 0x7ffd;
13050static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
13051 0x7ffffffffffffff;
13052static constexpr dart::compiler::target::word
13053 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
13054static constexpr dart::compiler::target::word
13055 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x34;
13056static constexpr dart::compiler::target::word
13057 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
13058static constexpr dart::compiler::target::word
13059 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x18;
13060static constexpr dart::compiler::target::word
13061 AOT_Instructions_kBarePayloadAlignment = 0x4;
13062static constexpr dart::compiler::target::word
13063 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
13064static constexpr dart::compiler::target::word
13065 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
13066static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
13067static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
13068static constexpr dart::compiler::target::word
13069 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
13070static constexpr dart::compiler::target::word
13071 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
13072static constexpr dart::compiler::target::word
13073 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
13074static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
13075 0xffff;
13076static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
13077 0xffff;
13078static constexpr dart::compiler::target::word AOT_String_kMaxElements =
13079 0x1fffffffffffffff;
13080static constexpr dart::compiler::target::word
13081 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
13082static constexpr dart::compiler::target::word
13083 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
13084static constexpr dart::compiler::target::word
13085 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
13086static constexpr dart::compiler::target::word
13087 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
13088static constexpr dart::compiler::target::word
13089 AOT_SubtypeTestCache_kDestinationType = 0x6;
13090static constexpr dart::compiler::target::word
13091 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
13092static constexpr dart::compiler::target::word
13093 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
13094static constexpr dart::compiler::target::word
13095 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
13096static constexpr dart::compiler::target::word
13097 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
13098static constexpr dart::compiler::target::word
13099 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
13100static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
13101 0x7;
13102static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
13103 0x7;
13104static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
13105 0x7ffffffffffffff;
13106static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
13107 0x10;
13108static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
13109 0x20;
13110static constexpr dart::compiler::target::word
13111 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
13112static constexpr dart::compiler::target::word
13113 AOT_ArgumentsDescriptor_count_offset = 0x20;
13114static constexpr dart::compiler::target::word
13115 AOT_ArgumentsDescriptor_size_offset = 0x28;
13116static constexpr dart::compiler::target::word
13117 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
13118static constexpr dart::compiler::target::word
13119 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
13120static constexpr dart::compiler::target::word
13121 AOT_ArgumentsDescriptor_name_offset = 0x0;
13122static constexpr dart::compiler::target::word
13123 AOT_ArgumentsDescriptor_position_offset = 0x8;
13124static constexpr dart::compiler::target::word
13125 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
13126static constexpr dart::compiler::target::word
13127 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
13128static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
13129static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
13130static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
13131static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
13132 0x8;
13133static constexpr dart::compiler::target::word
13134 AOT_Class_declaration_type_offset = 0x68;
13135static constexpr dart::compiler::target::word
13136 AOT_Class_num_type_arguments_offset = 0x94;
13137static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
13138 0x58;
13139static constexpr dart::compiler::target::word
13140 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0xa0;
13141static constexpr dart::compiler::target::word
13142 AOT_ClassTable_allocation_tracing_state_table_offset = 0x8;
13143static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
13144static constexpr dart::compiler::target::word
13145 AOT_Closure_delayed_type_arguments_offset = 0x18;
13146static constexpr dart::compiler::target::word AOT_Closure_function_offset =
13147 0x20;
13148static constexpr dart::compiler::target::word
13149 AOT_Closure_function_type_arguments_offset = 0x10;
13150static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
13151static constexpr dart::compiler::target::word
13152 AOT_Closure_instantiator_type_arguments_offset = 0x8;
13153static constexpr dart::compiler::target::word
13154 AOT_ClosureData_packed_fields_offset = 0x20;
13155static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
13156 0x30;
13157static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
13158 0x28;
13159static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
13160static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
13161 0x8;
13162static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
13163static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
13164static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
13165static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
13166static constexpr dart::compiler::target::word
13167 AOT_Field_initializer_function_offset = 0x20;
13168static constexpr dart::compiler::target::word
13169 AOT_Field_host_offset_or_field_id_offset = 0x28;
13170static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
13171 0x48;
13172static constexpr dart::compiler::target::word
13173 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
13174static constexpr dart::compiler::target::word
13175 AOT_Field_guarded_list_length_offset = 0x30;
13176static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
13177 0x4c;
13178static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
13179static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
13180static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
13181static constexpr dart::compiler::target::word
13182 AOT_Function_entry_point_offset[] = {0x8, 0x10};
13183static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
13184 0x4c;
13185static constexpr dart::compiler::target::word AOT_Function_signature_offset =
13186 0x28;
13187static constexpr dart::compiler::target::word
13188 AOT_FutureOr_type_arguments_offset = 0x8;
13189static constexpr dart::compiler::target::word
13190 AOT_GrowableObjectArray_data_offset = 0x18;
13191static constexpr dart::compiler::target::word
13192 AOT_GrowableObjectArray_length_offset = 0x10;
13193static constexpr dart::compiler::target::word
13194 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
13195static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
13196static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
13197 0x38;
13198static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
13199 0x40;
13200static constexpr dart::compiler::target::word
13201 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
13202static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
13203 0x3;
13204static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
13205 0x0;
13206static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
13207static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
13208static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
13209 0x28;
13210static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
13211static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
13212 0x28;
13213static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
13214 0x30;
13215static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
13216 0x40;
13217static constexpr dart::compiler::target::word
13218 AOT_Isolate_has_resumption_breakpoints_offset = 0x49;
13219static constexpr dart::compiler::target::word
13220 AOT_IsolateGroup_object_store_offset = 0x20;
13221static constexpr dart::compiler::target::word
13222 AOT_IsolateGroup_class_table_offset = 0x10;
13223static constexpr dart::compiler::target::word
13224 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
13225static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
13226 0x48;
13227static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
13228 0x20;
13229static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
13230 0x18;
13231static constexpr dart::compiler::target::word
13232 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
13233static constexpr dart::compiler::target::word
13234 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
13235static constexpr dart::compiler::target::word
13236 AOT_LinkedHashBase_hash_mask_offset = 0x10;
13237static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
13238 0x30;
13239static constexpr dart::compiler::target::word
13240 AOT_LinkedHashBase_type_arguments_offset = 0x8;
13241static constexpr dart::compiler::target::word
13242 AOT_LinkedHashBase_used_data_offset = 0x20;
13243static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
13244static constexpr dart::compiler::target::word
13245 AOT_MarkingStackBlock_pointers_offset = 0x10;
13246static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
13247 0x8;
13248static constexpr dart::compiler::target::word
13249 AOT_MegamorphicCache_buckets_offset = 0x18;
13250static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
13251 0x20;
13252static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
13253static constexpr dart::compiler::target::word
13254 AOT_NativeArguments_argc_tag_offset = 0x8;
13255static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
13256 0x10;
13257static constexpr dart::compiler::target::word
13258 AOT_NativeArguments_retval_offset = 0x18;
13259static constexpr dart::compiler::target::word
13260 AOT_NativeArguments_thread_offset = 0x0;
13261static constexpr dart::compiler::target::word
13262 AOT_ObjectStore_double_type_offset = 0x180;
13263static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
13264 0x130;
13265static constexpr dart::compiler::target::word
13266 AOT_ObjectStore_record_field_names_offset = 0x3d0;
13267static constexpr dart::compiler::target::word
13268 AOT_ObjectStore_string_type_offset = 0x1a8;
13269static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
13270 0x108;
13271static constexpr dart::compiler::target::word
13272 AOT_ObjectStore_ffi_callback_code_offset = 0x4c8;
13273static constexpr dart::compiler::target::word
13274 AOT_ObjectStore_suspend_state_await_offset = 0x420;
13275static constexpr dart::compiler::target::word
13276 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
13277static constexpr dart::compiler::target::word
13278 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x468;
13279static constexpr dart::compiler::target::word
13280 AOT_ObjectStore_suspend_state_init_async_offset = 0x418;
13281static constexpr dart::compiler::target::word
13282 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x440;
13283static constexpr dart::compiler::target::word
13284 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x458;
13285static constexpr dart::compiler::target::word
13286 AOT_ObjectStore_suspend_state_return_async_offset = 0x430;
13287static constexpr dart::compiler::target::word
13288 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
13289static constexpr dart::compiler::target::word
13290 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x450;
13291static constexpr dart::compiler::target::word
13292 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
13293static constexpr dart::compiler::target::word
13294 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x448;
13295static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
13296 0x10;
13297static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
13298 0x0;
13299static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
13300static constexpr dart::compiler::target::word
13301 AOT_Pointer_type_arguments_offset = 0x10;
13302static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
13303 0x8;
13304static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
13305 0x18;
13306static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
13307static constexpr dart::compiler::target::word
13308 AOT_SingleTargetCache_entry_point_offset = 0x10;
13309static constexpr dart::compiler::target::word
13310 AOT_SingleTargetCache_lower_limit_offset = 0x18;
13311static constexpr dart::compiler::target::word
13312 AOT_SingleTargetCache_target_offset = 0x8;
13313static constexpr dart::compiler::target::word
13314 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
13315static constexpr dart::compiler::target::word
13316 AOT_StoreBufferBlock_pointers_offset = 0x10;
13317static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
13318 0x8;
13319static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
13320 0x8;
13321static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
13322static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
13323static constexpr dart::compiler::target::word
13324 AOT_SubtypeTestCache_cache_offset = 0x8;
13325static constexpr dart::compiler::target::word
13326 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
13327static constexpr dart::compiler::target::word
13328 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
13329static constexpr dart::compiler::target::word
13330 AOT_SuspendState_error_callback_offset = 0x28;
13331static constexpr dart::compiler::target::word
13332 AOT_SuspendState_frame_size_offset = 0x8;
13333static constexpr dart::compiler::target::word
13334 AOT_SuspendState_function_data_offset = 0x18;
13335static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
13336 0x30;
13337static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
13338static constexpr dart::compiler::target::word
13339 AOT_SuspendState_then_callback_offset = 0x20;
13340static constexpr dart::compiler::target::word
13341 AOT_Thread_AllocateArray_entry_point_offset = 0x2d0;
13342static constexpr dart::compiler::target::word
13343 AOT_Thread_active_exception_offset = 0x760;
13344static constexpr dart::compiler::target::word
13345 AOT_Thread_active_stacktrace_offset = 0x768;
13346static constexpr dart::compiler::target::word
13347 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8;
13348static constexpr dart::compiler::target::word
13349 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
13350static constexpr dart::compiler::target::word
13351 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
13352static constexpr dart::compiler::target::word
13353 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
13354static constexpr dart::compiler::target::word
13355 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
13356static constexpr dart::compiler::target::word
13357 AOT_Thread_allocate_object_entry_point_offset = 0x218;
13358static constexpr dart::compiler::target::word
13359 AOT_Thread_allocate_object_stub_offset = 0x130;
13360static constexpr dart::compiler::target::word
13361 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220;
13362static constexpr dart::compiler::target::word
13363 AOT_Thread_allocate_object_parameterized_stub_offset = 0x138;
13364static constexpr dart::compiler::target::word
13365 AOT_Thread_allocate_object_slow_entry_point_offset = 0x228;
13366static constexpr dart::compiler::target::word
13367 AOT_Thread_allocate_object_slow_stub_offset = 0x140;
13368static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
13369 0x7a0;
13370static constexpr dart::compiler::target::word
13371 AOT_Thread_async_exception_handler_stub_offset = 0x148;
13372static constexpr dart::compiler::target::word
13373 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
13374static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
13375 0x80;
13376static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
13377 0x78;
13378static constexpr dart::compiler::target::word
13379 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
13380static constexpr dart::compiler::target::word
13381 AOT_Thread_call_to_runtime_entry_point_offset = 0x200;
13382static constexpr dart::compiler::target::word
13383 AOT_Thread_call_to_runtime_stub_offset = 0xb8;
13384static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
13385 0x7d8;
13386static constexpr dart::compiler::target::word
13387 AOT_Thread_dispatch_table_array_offset = 0x58;
13388static constexpr dart::compiler::target::word
13389 AOT_Thread_double_truncate_round_supported_offset = 0x7a8;
13390static constexpr dart::compiler::target::word
13391 AOT_Thread_service_extension_stream_offset = 0x7e0;
13392static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
13393 0x250;
13394static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
13395 0x1a0;
13396static constexpr dart::compiler::target::word
13397 AOT_Thread_deoptimize_entry_offset = 0x258;
13398static constexpr dart::compiler::target::word
13399 AOT_Thread_deoptimize_stub_offset = 0x1a8;
13400static constexpr dart::compiler::target::word
13401 AOT_Thread_double_abs_address_offset = 0x2a8;
13402static constexpr dart::compiler::target::word
13403 AOT_Thread_double_negate_address_offset = 0x2a0;
13404static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
13405static constexpr dart::compiler::target::word
13406 AOT_Thread_enter_safepoint_stub_offset = 0x1d0;
13407static constexpr dart::compiler::target::word
13408 AOT_Thread_execution_state_offset = 0x788;
13409static constexpr dart::compiler::target::word
13410 AOT_Thread_exit_safepoint_stub_offset = 0x1d8;
13411static constexpr dart::compiler::target::word
13412 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
13413static constexpr dart::compiler::target::word
13414 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8;
13415static constexpr dart::compiler::target::word
13416 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260;
13417static constexpr dart::compiler::target::word
13418 AOT_Thread_fix_allocation_stub_code_offset = 0xa8;
13419static constexpr dart::compiler::target::word
13420 AOT_Thread_fix_callers_target_code_offset = 0xa0;
13421static constexpr dart::compiler::target::word
13422 AOT_Thread_float_absolute_address_offset = 0x2c0;
13423static constexpr dart::compiler::target::word
13424 AOT_Thread_float_negate_address_offset = 0x2b8;
13425static constexpr dart::compiler::target::word
13426 AOT_Thread_float_not_address_offset = 0x2b0;
13427static constexpr dart::compiler::target::word
13428 AOT_Thread_float_zerow_address_offset = 0x2c8;
13429static constexpr dart::compiler::target::word
13430 AOT_Thread_global_object_pool_offset = 0x770;
13431static constexpr dart::compiler::target::word
13432 AOT_Thread_invoke_dart_code_stub_offset = 0xb0;
13433static constexpr dart::compiler::target::word
13434 AOT_Thread_exit_through_ffi_offset = 0x798;
13435static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x700;
13436static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
13437 0x708;
13438static constexpr dart::compiler::target::word
13439 AOT_Thread_field_table_values_offset = 0x60;
13440static constexpr dart::compiler::target::word
13441 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
13442static constexpr dart::compiler::target::word
13443 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
13444static constexpr dart::compiler::target::word
13445 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
13446static constexpr dart::compiler::target::word
13447 AOT_Thread_old_marking_stack_block_offset = 0x730;
13448static constexpr dart::compiler::target::word
13449 AOT_Thread_new_marking_stack_block_offset = 0x738;
13450static constexpr dart::compiler::target::word
13451 AOT_Thread_megamorphic_call_checked_entry_offset = 0x240;
13452static constexpr dart::compiler::target::word
13453 AOT_Thread_switchable_call_miss_entry_offset = 0x248;
13454static constexpr dart::compiler::target::word
13455 AOT_Thread_switchable_call_miss_stub_offset = 0x180;
13456static constexpr dart::compiler::target::word
13457 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
13458static constexpr dart::compiler::target::word
13459 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
13460 0xc8;
13461static constexpr dart::compiler::target::word
13462 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
13463 0xc0;
13464static constexpr dart::compiler::target::word
13465 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
13466static constexpr dart::compiler::target::word
13467 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
13468static constexpr dart::compiler::target::word
13469 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
13470static constexpr dart::compiler::target::word
13471 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
13472static constexpr dart::compiler::target::word
13473 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
13474static constexpr dart::compiler::target::word
13475 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
13476static constexpr dart::compiler::target::word
13477 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
13478static constexpr dart::compiler::target::word
13479 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
13480static constexpr dart::compiler::target::word
13481 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
13482static constexpr dart::compiler::target::word
13483 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
13484static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
13485 0x150;
13486static constexpr dart::compiler::target::word
13487 AOT_Thread_return_async_not_future_stub_offset = 0x160;
13488static constexpr dart::compiler::target::word
13489 AOT_Thread_return_async_star_stub_offset = 0x168;
13490static constexpr dart::compiler::target::word
13491 AOT_Thread_return_async_stub_offset = 0x158;
13492static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
13493 0x70;
13494static constexpr dart::compiler::target::word
13495 AOT_Thread_predefined_symbols_address_offset = 0x290;
13496static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
13497 0x778;
13498static constexpr dart::compiler::target::word
13499 AOT_Thread_saved_shadow_call_stack_offset = 0x780;
13500static constexpr dart::compiler::target::word
13501 AOT_Thread_safepoint_state_offset = 0x790;
13502static constexpr dart::compiler::target::word
13503 AOT_Thread_shared_field_table_values_offset = 0x68;
13504static constexpr dart::compiler::target::word
13505 AOT_Thread_slow_type_test_stub_offset = 0x1c0;
13506static constexpr dart::compiler::target::word
13507 AOT_Thread_slow_type_test_entry_point_offset = 0x270;
13508static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
13509 0x38;
13510static constexpr dart::compiler::target::word
13511 AOT_Thread_saved_stack_limit_offset = 0x710;
13512static constexpr dart::compiler::target::word
13513 AOT_Thread_stack_overflow_flags_offset = 0x718;
13514static constexpr dart::compiler::target::word
13515 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
13516static constexpr dart::compiler::target::word
13517 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
13518static constexpr dart::compiler::target::word
13519 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
13520 0x230;
13521static constexpr dart::compiler::target::word
13522 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
13523static constexpr dart::compiler::target::word
13524 AOT_Thread_store_buffer_block_offset = 0x728;
13525static constexpr dart::compiler::target::word
13526 AOT_Thread_suspend_state_await_entry_point_offset = 0x6b0;
13527static constexpr dart::compiler::target::word
13528 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6b8;
13529static constexpr dart::compiler::target::word
13530 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6a8;
13531static constexpr dart::compiler::target::word
13532 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6c0;
13533static constexpr dart::compiler::target::word
13534 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6c8;
13535static constexpr dart::compiler::target::word
13536 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6d0;
13537static constexpr dart::compiler::target::word
13538 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6d8;
13539static constexpr dart::compiler::target::word
13540 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6e0;
13541static constexpr dart::compiler::target::word
13542 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6e8;
13543static constexpr dart::compiler::target::word
13544 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
13545 0x6f0;
13546static constexpr dart::compiler::target::word
13547 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6f8;
13548static constexpr dart::compiler::target::word
13549 AOT_Thread_top_exit_frame_info_offset = 0x720;
13550static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
13551static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
13552 0x20;
13553static constexpr dart::compiler::target::word
13554 AOT_Thread_unboxed_runtime_arg_offset = 0x750;
13555static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x748;
13556static constexpr dart::compiler::target::word
13557 AOT_Thread_write_barrier_entry_point_offset = 0x1f0;
13558static constexpr dart::compiler::target::word
13559 AOT_Thread_write_barrier_mask_offset = 0x40;
13560static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
13561 0x7b0;
13562static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7b8;
13563static constexpr dart::compiler::target::word
13564 AOT_Thread_jump_to_frame_entry_point_offset = 0x268;
13565static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
13566 0x7c0;
13567static constexpr dart::compiler::target::word
13568 AOT_TsanUtils_setjmp_function_offset = 0x0;
13569static constexpr dart::compiler::target::word
13570 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
13571static constexpr dart::compiler::target::word
13572 AOT_TsanUtils_exception_pc_offset = 0x10;
13573static constexpr dart::compiler::target::word
13574 AOT_TsanUtils_exception_sp_offset = 0x18;
13575static constexpr dart::compiler::target::word
13576 AOT_TsanUtils_exception_fp_offset = 0x20;
13577static constexpr dart::compiler::target::word
13578 AOT_TimelineStream_enabled_offset = 0x10;
13579static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
13580 0x10;
13581static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
13582static constexpr dart::compiler::target::word
13583 AOT_Finalizer_type_arguments_offset = 0x30;
13584static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
13585 0x28;
13586static constexpr dart::compiler::target::word
13587 AOT_FinalizerBase_all_entries_offset = 0x18;
13588static constexpr dart::compiler::target::word
13589 AOT_FinalizerBase_detachments_offset = 0x10;
13590static constexpr dart::compiler::target::word
13591 AOT_FinalizerBase_entries_collected_offset = 0x20;
13592static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
13593 0x8;
13594static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
13595 0x10;
13596static constexpr dart::compiler::target::word
13597 AOT_FinalizerEntry_external_size_offset = 0x38;
13598static constexpr dart::compiler::target::word
13599 AOT_FinalizerEntry_finalizer_offset = 0x20;
13600static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
13601 0x28;
13602static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
13603 0x18;
13604static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
13605 0x8;
13606static constexpr dart::compiler::target::word
13607 AOT_NativeFinalizer_callback_offset = 0x28;
13608static constexpr dart::compiler::target::word
13609 AOT_FunctionType_named_parameter_names_offset = 0x40;
13610static constexpr dart::compiler::target::word
13611 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
13612static constexpr dart::compiler::target::word
13613 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
13614static constexpr dart::compiler::target::word
13615 AOT_FunctionType_parameter_types_offset = 0x38;
13616static constexpr dart::compiler::target::word
13617 AOT_FunctionType_type_parameters_offset = 0x28;
13618static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
13619 0x32;
13620static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
13621 0x18;
13622static constexpr dart::compiler::target::word
13623 AOT_TypeArguments_instantiations_offset = 0x8;
13624static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
13625 0x10;
13626static constexpr dart::compiler::target::word
13627 AOT_TypeArguments_nullability_offset = 0x20;
13628static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
13629 0x28;
13630static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
13631 0x8;
13632static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
13633 0x10;
13634static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
13635 0x18;
13636static constexpr dart::compiler::target::word
13637 AOT_TypeParameters_defaults_offset = 0x20;
13638static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
13639 0x10;
13640static constexpr dart::compiler::target::word
13641 AOT_TypedDataView_typed_data_offset = 0x18;
13642static constexpr dart::compiler::target::word
13643 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
13644static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
13645 0x18;
13646static constexpr dart::compiler::target::word
13647 AOT_UnhandledException_exception_offset = 0x8;
13648static constexpr dart::compiler::target::word
13649 AOT_UnhandledException_stacktrace_offset = 0x10;
13650static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
13651static constexpr dart::compiler::target::word
13652 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
13653static constexpr dart::compiler::target::word
13654 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
13655static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
13656static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
13657 0x10;
13658static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
13659 0x8;
13660static constexpr dart::compiler::target::word
13661 AOT_WeakReference_type_arguments_offset = 0x10;
13662static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
13663 0x8, 0x18, 0x10, 0x20};
13664static constexpr dart::compiler::target::word
13665 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
13666 0x608, 0x610, 0x618, 0x620, 0x628, 0x630, 0x638, 0x640,
13667 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, -1,
13668 -1, -1, -1, 0x680, 0x688, -1, -1, 0x690,
13669 0x698, 0x6a0, -1, -1, -1, -1, -1, -1};
13670static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
13671 0x28;
13672static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
13673static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
13674static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
13675static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
13676 0x10;
13677static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0xa8;
13678static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
13679static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
13680 0x28;
13681static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
13682 0x10;
13683static constexpr dart::compiler::target::word
13684 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
13685static constexpr dart::compiler::target::word
13686 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
13687static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
13688static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
13689static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
13690 0x18;
13691static constexpr dart::compiler::target::word
13692 AOT_ExternalTypedData_InstanceSize = 0x18;
13693static constexpr dart::compiler::target::word
13694 AOT_FfiTrampolineData_InstanceSize = 0x30;
13695static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
13696static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
13697static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
13698 0x40;
13699static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
13700 0x30;
13701static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
13702static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
13703static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
13704static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
13705 0x50;
13706static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
13707static constexpr dart::compiler::target::word
13708 AOT_GrowableObjectArray_InstanceSize = 0x20;
13709static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
13710static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
13711static constexpr dart::compiler::target::word
13712 AOT_Instructions_UnalignedHeaderSize = 0x10;
13713static constexpr dart::compiler::target::word
13714 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
13715static constexpr dart::compiler::target::word
13716 AOT_InstructionsSection_HeaderSize = 0x40;
13717static constexpr dart::compiler::target::word
13718 AOT_InstructionsTable_InstanceSize = 0x30;
13719static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
13720static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
13721static constexpr dart::compiler::target::word
13722 AOT_KernelProgramInfo_InstanceSize = 0x60;
13723static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
13724 0x30;
13725static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x88;
13726static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
13727 0x28;
13728static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
13729 0x38;
13730static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
13731 0x8;
13732static constexpr dart::compiler::target::word
13733 AOT_MegamorphicCache_InstanceSize = 0x30;
13734static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
13735static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
13736 0x10;
13737static constexpr dart::compiler::target::word
13738 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
13739static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
13740static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
13741 0x20;
13742static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
13743static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
13744static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
13745 0x18;
13746static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
13747 0x10;
13748static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
13749static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
13750 0x30;
13751static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
13752 0x38;
13753static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x58;
13754static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
13755static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
13756static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
13757static constexpr dart::compiler::target::word
13758 AOT_SingleTargetCache_InstanceSize = 0x20;
13759static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
13760 0x28;
13761static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
13762 0x30;
13763static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
13764static constexpr dart::compiler::target::word
13765 AOT_SubtypeTestCache_InstanceSize = 0x18;
13766static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
13767 0x28;
13768static constexpr dart::compiler::target::word
13769 AOT_TransferableTypedData_InstanceSize = 0x8;
13770static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
13771static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
13772 0x38;
13773static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
13774 0x28;
13775static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
13776static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
13777 0x18;
13778static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
13779 0x28;
13780static constexpr dart::compiler::target::word
13781 AOT_UnhandledException_InstanceSize = 0x18;
13782static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
13783 0x20;
13784static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
13785 0x18;
13786static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
13787static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
13788 0x20;
13789static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
13790 0x20;
13791static constexpr dart::compiler::target::word
13792 AOT_WeakSerializationReference_InstanceSize = 0x18;
13793#endif // !defined(PRODUCT) && \
13794 // defined(TARGET_ARCH_ARM64) && \
13795 // !defined(DART_COMPRESSED_POINTERS)
13796
13797#if !defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
13798 defined(DART_COMPRESSED_POINTERS)
13799static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
13800 0x20;
13801static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
13802 0x10;
13803static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
13804static constexpr dart::compiler::target::word
13805 AOT_ClassTable_elements_start_offset = 0x0;
13806static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
13807static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
13808 0x98;
13809static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
13810static constexpr dart::compiler::target::word
13811 AOT_Context_elements_start_offset = 0x10;
13812static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
13813static constexpr dart::compiler::target::word
13814 AOT_ContextScope_elements_start_offset = 0x10;
13815static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
13816 0x28;
13817static constexpr dart::compiler::target::word
13818 AOT_ExceptionHandlers_elements_start_offset = 0x10;
13819static constexpr dart::compiler::target::word
13820 AOT_ExceptionHandlers_element_size = 0xc;
13821static constexpr dart::compiler::target::word
13822 AOT_ObjectPool_elements_start_offset = 0x10;
13823static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
13824static constexpr dart::compiler::target::word
13825 AOT_OneByteString_elements_start_offset = 0x10;
13826static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
13827 0x1;
13828static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
13829 0x10;
13830static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
13831static constexpr dart::compiler::target::word
13832 AOT_TypeArguments_elements_start_offset = 0x18;
13833static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
13834 0x4;
13835static constexpr dart::compiler::target::word
13836 AOT_TwoByteString_elements_start_offset = 0x10;
13837static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
13838 0x2;
13839static constexpr dart::compiler::target::word
13840 AOT_WeakArray_elements_start_offset = 0x10;
13841static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
13842static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
13843 0xfffffff;
13844static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
13845 0xfffc;
13846static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
13847 0xfffffff;
13848static constexpr dart::compiler::target::word
13849 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
13850static constexpr dart::compiler::target::word
13851 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
13852static constexpr dart::compiler::target::word
13853 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
13854static constexpr dart::compiler::target::word
13855 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x16;
13856static constexpr dart::compiler::target::word
13857 AOT_Instructions_kBarePayloadAlignment = 0x4;
13858static constexpr dart::compiler::target::word
13859 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
13860static constexpr dart::compiler::target::word
13861 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
13862static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
13863static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
13864static constexpr dart::compiler::target::word
13865 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
13866static constexpr dart::compiler::target::word
13867 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
13868static constexpr dart::compiler::target::word
13869 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
13870static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
13871 0xffff;
13872static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
13873 0xffff;
13874static constexpr dart::compiler::target::word AOT_String_kMaxElements =
13875 0x1fffffff;
13876static constexpr dart::compiler::target::word
13877 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
13878static constexpr dart::compiler::target::word
13879 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
13880static constexpr dart::compiler::target::word
13881 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
13882static constexpr dart::compiler::target::word
13883 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
13884static constexpr dart::compiler::target::word
13885 AOT_SubtypeTestCache_kDestinationType = 0x6;
13886static constexpr dart::compiler::target::word
13887 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
13888static constexpr dart::compiler::target::word
13889 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
13890static constexpr dart::compiler::target::word
13891 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
13892static constexpr dart::compiler::target::word
13893 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
13894static constexpr dart::compiler::target::word
13895 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
13896static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
13897 0x7;
13898static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
13899 0x7;
13900static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
13901 0xfffffff;
13902static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
13903 0x10;
13904static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
13905 0x1c;
13906static constexpr dart::compiler::target::word
13907 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
13908static constexpr dart::compiler::target::word
13909 AOT_ArgumentsDescriptor_count_offset = 0x14;
13910static constexpr dart::compiler::target::word
13911 AOT_ArgumentsDescriptor_size_offset = 0x18;
13912static constexpr dart::compiler::target::word
13913 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x20;
13914static constexpr dart::compiler::target::word
13915 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
13916static constexpr dart::compiler::target::word
13917 AOT_ArgumentsDescriptor_name_offset = 0x0;
13918static constexpr dart::compiler::target::word
13919 AOT_ArgumentsDescriptor_position_offset = 0x4;
13920static constexpr dart::compiler::target::word
13921 AOT_ArgumentsDescriptor_positional_count_offset = 0x1c;
13922static constexpr dart::compiler::target::word
13923 AOT_ArgumentsDescriptor_type_args_len_offset = 0x10;
13924static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x10;
13925static constexpr dart::compiler::target::word AOT_Array_length_offset = 0xc;
13926static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
13927static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
13928 0x8;
13929static constexpr dart::compiler::target::word
13930 AOT_Class_declaration_type_offset = 0x38;
13931static constexpr dart::compiler::target::word
13932 AOT_Class_num_type_arguments_offset = 0x50;
13933static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
13934 0x30;
13935static constexpr dart::compiler::target::word
13936 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x5c;
13937static constexpr dart::compiler::target::word
13938 AOT_ClassTable_allocation_tracing_state_table_offset = 0x8;
13939static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x18;
13940static constexpr dart::compiler::target::word
13941 AOT_Closure_delayed_type_arguments_offset = 0x10;
13942static constexpr dart::compiler::target::word AOT_Closure_function_offset =
13943 0x14;
13944static constexpr dart::compiler::target::word
13945 AOT_Closure_function_type_arguments_offset = 0xc;
13946static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x1c;
13947static constexpr dart::compiler::target::word
13948 AOT_Closure_instantiator_type_arguments_offset = 0x8;
13949static constexpr dart::compiler::target::word
13950 AOT_ClosureData_packed_fields_offset = 0x14;
13951static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
13952 0x30;
13953static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
13954 0x28;
13955static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
13956static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
13957 0x8;
13958static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0xc;
13959static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
13960static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
13961static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
13962static constexpr dart::compiler::target::word
13963 AOT_Field_initializer_function_offset = 0x14;
13964static constexpr dart::compiler::target::word
13965 AOT_Field_host_offset_or_field_id_offset = 0x18;
13966static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
13967 0x2c;
13968static constexpr dart::compiler::target::word
13969 AOT_Field_guarded_list_length_in_object_offset_offset = 0x34;
13970static constexpr dart::compiler::target::word
13971 AOT_Field_guarded_list_length_offset = 0x1c;
13972static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
13973 0x30;
13974static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x36;
13975static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x2c;
13976static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x24;
13977static constexpr dart::compiler::target::word
13978 AOT_Function_entry_point_offset[] = {0x8, 0x10};
13979static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
13980 0x34;
13981static constexpr dart::compiler::target::word AOT_Function_signature_offset =
13982 0x20;
13983static constexpr dart::compiler::target::word
13984 AOT_FutureOr_type_arguments_offset = 0x8;
13985static constexpr dart::compiler::target::word
13986 AOT_GrowableObjectArray_data_offset = 0x10;
13987static constexpr dart::compiler::target::word
13988 AOT_GrowableObjectArray_length_offset = 0xc;
13989static constexpr dart::compiler::target::word
13990 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
13991static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
13992static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
13993 0x38;
13994static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
13995 0x40;
13996static constexpr dart::compiler::target::word
13997 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
13998static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
13999 0x3;
14000static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
14001 0x0;
14002static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
14003static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
14004static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
14005 0x28;
14006static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
14007static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
14008 0x28;
14009static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
14010 0x30;
14011static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
14012 0x40;
14013static constexpr dart::compiler::target::word
14014 AOT_Isolate_has_resumption_breakpoints_offset = 0x49;
14015static constexpr dart::compiler::target::word
14016 AOT_IsolateGroup_object_store_offset = 0x20;
14017static constexpr dart::compiler::target::word
14018 AOT_IsolateGroup_class_table_offset = 0x10;
14019static constexpr dart::compiler::target::word
14020 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
14021static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
14022 0x48;
14023static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
14024 0x20;
14025static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
14026 0x10;
14027static constexpr dart::compiler::target::word
14028 AOT_ImmutableLinkedHashBase_data_offset = 0x10;
14029static constexpr dart::compiler::target::word
14030 AOT_LinkedHashBase_deleted_keys_offset = 0x18;
14031static constexpr dart::compiler::target::word
14032 AOT_LinkedHashBase_hash_mask_offset = 0xc;
14033static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
14034 0x1c;
14035static constexpr dart::compiler::target::word
14036 AOT_LinkedHashBase_type_arguments_offset = 0x8;
14037static constexpr dart::compiler::target::word
14038 AOT_LinkedHashBase_used_data_offset = 0x14;
14039static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
14040static constexpr dart::compiler::target::word
14041 AOT_MarkingStackBlock_pointers_offset = 0x10;
14042static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
14043 0x8;
14044static constexpr dart::compiler::target::word
14045 AOT_MegamorphicCache_buckets_offset = 0x18;
14046static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
14047 0x20;
14048static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
14049static constexpr dart::compiler::target::word
14050 AOT_NativeArguments_argc_tag_offset = 0x8;
14051static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
14052 0x10;
14053static constexpr dart::compiler::target::word
14054 AOT_NativeArguments_retval_offset = 0x18;
14055static constexpr dart::compiler::target::word
14056 AOT_NativeArguments_thread_offset = 0x0;
14057static constexpr dart::compiler::target::word
14058 AOT_ObjectStore_double_type_offset = 0x180;
14059static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
14060 0x130;
14061static constexpr dart::compiler::target::word
14062 AOT_ObjectStore_record_field_names_offset = 0x3d0;
14063static constexpr dart::compiler::target::word
14064 AOT_ObjectStore_string_type_offset = 0x1a8;
14065static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
14066 0x108;
14067static constexpr dart::compiler::target::word
14068 AOT_ObjectStore_ffi_callback_code_offset = 0x4c8;
14069static constexpr dart::compiler::target::word
14070 AOT_ObjectStore_suspend_state_await_offset = 0x420;
14071static constexpr dart::compiler::target::word
14072 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
14073static constexpr dart::compiler::target::word
14074 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x468;
14075static constexpr dart::compiler::target::word
14076 AOT_ObjectStore_suspend_state_init_async_offset = 0x418;
14077static constexpr dart::compiler::target::word
14078 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x440;
14079static constexpr dart::compiler::target::word
14080 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x458;
14081static constexpr dart::compiler::target::word
14082 AOT_ObjectStore_suspend_state_return_async_offset = 0x430;
14083static constexpr dart::compiler::target::word
14084 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
14085static constexpr dart::compiler::target::word
14086 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x450;
14087static constexpr dart::compiler::target::word
14088 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
14089static constexpr dart::compiler::target::word
14090 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x448;
14091static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
14092 0x10;
14093static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
14094 0x0;
14095static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
14096static constexpr dart::compiler::target::word
14097 AOT_Pointer_type_arguments_offset = 0x10;
14098static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
14099 0x8;
14100static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
14101 0x10;
14102static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0xc;
14103static constexpr dart::compiler::target::word
14104 AOT_SingleTargetCache_entry_point_offset = 0x10;
14105static constexpr dart::compiler::target::word
14106 AOT_SingleTargetCache_lower_limit_offset = 0x18;
14107static constexpr dart::compiler::target::word
14108 AOT_SingleTargetCache_target_offset = 0x8;
14109static constexpr dart::compiler::target::word
14110 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
14111static constexpr dart::compiler::target::word
14112 AOT_StoreBufferBlock_pointers_offset = 0x10;
14113static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
14114 0x8;
14115static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
14116 0x8;
14117static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
14118static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
14119static constexpr dart::compiler::target::word
14120 AOT_SubtypeTestCache_cache_offset = 0x8;
14121static constexpr dart::compiler::target::word
14122 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
14123static constexpr dart::compiler::target::word
14124 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
14125static constexpr dart::compiler::target::word
14126 AOT_SuspendState_error_callback_offset = 0x20;
14127static constexpr dart::compiler::target::word
14128 AOT_SuspendState_frame_size_offset = 0x8;
14129static constexpr dart::compiler::target::word
14130 AOT_SuspendState_function_data_offset = 0x18;
14131static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
14132 0x28;
14133static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
14134static constexpr dart::compiler::target::word
14135 AOT_SuspendState_then_callback_offset = 0x1c;
14136static constexpr dart::compiler::target::word
14137 AOT_Thread_AllocateArray_entry_point_offset = 0x2d8;
14138static constexpr dart::compiler::target::word
14139 AOT_Thread_active_exception_offset = 0x720;
14140static constexpr dart::compiler::target::word
14141 AOT_Thread_active_stacktrace_offset = 0x728;
14142static constexpr dart::compiler::target::word
14143 AOT_Thread_array_write_barrier_entry_point_offset = 0x200;
14144static constexpr dart::compiler::target::word
14145 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210;
14146static constexpr dart::compiler::target::word
14147 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128;
14148static constexpr dart::compiler::target::word
14149 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x218;
14150static constexpr dart::compiler::target::word
14151 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130;
14152static constexpr dart::compiler::target::word
14153 AOT_Thread_allocate_object_entry_point_offset = 0x220;
14154static constexpr dart::compiler::target::word
14155 AOT_Thread_allocate_object_stub_offset = 0x138;
14156static constexpr dart::compiler::target::word
14157 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228;
14158static constexpr dart::compiler::target::word
14159 AOT_Thread_allocate_object_parameterized_stub_offset = 0x140;
14160static constexpr dart::compiler::target::word
14161 AOT_Thread_allocate_object_slow_entry_point_offset = 0x230;
14162static constexpr dart::compiler::target::word
14163 AOT_Thread_allocate_object_slow_stub_offset = 0x148;
14164static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
14165 0x760;
14166static constexpr dart::compiler::target::word
14167 AOT_Thread_async_exception_handler_stub_offset = 0x150;
14168static constexpr dart::compiler::target::word
14169 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290;
14170static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
14171 0x88;
14172static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
14173 0x80;
14174static constexpr dart::compiler::target::word
14175 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280;
14176static constexpr dart::compiler::target::word
14177 AOT_Thread_call_to_runtime_entry_point_offset = 0x208;
14178static constexpr dart::compiler::target::word
14179 AOT_Thread_call_to_runtime_stub_offset = 0xc0;
14180static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
14181 0x798;
14182static constexpr dart::compiler::target::word
14183 AOT_Thread_dispatch_table_array_offset = 0x60;
14184static constexpr dart::compiler::target::word
14185 AOT_Thread_double_truncate_round_supported_offset = 0x768;
14186static constexpr dart::compiler::target::word
14187 AOT_Thread_service_extension_stream_offset = 0x7a0;
14188static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
14189 0x258;
14190static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
14191 0x1a8;
14192static constexpr dart::compiler::target::word
14193 AOT_Thread_deoptimize_entry_offset = 0x260;
14194static constexpr dart::compiler::target::word
14195 AOT_Thread_deoptimize_stub_offset = 0x1b0;
14196static constexpr dart::compiler::target::word
14197 AOT_Thread_double_abs_address_offset = 0x2b0;
14198static constexpr dart::compiler::target::word
14199 AOT_Thread_double_negate_address_offset = 0x2a8;
14200static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58;
14201static constexpr dart::compiler::target::word
14202 AOT_Thread_enter_safepoint_stub_offset = 0x1d8;
14203static constexpr dart::compiler::target::word
14204 AOT_Thread_execution_state_offset = 0x748;
14205static constexpr dart::compiler::target::word
14206 AOT_Thread_exit_safepoint_stub_offset = 0x1e0;
14207static constexpr dart::compiler::target::word
14208 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8;
14209static constexpr dart::compiler::target::word
14210 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0;
14211static constexpr dart::compiler::target::word
14212 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x268;
14213static constexpr dart::compiler::target::word
14214 AOT_Thread_fix_allocation_stub_code_offset = 0xb0;
14215static constexpr dart::compiler::target::word
14216 AOT_Thread_fix_callers_target_code_offset = 0xa8;
14217static constexpr dart::compiler::target::word
14218 AOT_Thread_float_absolute_address_offset = 0x2c8;
14219static constexpr dart::compiler::target::word
14220 AOT_Thread_float_negate_address_offset = 0x2c0;
14221static constexpr dart::compiler::target::word
14222 AOT_Thread_float_not_address_offset = 0x2b8;
14223static constexpr dart::compiler::target::word
14224 AOT_Thread_float_zerow_address_offset = 0x2d0;
14225static constexpr dart::compiler::target::word
14226 AOT_Thread_global_object_pool_offset = 0x730;
14227static constexpr dart::compiler::target::word
14228 AOT_Thread_invoke_dart_code_stub_offset = 0xb8;
14229static constexpr dart::compiler::target::word
14230 AOT_Thread_exit_through_ffi_offset = 0x758;
14231static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6c0;
14232static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
14233 0x6c8;
14234static constexpr dart::compiler::target::word
14235 AOT_Thread_field_table_values_offset = 0x68;
14236static constexpr dart::compiler::target::word
14237 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b8;
14238static constexpr dart::compiler::target::word
14239 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c0;
14240static constexpr dart::compiler::target::word
14241 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0;
14242static constexpr dart::compiler::target::word
14243 AOT_Thread_old_marking_stack_block_offset = 0x6f0;
14244static constexpr dart::compiler::target::word
14245 AOT_Thread_new_marking_stack_block_offset = 0x6f8;
14246static constexpr dart::compiler::target::word
14247 AOT_Thread_megamorphic_call_checked_entry_offset = 0x248;
14248static constexpr dart::compiler::target::word
14249 AOT_Thread_switchable_call_miss_entry_offset = 0x250;
14250static constexpr dart::compiler::target::word
14251 AOT_Thread_switchable_call_miss_stub_offset = 0x188;
14252static constexpr dart::compiler::target::word
14253 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x288;
14254static constexpr dart::compiler::target::word
14255 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
14256 0xd0;
14257static constexpr dart::compiler::target::word
14258 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
14259 0xc8;
14260static constexpr dart::compiler::target::word
14261 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xe0;
14262static constexpr dart::compiler::target::word
14263 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd8;
14264static constexpr dart::compiler::target::word
14265 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xf0;
14266static constexpr dart::compiler::target::word
14267 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe8;
14268static constexpr dart::compiler::target::word
14269 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x100;
14270static constexpr dart::compiler::target::word
14271 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf8;
14272static constexpr dart::compiler::target::word
14273 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x110;
14274static constexpr dart::compiler::target::word
14275 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x108;
14276static constexpr dart::compiler::target::word
14277 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x120;
14278static constexpr dart::compiler::target::word
14279 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x118;
14280static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
14281 0x158;
14282static constexpr dart::compiler::target::word
14283 AOT_Thread_return_async_not_future_stub_offset = 0x168;
14284static constexpr dart::compiler::target::word
14285 AOT_Thread_return_async_star_stub_offset = 0x170;
14286static constexpr dart::compiler::target::word
14287 AOT_Thread_return_async_stub_offset = 0x160;
14288static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
14289 0x78;
14290static constexpr dart::compiler::target::word
14291 AOT_Thread_predefined_symbols_address_offset = 0x298;
14292static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
14293 0x738;
14294static constexpr dart::compiler::target::word
14295 AOT_Thread_saved_shadow_call_stack_offset = 0x740;
14296static constexpr dart::compiler::target::word
14297 AOT_Thread_safepoint_state_offset = 0x750;
14298static constexpr dart::compiler::target::word
14299 AOT_Thread_shared_field_table_values_offset = 0x70;
14300static constexpr dart::compiler::target::word
14301 AOT_Thread_slow_type_test_stub_offset = 0x1c8;
14302static constexpr dart::compiler::target::word
14303 AOT_Thread_slow_type_test_entry_point_offset = 0x278;
14304static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
14305 0x38;
14306static constexpr dart::compiler::target::word
14307 AOT_Thread_saved_stack_limit_offset = 0x6d0;
14308static constexpr dart::compiler::target::word
14309 AOT_Thread_stack_overflow_flags_offset = 0x6d8;
14310static constexpr dart::compiler::target::word
14311 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
14312static constexpr dart::compiler::target::word
14313 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180;
14314static constexpr dart::compiler::target::word
14315 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
14316 0x238;
14317static constexpr dart::compiler::target::word
14318 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178;
14319static constexpr dart::compiler::target::word
14320 AOT_Thread_store_buffer_block_offset = 0x6e8;
14321static constexpr dart::compiler::target::word
14322 AOT_Thread_suspend_state_await_entry_point_offset = 0x670;
14323static constexpr dart::compiler::target::word
14324 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x678;
14325static constexpr dart::compiler::target::word
14326 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x668;
14327static constexpr dart::compiler::target::word
14328 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x680;
14329static constexpr dart::compiler::target::word
14330 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x688;
14331static constexpr dart::compiler::target::word
14332 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x690;
14333static constexpr dart::compiler::target::word
14334 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x698;
14335static constexpr dart::compiler::target::word
14336 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6a0;
14337static constexpr dart::compiler::target::word
14338 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6a8;
14339static constexpr dart::compiler::target::word
14340 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
14341 0x6b0;
14342static constexpr dart::compiler::target::word
14343 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6b8;
14344static constexpr dart::compiler::target::word
14345 AOT_Thread_top_exit_frame_info_offset = 0x6e0;
14346static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50;
14347static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
14348 0x20;
14349static constexpr dart::compiler::target::word
14350 AOT_Thread_unboxed_runtime_arg_offset = 0x710;
14351static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x708;
14352static constexpr dart::compiler::target::word
14353 AOT_Thread_write_barrier_entry_point_offset = 0x1f8;
14354static constexpr dart::compiler::target::word
14355 AOT_Thread_write_barrier_mask_offset = 0x40;
14356static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset =
14357 0x48;
14358static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
14359 0x770;
14360static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x778;
14361static constexpr dart::compiler::target::word
14362 AOT_Thread_jump_to_frame_entry_point_offset = 0x270;
14363static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
14364 0x780;
14365static constexpr dart::compiler::target::word
14366 AOT_TsanUtils_setjmp_function_offset = 0x0;
14367static constexpr dart::compiler::target::word
14368 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
14369static constexpr dart::compiler::target::word
14370 AOT_TsanUtils_exception_pc_offset = 0x10;
14371static constexpr dart::compiler::target::word
14372 AOT_TsanUtils_exception_sp_offset = 0x18;
14373static constexpr dart::compiler::target::word
14374 AOT_TsanUtils_exception_fp_offset = 0x20;
14375static constexpr dart::compiler::target::word
14376 AOT_TimelineStream_enabled_offset = 0x10;
14377static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
14378 0x10;
14379static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x20;
14380static constexpr dart::compiler::target::word
14381 AOT_Finalizer_type_arguments_offset = 0x24;
14382static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
14383 0x20;
14384static constexpr dart::compiler::target::word
14385 AOT_FinalizerBase_all_entries_offset = 0x18;
14386static constexpr dart::compiler::target::word
14387 AOT_FinalizerBase_detachments_offset = 0x14;
14388static constexpr dart::compiler::target::word
14389 AOT_FinalizerBase_entries_collected_offset = 0x1c;
14390static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
14391 0x8;
14392static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
14393 0xc;
14394static constexpr dart::compiler::target::word
14395 AOT_FinalizerEntry_external_size_offset = 0x20;
14396static constexpr dart::compiler::target::word
14397 AOT_FinalizerEntry_finalizer_offset = 0x14;
14398static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
14399 0x18;
14400static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
14401 0x10;
14402static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
14403 0x8;
14404static constexpr dart::compiler::target::word
14405 AOT_NativeFinalizer_callback_offset = 0x20;
14406static constexpr dart::compiler::target::word
14407 AOT_FunctionType_named_parameter_names_offset = 0x2c;
14408static constexpr dart::compiler::target::word
14409 AOT_FunctionType_packed_parameter_counts_offset = 0x30;
14410static constexpr dart::compiler::target::word
14411 AOT_FunctionType_packed_type_parameter_counts_offset = 0x34;
14412static constexpr dart::compiler::target::word
14413 AOT_FunctionType_parameter_types_offset = 0x28;
14414static constexpr dart::compiler::target::word
14415 AOT_FunctionType_type_parameters_offset = 0x20;
14416static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
14417 0x26;
14418static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
14419 0x10;
14420static constexpr dart::compiler::target::word
14421 AOT_TypeArguments_instantiations_offset = 0x8;
14422static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
14423 0xc;
14424static constexpr dart::compiler::target::word
14425 AOT_TypeArguments_nullability_offset = 0x14;
14426static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
14427 0x18;
14428static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
14429 0x8;
14430static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
14431 0xc;
14432static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
14433 0x10;
14434static constexpr dart::compiler::target::word
14435 AOT_TypeParameters_defaults_offset = 0x14;
14436static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
14437 0x14;
14438static constexpr dart::compiler::target::word
14439 AOT_TypedDataView_typed_data_offset = 0x18;
14440static constexpr dart::compiler::target::word
14441 AOT_TypedDataView_offset_in_bytes_offset = 0x1c;
14442static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
14443 0x18;
14444static constexpr dart::compiler::target::word
14445 AOT_UnhandledException_exception_offset = 0x8;
14446static constexpr dart::compiler::target::word
14447 AOT_UnhandledException_stacktrace_offset = 0xc;
14448static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
14449static constexpr dart::compiler::target::word
14450 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
14451static constexpr dart::compiler::target::word
14452 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
14453static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
14454static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
14455 0xc;
14456static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
14457 0x8;
14458static constexpr dart::compiler::target::word
14459 AOT_WeakReference_type_arguments_offset = 0xc;
14460static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
14461 0x8, 0x18, 0x10, 0x20};
14462static constexpr dart::compiler::target::word
14463 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
14464 0x610, 0x618, 0x620, 0x628, -1, -1, 0x630, 0x638,
14465 0x640, 0x648, 0x650, -1, 0x658, 0x660, -1, -1};
14466static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
14467 0x20;
14468static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
14469static constexpr dart::compiler::target::word AOT_Array_header_size = 0x10;
14470static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
14471static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
14472 0x10;
14473static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x68;
14474static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x28;
14475static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
14476 0x18;
14477static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
14478 0x10;
14479static constexpr dart::compiler::target::word
14480 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
14481static constexpr dart::compiler::target::word
14482 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
14483static constexpr dart::compiler::target::word AOT_Context_header_size = 0x10;
14484static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
14485static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
14486 0x18;
14487static constexpr dart::compiler::target::word
14488 AOT_ExternalTypedData_InstanceSize = 0x18;
14489static constexpr dart::compiler::target::word
14490 AOT_FfiTrampolineData_InstanceSize = 0x20;
14491static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x38;
14492static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x28;
14493static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
14494 0x28;
14495static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
14496 0x28;
14497static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
14498static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
14499static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x38;
14500static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
14501 0x38;
14502static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
14503static constexpr dart::compiler::target::word
14504 AOT_GrowableObjectArray_InstanceSize = 0x18;
14505static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
14506static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
14507static constexpr dart::compiler::target::word
14508 AOT_Instructions_UnalignedHeaderSize = 0x10;
14509static constexpr dart::compiler::target::word
14510 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
14511static constexpr dart::compiler::target::word
14512 AOT_InstructionsSection_HeaderSize = 0x40;
14513static constexpr dart::compiler::target::word
14514 AOT_InstructionsTable_InstanceSize = 0x30;
14515static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
14516static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
14517static constexpr dart::compiler::target::word
14518 AOT_KernelProgramInfo_InstanceSize = 0x38;
14519static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
14520 0x20;
14521static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x58;
14522static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
14523 0x18;
14524static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
14525 0x20;
14526static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
14527 0x8;
14528static constexpr dart::compiler::target::word
14529 AOT_MegamorphicCache_InstanceSize = 0x30;
14530static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
14531static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
14532 0x10;
14533static constexpr dart::compiler::target::word
14534 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
14535static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x18;
14536static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
14537 0x20;
14538static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
14539static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
14540static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
14541 0x10;
14542static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
14543 0x10;
14544static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
14545static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
14546 0x20;
14547static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
14548 0x28;
14549static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x40;
14550static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x30;
14551static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
14552static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
14553static constexpr dart::compiler::target::word
14554 AOT_SingleTargetCache_InstanceSize = 0x20;
14555static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
14556 0x18;
14557static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
14558 0x28;
14559static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
14560static constexpr dart::compiler::target::word
14561 AOT_SubtypeTestCache_InstanceSize = 0x18;
14562static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
14563 0x20;
14564static constexpr dart::compiler::target::word
14565 AOT_TransferableTypedData_InstanceSize = 0x8;
14566static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x28;
14567static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
14568 0x28;
14569static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
14570 0x18;
14571static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
14572static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
14573 0x18;
14574static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
14575 0x20;
14576static constexpr dart::compiler::target::word
14577 AOT_UnhandledException_InstanceSize = 0x10;
14578static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
14579 0x20;
14580static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
14581 0x10;
14582static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
14583static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
14584 0x18;
14585static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
14586 0x18;
14587static constexpr dart::compiler::target::word
14588 AOT_WeakSerializationReference_InstanceSize = 0x10;
14589#endif // !defined(PRODUCT) && \
14590 // defined(TARGET_ARCH_X64) && \
14591 // defined(DART_COMPRESSED_POINTERS)
14592
14593#if !defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
14594 defined(DART_COMPRESSED_POINTERS)
14595static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
14596 0x20;
14597static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
14598 0x10;
14599static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
14600static constexpr dart::compiler::target::word
14601 AOT_ClassTable_elements_start_offset = 0x0;
14602static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
14603static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
14604 0x98;
14605static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
14606static constexpr dart::compiler::target::word
14607 AOT_Context_elements_start_offset = 0x10;
14608static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
14609static constexpr dart::compiler::target::word
14610 AOT_ContextScope_elements_start_offset = 0x10;
14611static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
14612 0x28;
14613static constexpr dart::compiler::target::word
14614 AOT_ExceptionHandlers_elements_start_offset = 0x10;
14615static constexpr dart::compiler::target::word
14616 AOT_ExceptionHandlers_element_size = 0xc;
14617static constexpr dart::compiler::target::word
14618 AOT_ObjectPool_elements_start_offset = 0x10;
14619static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
14620static constexpr dart::compiler::target::word
14621 AOT_OneByteString_elements_start_offset = 0x10;
14622static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
14623 0x1;
14624static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
14625 0x10;
14626static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
14627static constexpr dart::compiler::target::word
14628 AOT_TypeArguments_elements_start_offset = 0x18;
14629static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
14630 0x4;
14631static constexpr dart::compiler::target::word
14632 AOT_TwoByteString_elements_start_offset = 0x10;
14633static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
14634 0x2;
14635static constexpr dart::compiler::target::word
14636 AOT_WeakArray_elements_start_offset = 0x10;
14637static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
14638static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
14639 0xfffffff;
14640static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
14641 0xfffc;
14642static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
14643 0xfffffff;
14644static constexpr dart::compiler::target::word
14645 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
14646static constexpr dart::compiler::target::word
14647 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x34;
14648static constexpr dart::compiler::target::word
14649 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
14650static constexpr dart::compiler::target::word
14651 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x18;
14652static constexpr dart::compiler::target::word
14653 AOT_Instructions_kBarePayloadAlignment = 0x4;
14654static constexpr dart::compiler::target::word
14655 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
14656static constexpr dart::compiler::target::word
14657 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
14658static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
14659static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
14660static constexpr dart::compiler::target::word
14661 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
14662static constexpr dart::compiler::target::word
14663 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
14664static constexpr dart::compiler::target::word
14665 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
14666static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
14667 0xffff;
14668static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
14669 0xffff;
14670static constexpr dart::compiler::target::word AOT_String_kMaxElements =
14671 0x1fffffff;
14672static constexpr dart::compiler::target::word
14673 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
14674static constexpr dart::compiler::target::word
14675 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
14676static constexpr dart::compiler::target::word
14677 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
14678static constexpr dart::compiler::target::word
14679 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
14680static constexpr dart::compiler::target::word
14681 AOT_SubtypeTestCache_kDestinationType = 0x6;
14682static constexpr dart::compiler::target::word
14683 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
14684static constexpr dart::compiler::target::word
14685 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
14686static constexpr dart::compiler::target::word
14687 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
14688static constexpr dart::compiler::target::word
14689 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
14690static constexpr dart::compiler::target::word
14691 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
14692static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
14693 0x7;
14694static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
14695 0x7;
14696static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
14697 0xfffffff;
14698static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
14699 0x10;
14700static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
14701 0x1c;
14702static constexpr dart::compiler::target::word
14703 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
14704static constexpr dart::compiler::target::word
14705 AOT_ArgumentsDescriptor_count_offset = 0x14;
14706static constexpr dart::compiler::target::word
14707 AOT_ArgumentsDescriptor_size_offset = 0x18;
14708static constexpr dart::compiler::target::word
14709 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x20;
14710static constexpr dart::compiler::target::word
14711 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
14712static constexpr dart::compiler::target::word
14713 AOT_ArgumentsDescriptor_name_offset = 0x0;
14714static constexpr dart::compiler::target::word
14715 AOT_ArgumentsDescriptor_position_offset = 0x4;
14716static constexpr dart::compiler::target::word
14717 AOT_ArgumentsDescriptor_positional_count_offset = 0x1c;
14718static constexpr dart::compiler::target::word
14719 AOT_ArgumentsDescriptor_type_args_len_offset = 0x10;
14720static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x10;
14721static constexpr dart::compiler::target::word AOT_Array_length_offset = 0xc;
14722static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
14723static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
14724 0x8;
14725static constexpr dart::compiler::target::word
14726 AOT_Class_declaration_type_offset = 0x38;
14727static constexpr dart::compiler::target::word
14728 AOT_Class_num_type_arguments_offset = 0x50;
14729static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
14730 0x30;
14731static constexpr dart::compiler::target::word
14732 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x5c;
14733static constexpr dart::compiler::target::word
14734 AOT_ClassTable_allocation_tracing_state_table_offset = 0x8;
14735static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x18;
14736static constexpr dart::compiler::target::word
14737 AOT_Closure_delayed_type_arguments_offset = 0x10;
14738static constexpr dart::compiler::target::word AOT_Closure_function_offset =
14739 0x14;
14740static constexpr dart::compiler::target::word
14741 AOT_Closure_function_type_arguments_offset = 0xc;
14742static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x1c;
14743static constexpr dart::compiler::target::word
14744 AOT_Closure_instantiator_type_arguments_offset = 0x8;
14745static constexpr dart::compiler::target::word
14746 AOT_ClosureData_packed_fields_offset = 0x14;
14747static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
14748 0x30;
14749static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
14750 0x28;
14751static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
14752static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
14753 0x8;
14754static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0xc;
14755static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
14756static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
14757static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
14758static constexpr dart::compiler::target::word
14759 AOT_Field_initializer_function_offset = 0x14;
14760static constexpr dart::compiler::target::word
14761 AOT_Field_host_offset_or_field_id_offset = 0x18;
14762static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
14763 0x2c;
14764static constexpr dart::compiler::target::word
14765 AOT_Field_guarded_list_length_in_object_offset_offset = 0x34;
14766static constexpr dart::compiler::target::word
14767 AOT_Field_guarded_list_length_offset = 0x1c;
14768static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
14769 0x30;
14770static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x36;
14771static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x2c;
14772static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x24;
14773static constexpr dart::compiler::target::word
14774 AOT_Function_entry_point_offset[] = {0x8, 0x10};
14775static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
14776 0x34;
14777static constexpr dart::compiler::target::word AOT_Function_signature_offset =
14778 0x20;
14779static constexpr dart::compiler::target::word
14780 AOT_FutureOr_type_arguments_offset = 0x8;
14781static constexpr dart::compiler::target::word
14782 AOT_GrowableObjectArray_data_offset = 0x10;
14783static constexpr dart::compiler::target::word
14784 AOT_GrowableObjectArray_length_offset = 0xc;
14785static constexpr dart::compiler::target::word
14786 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
14787static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
14788static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
14789 0x38;
14790static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
14791 0x40;
14792static constexpr dart::compiler::target::word
14793 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
14794static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
14795 0x3;
14796static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
14797 0x0;
14798static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
14799static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
14800static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
14801 0x28;
14802static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
14803static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
14804 0x28;
14805static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
14806 0x30;
14807static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
14808 0x40;
14809static constexpr dart::compiler::target::word
14810 AOT_Isolate_has_resumption_breakpoints_offset = 0x49;
14811static constexpr dart::compiler::target::word
14812 AOT_IsolateGroup_object_store_offset = 0x20;
14813static constexpr dart::compiler::target::word
14814 AOT_IsolateGroup_class_table_offset = 0x10;
14815static constexpr dart::compiler::target::word
14816 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
14817static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
14818 0x48;
14819static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
14820 0x20;
14821static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
14822 0x10;
14823static constexpr dart::compiler::target::word
14824 AOT_ImmutableLinkedHashBase_data_offset = 0x10;
14825static constexpr dart::compiler::target::word
14826 AOT_LinkedHashBase_deleted_keys_offset = 0x18;
14827static constexpr dart::compiler::target::word
14828 AOT_LinkedHashBase_hash_mask_offset = 0xc;
14829static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
14830 0x1c;
14831static constexpr dart::compiler::target::word
14832 AOT_LinkedHashBase_type_arguments_offset = 0x8;
14833static constexpr dart::compiler::target::word
14834 AOT_LinkedHashBase_used_data_offset = 0x14;
14835static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
14836static constexpr dart::compiler::target::word
14837 AOT_MarkingStackBlock_pointers_offset = 0x10;
14838static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
14839 0x8;
14840static constexpr dart::compiler::target::word
14841 AOT_MegamorphicCache_buckets_offset = 0x18;
14842static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
14843 0x20;
14844static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
14845static constexpr dart::compiler::target::word
14846 AOT_NativeArguments_argc_tag_offset = 0x8;
14847static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
14848 0x10;
14849static constexpr dart::compiler::target::word
14850 AOT_NativeArguments_retval_offset = 0x18;
14851static constexpr dart::compiler::target::word
14852 AOT_NativeArguments_thread_offset = 0x0;
14853static constexpr dart::compiler::target::word
14854 AOT_ObjectStore_double_type_offset = 0x180;
14855static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
14856 0x130;
14857static constexpr dart::compiler::target::word
14858 AOT_ObjectStore_record_field_names_offset = 0x3d0;
14859static constexpr dart::compiler::target::word
14860 AOT_ObjectStore_string_type_offset = 0x1a8;
14861static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
14862 0x108;
14863static constexpr dart::compiler::target::word
14864 AOT_ObjectStore_ffi_callback_code_offset = 0x4c8;
14865static constexpr dart::compiler::target::word
14866 AOT_ObjectStore_suspend_state_await_offset = 0x420;
14867static constexpr dart::compiler::target::word
14868 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
14869static constexpr dart::compiler::target::word
14870 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x468;
14871static constexpr dart::compiler::target::word
14872 AOT_ObjectStore_suspend_state_init_async_offset = 0x418;
14873static constexpr dart::compiler::target::word
14874 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x440;
14875static constexpr dart::compiler::target::word
14876 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x458;
14877static constexpr dart::compiler::target::word
14878 AOT_ObjectStore_suspend_state_return_async_offset = 0x430;
14879static constexpr dart::compiler::target::word
14880 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
14881static constexpr dart::compiler::target::word
14882 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x450;
14883static constexpr dart::compiler::target::word
14884 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
14885static constexpr dart::compiler::target::word
14886 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x448;
14887static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
14888 0x10;
14889static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
14890 0x0;
14891static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
14892static constexpr dart::compiler::target::word
14893 AOT_Pointer_type_arguments_offset = 0x10;
14894static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
14895 0x8;
14896static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
14897 0x10;
14898static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0xc;
14899static constexpr dart::compiler::target::word
14900 AOT_SingleTargetCache_entry_point_offset = 0x10;
14901static constexpr dart::compiler::target::word
14902 AOT_SingleTargetCache_lower_limit_offset = 0x18;
14903static constexpr dart::compiler::target::word
14904 AOT_SingleTargetCache_target_offset = 0x8;
14905static constexpr dart::compiler::target::word
14906 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
14907static constexpr dart::compiler::target::word
14908 AOT_StoreBufferBlock_pointers_offset = 0x10;
14909static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
14910 0x8;
14911static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
14912 0x8;
14913static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
14914static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
14915static constexpr dart::compiler::target::word
14916 AOT_SubtypeTestCache_cache_offset = 0x8;
14917static constexpr dart::compiler::target::word
14918 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
14919static constexpr dart::compiler::target::word
14920 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
14921static constexpr dart::compiler::target::word
14922 AOT_SuspendState_error_callback_offset = 0x20;
14923static constexpr dart::compiler::target::word
14924 AOT_SuspendState_frame_size_offset = 0x8;
14925static constexpr dart::compiler::target::word
14926 AOT_SuspendState_function_data_offset = 0x18;
14927static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
14928 0x28;
14929static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
14930static constexpr dart::compiler::target::word
14931 AOT_SuspendState_then_callback_offset = 0x1c;
14932static constexpr dart::compiler::target::word
14933 AOT_Thread_AllocateArray_entry_point_offset = 0x2d8;
14934static constexpr dart::compiler::target::word
14935 AOT_Thread_active_exception_offset = 0x768;
14936static constexpr dart::compiler::target::word
14937 AOT_Thread_active_stacktrace_offset = 0x770;
14938static constexpr dart::compiler::target::word
14939 AOT_Thread_array_write_barrier_entry_point_offset = 0x200;
14940static constexpr dart::compiler::target::word
14941 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210;
14942static constexpr dart::compiler::target::word
14943 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128;
14944static constexpr dart::compiler::target::word
14945 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x218;
14946static constexpr dart::compiler::target::word
14947 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130;
14948static constexpr dart::compiler::target::word
14949 AOT_Thread_allocate_object_entry_point_offset = 0x220;
14950static constexpr dart::compiler::target::word
14951 AOT_Thread_allocate_object_stub_offset = 0x138;
14952static constexpr dart::compiler::target::word
14953 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228;
14954static constexpr dart::compiler::target::word
14955 AOT_Thread_allocate_object_parameterized_stub_offset = 0x140;
14956static constexpr dart::compiler::target::word
14957 AOT_Thread_allocate_object_slow_entry_point_offset = 0x230;
14958static constexpr dart::compiler::target::word
14959 AOT_Thread_allocate_object_slow_stub_offset = 0x148;
14960static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
14961 0x7a8;
14962static constexpr dart::compiler::target::word
14963 AOT_Thread_async_exception_handler_stub_offset = 0x150;
14964static constexpr dart::compiler::target::word
14965 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290;
14966static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
14967 0x88;
14968static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
14969 0x80;
14970static constexpr dart::compiler::target::word
14971 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280;
14972static constexpr dart::compiler::target::word
14973 AOT_Thread_call_to_runtime_entry_point_offset = 0x208;
14974static constexpr dart::compiler::target::word
14975 AOT_Thread_call_to_runtime_stub_offset = 0xc0;
14976static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
14977 0x7e0;
14978static constexpr dart::compiler::target::word
14979 AOT_Thread_dispatch_table_array_offset = 0x60;
14980static constexpr dart::compiler::target::word
14981 AOT_Thread_double_truncate_round_supported_offset = 0x7b0;
14982static constexpr dart::compiler::target::word
14983 AOT_Thread_service_extension_stream_offset = 0x7e8;
14984static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
14985 0x258;
14986static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
14987 0x1a8;
14988static constexpr dart::compiler::target::word
14989 AOT_Thread_deoptimize_entry_offset = 0x260;
14990static constexpr dart::compiler::target::word
14991 AOT_Thread_deoptimize_stub_offset = 0x1b0;
14992static constexpr dart::compiler::target::word
14993 AOT_Thread_double_abs_address_offset = 0x2b0;
14994static constexpr dart::compiler::target::word
14995 AOT_Thread_double_negate_address_offset = 0x2a8;
14996static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58;
14997static constexpr dart::compiler::target::word
14998 AOT_Thread_enter_safepoint_stub_offset = 0x1d8;
14999static constexpr dart::compiler::target::word
15000 AOT_Thread_execution_state_offset = 0x790;
15001static constexpr dart::compiler::target::word
15002 AOT_Thread_exit_safepoint_stub_offset = 0x1e0;
15003static constexpr dart::compiler::target::word
15004 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8;
15005static constexpr dart::compiler::target::word
15006 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0;
15007static constexpr dart::compiler::target::word
15008 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x268;
15009static constexpr dart::compiler::target::word
15010 AOT_Thread_fix_allocation_stub_code_offset = 0xb0;
15011static constexpr dart::compiler::target::word
15012 AOT_Thread_fix_callers_target_code_offset = 0xa8;
15013static constexpr dart::compiler::target::word
15014 AOT_Thread_float_absolute_address_offset = 0x2c8;
15015static constexpr dart::compiler::target::word
15016 AOT_Thread_float_negate_address_offset = 0x2c0;
15017static constexpr dart::compiler::target::word
15018 AOT_Thread_float_not_address_offset = 0x2b8;
15019static constexpr dart::compiler::target::word
15020 AOT_Thread_float_zerow_address_offset = 0x2d0;
15021static constexpr dart::compiler::target::word
15022 AOT_Thread_global_object_pool_offset = 0x778;
15023static constexpr dart::compiler::target::word
15024 AOT_Thread_invoke_dart_code_stub_offset = 0xb8;
15025static constexpr dart::compiler::target::word
15026 AOT_Thread_exit_through_ffi_offset = 0x7a0;
15027static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x708;
15028static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
15029 0x710;
15030static constexpr dart::compiler::target::word
15031 AOT_Thread_field_table_values_offset = 0x68;
15032static constexpr dart::compiler::target::word
15033 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b8;
15034static constexpr dart::compiler::target::word
15035 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c0;
15036static constexpr dart::compiler::target::word
15037 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0;
15038static constexpr dart::compiler::target::word
15039 AOT_Thread_old_marking_stack_block_offset = 0x738;
15040static constexpr dart::compiler::target::word
15041 AOT_Thread_new_marking_stack_block_offset = 0x740;
15042static constexpr dart::compiler::target::word
15043 AOT_Thread_megamorphic_call_checked_entry_offset = 0x248;
15044static constexpr dart::compiler::target::word
15045 AOT_Thread_switchable_call_miss_entry_offset = 0x250;
15046static constexpr dart::compiler::target::word
15047 AOT_Thread_switchable_call_miss_stub_offset = 0x188;
15048static constexpr dart::compiler::target::word
15049 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x288;
15050static constexpr dart::compiler::target::word
15051 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
15052 0xd0;
15053static constexpr dart::compiler::target::word
15054 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
15055 0xc8;
15056static constexpr dart::compiler::target::word
15057 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xe0;
15058static constexpr dart::compiler::target::word
15059 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd8;
15060static constexpr dart::compiler::target::word
15061 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xf0;
15062static constexpr dart::compiler::target::word
15063 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe8;
15064static constexpr dart::compiler::target::word
15065 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x100;
15066static constexpr dart::compiler::target::word
15067 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf8;
15068static constexpr dart::compiler::target::word
15069 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x110;
15070static constexpr dart::compiler::target::word
15071 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x108;
15072static constexpr dart::compiler::target::word
15073 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x120;
15074static constexpr dart::compiler::target::word
15075 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x118;
15076static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
15077 0x158;
15078static constexpr dart::compiler::target::word
15079 AOT_Thread_return_async_not_future_stub_offset = 0x168;
15080static constexpr dart::compiler::target::word
15081 AOT_Thread_return_async_star_stub_offset = 0x170;
15082static constexpr dart::compiler::target::word
15083 AOT_Thread_return_async_stub_offset = 0x160;
15084static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
15085 0x78;
15086static constexpr dart::compiler::target::word
15087 AOT_Thread_predefined_symbols_address_offset = 0x298;
15088static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
15089 0x780;
15090static constexpr dart::compiler::target::word
15091 AOT_Thread_saved_shadow_call_stack_offset = 0x788;
15092static constexpr dart::compiler::target::word
15093 AOT_Thread_safepoint_state_offset = 0x798;
15094static constexpr dart::compiler::target::word
15095 AOT_Thread_shared_field_table_values_offset = 0x70;
15096static constexpr dart::compiler::target::word
15097 AOT_Thread_slow_type_test_stub_offset = 0x1c8;
15098static constexpr dart::compiler::target::word
15099 AOT_Thread_slow_type_test_entry_point_offset = 0x278;
15100static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
15101 0x38;
15102static constexpr dart::compiler::target::word
15103 AOT_Thread_saved_stack_limit_offset = 0x718;
15104static constexpr dart::compiler::target::word
15105 AOT_Thread_stack_overflow_flags_offset = 0x720;
15106static constexpr dart::compiler::target::word
15107 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
15108static constexpr dart::compiler::target::word
15109 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180;
15110static constexpr dart::compiler::target::word
15111 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
15112 0x238;
15113static constexpr dart::compiler::target::word
15114 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178;
15115static constexpr dart::compiler::target::word
15116 AOT_Thread_store_buffer_block_offset = 0x730;
15117static constexpr dart::compiler::target::word
15118 AOT_Thread_suspend_state_await_entry_point_offset = 0x6b8;
15119static constexpr dart::compiler::target::word
15120 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c0;
15121static constexpr dart::compiler::target::word
15122 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6b0;
15123static constexpr dart::compiler::target::word
15124 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6c8;
15125static constexpr dart::compiler::target::word
15126 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d0;
15127static constexpr dart::compiler::target::word
15128 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6d8;
15129static constexpr dart::compiler::target::word
15130 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e0;
15131static constexpr dart::compiler::target::word
15132 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6e8;
15133static constexpr dart::compiler::target::word
15134 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f0;
15135static constexpr dart::compiler::target::word
15136 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
15137 0x6f8;
15138static constexpr dart::compiler::target::word
15139 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x700;
15140static constexpr dart::compiler::target::word
15141 AOT_Thread_top_exit_frame_info_offset = 0x728;
15142static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50;
15143static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
15144 0x20;
15145static constexpr dart::compiler::target::word
15146 AOT_Thread_unboxed_runtime_arg_offset = 0x758;
15147static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x750;
15148static constexpr dart::compiler::target::word
15149 AOT_Thread_write_barrier_entry_point_offset = 0x1f8;
15150static constexpr dart::compiler::target::word
15151 AOT_Thread_write_barrier_mask_offset = 0x40;
15152static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset =
15153 0x48;
15154static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
15155 0x7b8;
15156static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7c0;
15157static constexpr dart::compiler::target::word
15158 AOT_Thread_jump_to_frame_entry_point_offset = 0x270;
15159static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
15160 0x7c8;
15161static constexpr dart::compiler::target::word
15162 AOT_TsanUtils_setjmp_function_offset = 0x0;
15163static constexpr dart::compiler::target::word
15164 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
15165static constexpr dart::compiler::target::word
15166 AOT_TsanUtils_exception_pc_offset = 0x10;
15167static constexpr dart::compiler::target::word
15168 AOT_TsanUtils_exception_sp_offset = 0x18;
15169static constexpr dart::compiler::target::word
15170 AOT_TsanUtils_exception_fp_offset = 0x20;
15171static constexpr dart::compiler::target::word
15172 AOT_TimelineStream_enabled_offset = 0x10;
15173static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
15174 0x10;
15175static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x20;
15176static constexpr dart::compiler::target::word
15177 AOT_Finalizer_type_arguments_offset = 0x24;
15178static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
15179 0x20;
15180static constexpr dart::compiler::target::word
15181 AOT_FinalizerBase_all_entries_offset = 0x18;
15182static constexpr dart::compiler::target::word
15183 AOT_FinalizerBase_detachments_offset = 0x14;
15184static constexpr dart::compiler::target::word
15185 AOT_FinalizerBase_entries_collected_offset = 0x1c;
15186static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
15187 0x8;
15188static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
15189 0xc;
15190static constexpr dart::compiler::target::word
15191 AOT_FinalizerEntry_external_size_offset = 0x20;
15192static constexpr dart::compiler::target::word
15193 AOT_FinalizerEntry_finalizer_offset = 0x14;
15194static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
15195 0x18;
15196static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
15197 0x10;
15198static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
15199 0x8;
15200static constexpr dart::compiler::target::word
15201 AOT_NativeFinalizer_callback_offset = 0x20;
15202static constexpr dart::compiler::target::word
15203 AOT_FunctionType_named_parameter_names_offset = 0x2c;
15204static constexpr dart::compiler::target::word
15205 AOT_FunctionType_packed_parameter_counts_offset = 0x30;
15206static constexpr dart::compiler::target::word
15207 AOT_FunctionType_packed_type_parameter_counts_offset = 0x34;
15208static constexpr dart::compiler::target::word
15209 AOT_FunctionType_parameter_types_offset = 0x28;
15210static constexpr dart::compiler::target::word
15211 AOT_FunctionType_type_parameters_offset = 0x20;
15212static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
15213 0x26;
15214static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
15215 0x10;
15216static constexpr dart::compiler::target::word
15217 AOT_TypeArguments_instantiations_offset = 0x8;
15218static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
15219 0xc;
15220static constexpr dart::compiler::target::word
15221 AOT_TypeArguments_nullability_offset = 0x14;
15222static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
15223 0x18;
15224static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
15225 0x8;
15226static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
15227 0xc;
15228static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
15229 0x10;
15230static constexpr dart::compiler::target::word
15231 AOT_TypeParameters_defaults_offset = 0x14;
15232static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
15233 0x14;
15234static constexpr dart::compiler::target::word
15235 AOT_TypedDataView_typed_data_offset = 0x18;
15236static constexpr dart::compiler::target::word
15237 AOT_TypedDataView_offset_in_bytes_offset = 0x1c;
15238static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
15239 0x18;
15240static constexpr dart::compiler::target::word
15241 AOT_UnhandledException_exception_offset = 0x8;
15242static constexpr dart::compiler::target::word
15243 AOT_UnhandledException_stacktrace_offset = 0xc;
15244static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
15245static constexpr dart::compiler::target::word
15246 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
15247static constexpr dart::compiler::target::word
15248 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
15249static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
15250static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
15251 0xc;
15252static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
15253 0x8;
15254static constexpr dart::compiler::target::word
15255 AOT_WeakReference_type_arguments_offset = 0xc;
15256static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
15257 0x8, 0x18, 0x10, 0x20};
15258static constexpr dart::compiler::target::word
15259 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
15260 0x610, 0x618, 0x620, 0x628, 0x630, 0x638, 0x640, 0x648,
15261 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, -1,
15262 -1, -1, -1, 0x688, 0x690, -1, -1, 0x698,
15263 0x6a0, 0x6a8, -1, -1, -1, -1, -1, -1};
15264static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
15265 0x20;
15266static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
15267static constexpr dart::compiler::target::word AOT_Array_header_size = 0x10;
15268static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
15269static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
15270 0x10;
15271static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x68;
15272static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x28;
15273static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
15274 0x18;
15275static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
15276 0x10;
15277static constexpr dart::compiler::target::word
15278 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
15279static constexpr dart::compiler::target::word
15280 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
15281static constexpr dart::compiler::target::word AOT_Context_header_size = 0x10;
15282static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
15283static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
15284 0x18;
15285static constexpr dart::compiler::target::word
15286 AOT_ExternalTypedData_InstanceSize = 0x18;
15287static constexpr dart::compiler::target::word
15288 AOT_FfiTrampolineData_InstanceSize = 0x20;
15289static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x38;
15290static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x28;
15291static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
15292 0x28;
15293static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
15294 0x28;
15295static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
15296static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
15297static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x38;
15298static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
15299 0x38;
15300static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
15301static constexpr dart::compiler::target::word
15302 AOT_GrowableObjectArray_InstanceSize = 0x18;
15303static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
15304static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
15305static constexpr dart::compiler::target::word
15306 AOT_Instructions_UnalignedHeaderSize = 0x10;
15307static constexpr dart::compiler::target::word
15308 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
15309static constexpr dart::compiler::target::word
15310 AOT_InstructionsSection_HeaderSize = 0x40;
15311static constexpr dart::compiler::target::word
15312 AOT_InstructionsTable_InstanceSize = 0x30;
15313static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
15314static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
15315static constexpr dart::compiler::target::word
15316 AOT_KernelProgramInfo_InstanceSize = 0x38;
15317static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
15318 0x20;
15319static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x58;
15320static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
15321 0x18;
15322static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
15323 0x20;
15324static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
15325 0x8;
15326static constexpr dart::compiler::target::word
15327 AOT_MegamorphicCache_InstanceSize = 0x30;
15328static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
15329static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
15330 0x10;
15331static constexpr dart::compiler::target::word
15332 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
15333static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x18;
15334static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
15335 0x20;
15336static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
15337static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
15338static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
15339 0x10;
15340static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
15341 0x10;
15342static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
15343static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
15344 0x20;
15345static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
15346 0x28;
15347static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x40;
15348static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x30;
15349static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
15350static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
15351static constexpr dart::compiler::target::word
15352 AOT_SingleTargetCache_InstanceSize = 0x20;
15353static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
15354 0x18;
15355static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
15356 0x28;
15357static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
15358static constexpr dart::compiler::target::word
15359 AOT_SubtypeTestCache_InstanceSize = 0x18;
15360static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
15361 0x20;
15362static constexpr dart::compiler::target::word
15363 AOT_TransferableTypedData_InstanceSize = 0x8;
15364static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x28;
15365static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
15366 0x28;
15367static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
15368 0x18;
15369static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
15370static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
15371 0x18;
15372static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
15373 0x20;
15374static constexpr dart::compiler::target::word
15375 AOT_UnhandledException_InstanceSize = 0x10;
15376static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
15377 0x20;
15378static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
15379 0x10;
15380static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
15381static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
15382 0x18;
15383static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
15384 0x18;
15385static constexpr dart::compiler::target::word
15386 AOT_WeakSerializationReference_InstanceSize = 0x10;
15387#endif // !defined(PRODUCT) && \
15388 // defined(TARGET_ARCH_ARM64) && \
15389 // defined(DART_COMPRESSED_POINTERS)
15390
15391#if !defined(PRODUCT) && defined(TARGET_ARCH_RISCV32) && \
15392 !defined(DART_COMPRESSED_POINTERS)
15393static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
15394 0x1c;
15395static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
15396 0xc;
15397static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
15398static constexpr dart::compiler::target::word
15399 AOT_ClassTable_elements_start_offset = 0x0;
15400static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
15401static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
15402 0x58;
15403static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
15404static constexpr dart::compiler::target::word
15405 AOT_Context_elements_start_offset = 0xc;
15406static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
15407static constexpr dart::compiler::target::word
15408 AOT_ContextScope_elements_start_offset = 0xc;
15409static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
15410 0x28;
15411static constexpr dart::compiler::target::word
15412 AOT_ExceptionHandlers_elements_start_offset = 0xc;
15413static constexpr dart::compiler::target::word
15414 AOT_ExceptionHandlers_element_size = 0xc;
15415static constexpr dart::compiler::target::word
15416 AOT_ObjectPool_elements_start_offset = 0x8;
15417static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x4;
15418static constexpr dart::compiler::target::word
15419 AOT_OneByteString_elements_start_offset = 0xc;
15420static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
15421 0x1;
15422static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
15423 0x8;
15424static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
15425static constexpr dart::compiler::target::word
15426 AOT_TypeArguments_elements_start_offset = 0x14;
15427static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
15428 0x4;
15429static constexpr dart::compiler::target::word
15430 AOT_TwoByteString_elements_start_offset = 0xc;
15431static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
15432 0x2;
15433static constexpr dart::compiler::target::word
15434 AOT_WeakArray_elements_start_offset = 0xc;
15435static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
15436static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
15437 0xfffffff;
15438static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
15439 0xfffd;
15440static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
15441 0xfffffff;
15442static constexpr dart::compiler::target::word
15443 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x6;
15444static constexpr dart::compiler::target::word
15445 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
15446static constexpr dart::compiler::target::word
15447 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x6;
15448static constexpr dart::compiler::target::word
15449 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x12;
15450static constexpr dart::compiler::target::word
15451 AOT_Instructions_kBarePayloadAlignment = 0x4;
15452static constexpr dart::compiler::target::word
15453 AOT_Instructions_kNonBarePayloadAlignment = 0x4;
15454static constexpr dart::compiler::target::word
15455 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
15456static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
15457static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
15458static constexpr dart::compiler::target::word
15459 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
15460static constexpr dart::compiler::target::word
15461 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
15462static constexpr dart::compiler::target::word
15463 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
15464static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
15465 0xffff;
15466static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
15467 0xffff;
15468static constexpr dart::compiler::target::word AOT_String_kMaxElements =
15469 0x1fffffff;
15470static constexpr dart::compiler::target::word
15471 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff4;
15472static constexpr dart::compiler::target::word
15473 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fffa;
15474static constexpr dart::compiler::target::word
15475 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
15476static constexpr dart::compiler::target::word
15477 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
15478static constexpr dart::compiler::target::word
15479 AOT_SubtypeTestCache_kDestinationType = 0x6;
15480static constexpr dart::compiler::target::word
15481 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
15482static constexpr dart::compiler::target::word
15483 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
15484static constexpr dart::compiler::target::word
15485 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
15486static constexpr dart::compiler::target::word
15487 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
15488static constexpr dart::compiler::target::word
15489 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
15490static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
15491 0x7;
15492static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
15493 0x7;
15494static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
15495 0xfffffff;
15496static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
15497 0x8;
15498static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
15499 0x10;
15500static constexpr dart::compiler::target::word
15501 AOT_AbstractType_type_test_stub_entry_point_offset = 0x4;
15502static constexpr dart::compiler::target::word
15503 AOT_ArgumentsDescriptor_count_offset = 0x10;
15504static constexpr dart::compiler::target::word
15505 AOT_ArgumentsDescriptor_size_offset = 0x14;
15506static constexpr dart::compiler::target::word
15507 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x1c;
15508static constexpr dart::compiler::target::word
15509 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
15510static constexpr dart::compiler::target::word
15511 AOT_ArgumentsDescriptor_name_offset = 0x0;
15512static constexpr dart::compiler::target::word
15513 AOT_ArgumentsDescriptor_position_offset = 0x4;
15514static constexpr dart::compiler::target::word
15515 AOT_ArgumentsDescriptor_positional_count_offset = 0x18;
15516static constexpr dart::compiler::target::word
15517 AOT_ArgumentsDescriptor_type_args_len_offset = 0xc;
15518static constexpr dart::compiler::target::word AOT_Array_data_offset = 0xc;
15519static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x8;
15520static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
15521static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
15522 0x4;
15523static constexpr dart::compiler::target::word
15524 AOT_Class_declaration_type_offset = 0x34;
15525static constexpr dart::compiler::target::word
15526 AOT_Class_num_type_arguments_offset = 0x4c;
15527static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
15528 0x2c;
15529static constexpr dart::compiler::target::word
15530 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x58;
15531static constexpr dart::compiler::target::word
15532 AOT_ClassTable_allocation_tracing_state_table_offset = 0x4;
15533static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x14;
15534static constexpr dart::compiler::target::word
15535 AOT_Closure_delayed_type_arguments_offset = 0xc;
15536static constexpr dart::compiler::target::word AOT_Closure_function_offset =
15537 0x10;
15538static constexpr dart::compiler::target::word
15539 AOT_Closure_function_type_arguments_offset = 0x8;
15540static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x18;
15541static constexpr dart::compiler::target::word
15542 AOT_Closure_instantiator_type_arguments_offset = 0x4;
15543static constexpr dart::compiler::target::word
15544 AOT_ClosureData_packed_fields_offset = 0x10;
15545static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
15546 0x18;
15547static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
15548 0x14;
15549static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x1c;
15550static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
15551 0x4;
15552static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x8;
15553static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
15554static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
15555static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
15556static constexpr dart::compiler::target::word
15557 AOT_Field_initializer_function_offset = 0x10;
15558static constexpr dart::compiler::target::word
15559 AOT_Field_host_offset_or_field_id_offset = 0x14;
15560static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
15561 0x28;
15562static constexpr dart::compiler::target::word
15563 AOT_Field_guarded_list_length_in_object_offset_offset = 0x30;
15564static constexpr dart::compiler::target::word
15565 AOT_Field_guarded_list_length_offset = 0x18;
15566static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
15567 0x2c;
15568static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x32;
15569static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x20;
15570static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x18;
15571static constexpr dart::compiler::target::word
15572 AOT_Function_entry_point_offset[] = {0x4, 0x8};
15573static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
15574 0x28;
15575static constexpr dart::compiler::target::word AOT_Function_signature_offset =
15576 0x14;
15577static constexpr dart::compiler::target::word
15578 AOT_FutureOr_type_arguments_offset = 0x4;
15579static constexpr dart::compiler::target::word
15580 AOT_GrowableObjectArray_data_offset = 0xc;
15581static constexpr dart::compiler::target::word
15582 AOT_GrowableObjectArray_length_offset = 0x8;
15583static constexpr dart::compiler::target::word
15584 AOT_GrowableObjectArray_type_arguments_offset = 0x4;
15585static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x10;
15586static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
15587 0x1c;
15588static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
15589 0x20;
15590static constexpr dart::compiler::target::word
15591 AOT_CallSiteData_arguments_descriptor_offset = 0x8;
15592static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
15593 0x3;
15594static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
15595 0x0;
15596static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0xc;
15597static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x10;
15598static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
15599 0x14;
15600static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
15601static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
15602 0x14;
15603static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
15604 0x18;
15605static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
15606 0x20;
15607static constexpr dart::compiler::target::word
15608 AOT_Isolate_has_resumption_breakpoints_offset = 0x25;
15609static constexpr dart::compiler::target::word
15610 AOT_IsolateGroup_object_store_offset = 0x10;
15611static constexpr dart::compiler::target::word
15612 AOT_IsolateGroup_class_table_offset = 0x8;
15613static constexpr dart::compiler::target::word
15614 AOT_IsolateGroup_cached_class_table_table_offset = 0xc;
15615static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
15616 0x24;
15617static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
15618 0x10;
15619static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
15620 0xc;
15621static constexpr dart::compiler::target::word
15622 AOT_ImmutableLinkedHashBase_data_offset = 0xc;
15623static constexpr dart::compiler::target::word
15624 AOT_LinkedHashBase_deleted_keys_offset = 0x14;
15625static constexpr dart::compiler::target::word
15626 AOT_LinkedHashBase_hash_mask_offset = 0x8;
15627static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
15628 0x18;
15629static constexpr dart::compiler::target::word
15630 AOT_LinkedHashBase_type_arguments_offset = 0x4;
15631static constexpr dart::compiler::target::word
15632 AOT_LinkedHashBase_used_data_offset = 0x10;
15633static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
15634static constexpr dart::compiler::target::word
15635 AOT_MarkingStackBlock_pointers_offset = 0x8;
15636static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
15637 0x4;
15638static constexpr dart::compiler::target::word
15639 AOT_MegamorphicCache_buckets_offset = 0xc;
15640static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
15641 0x10;
15642static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
15643static constexpr dart::compiler::target::word
15644 AOT_NativeArguments_argc_tag_offset = 0x4;
15645static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
15646 0x8;
15647static constexpr dart::compiler::target::word
15648 AOT_NativeArguments_retval_offset = 0xc;
15649static constexpr dart::compiler::target::word
15650 AOT_NativeArguments_thread_offset = 0x0;
15651static constexpr dart::compiler::target::word
15652 AOT_ObjectStore_double_type_offset = 0xc0;
15653static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
15654 0x98;
15655static constexpr dart::compiler::target::word
15656 AOT_ObjectStore_record_field_names_offset = 0x1e8;
15657static constexpr dart::compiler::target::word
15658 AOT_ObjectStore_string_type_offset = 0xd4;
15659static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
15660 0x84;
15661static constexpr dart::compiler::target::word
15662 AOT_ObjectStore_ffi_callback_code_offset = 0x264;
15663static constexpr dart::compiler::target::word
15664 AOT_ObjectStore_suspend_state_await_offset = 0x210;
15665static constexpr dart::compiler::target::word
15666 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x214;
15667static constexpr dart::compiler::target::word
15668 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x234;
15669static constexpr dart::compiler::target::word
15670 AOT_ObjectStore_suspend_state_init_async_offset = 0x20c;
15671static constexpr dart::compiler::target::word
15672 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x220;
15673static constexpr dart::compiler::target::word
15674 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x22c;
15675static constexpr dart::compiler::target::word
15676 AOT_ObjectStore_suspend_state_return_async_offset = 0x218;
15677static constexpr dart::compiler::target::word
15678 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x21c;
15679static constexpr dart::compiler::target::word
15680 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x228;
15681static constexpr dart::compiler::target::word
15682 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x230;
15683static constexpr dart::compiler::target::word
15684 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x224;
15685static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
15686 0xc;
15687static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
15688 0x0;
15689static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x4;
15690static constexpr dart::compiler::target::word
15691 AOT_Pointer_type_arguments_offset = 0x8;
15692static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
15693 0x4;
15694static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
15695 0xc;
15696static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x4;
15697static constexpr dart::compiler::target::word
15698 AOT_SingleTargetCache_entry_point_offset = 0x8;
15699static constexpr dart::compiler::target::word
15700 AOT_SingleTargetCache_lower_limit_offset = 0xc;
15701static constexpr dart::compiler::target::word
15702 AOT_SingleTargetCache_target_offset = 0x4;
15703static constexpr dart::compiler::target::word
15704 AOT_SingleTargetCache_upper_limit_offset = 0x10;
15705static constexpr dart::compiler::target::word
15706 AOT_StoreBufferBlock_pointers_offset = 0x8;
15707static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
15708 0x4;
15709static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
15710 0x4;
15711static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
15712static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
15713static constexpr dart::compiler::target::word
15714 AOT_SubtypeTestCache_cache_offset = 0x4;
15715static constexpr dart::compiler::target::word
15716 AOT_SubtypeTestCache_num_inputs_offset = 0x8;
15717static constexpr dart::compiler::target::word
15718 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
15719static constexpr dart::compiler::target::word
15720 AOT_SuspendState_error_callback_offset = 0x14;
15721static constexpr dart::compiler::target::word
15722 AOT_SuspendState_frame_size_offset = 0x4;
15723static constexpr dart::compiler::target::word
15724 AOT_SuspendState_function_data_offset = 0xc;
15725static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
15726 0x18;
15727static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8;
15728static constexpr dart::compiler::target::word
15729 AOT_SuspendState_then_callback_offset = 0x10;
15730static constexpr dart::compiler::target::word
15731 AOT_Thread_AllocateArray_entry_point_offset = 0x168;
15732static constexpr dart::compiler::target::word
15733 AOT_Thread_active_exception_offset = 0x3b0;
15734static constexpr dart::compiler::target::word
15735 AOT_Thread_active_stacktrace_offset = 0x3b4;
15736static constexpr dart::compiler::target::word
15737 AOT_Thread_array_write_barrier_entry_point_offset = 0xfc;
15738static constexpr dart::compiler::target::word
15739 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104;
15740static constexpr dart::compiler::target::word
15741 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90;
15742static constexpr dart::compiler::target::word
15743 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108;
15744static constexpr dart::compiler::target::word
15745 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x94;
15746static constexpr dart::compiler::target::word
15747 AOT_Thread_allocate_object_entry_point_offset = 0x10c;
15748static constexpr dart::compiler::target::word
15749 AOT_Thread_allocate_object_stub_offset = 0x98;
15750static constexpr dart::compiler::target::word
15751 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x110;
15752static constexpr dart::compiler::target::word
15753 AOT_Thread_allocate_object_parameterized_stub_offset = 0x9c;
15754static constexpr dart::compiler::target::word
15755 AOT_Thread_allocate_object_slow_entry_point_offset = 0x114;
15756static constexpr dart::compiler::target::word
15757 AOT_Thread_allocate_object_slow_stub_offset = 0xa0;
15758static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
15759 0x3d0;
15760static constexpr dart::compiler::target::word
15761 AOT_Thread_async_exception_handler_stub_offset = 0xa4;
15762static constexpr dart::compiler::target::word
15763 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x144;
15764static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
15765 0x40;
15766static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
15767 0x3c;
15768static constexpr dart::compiler::target::word
15769 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c;
15770static constexpr dart::compiler::target::word
15771 AOT_Thread_call_to_runtime_entry_point_offset = 0x100;
15772static constexpr dart::compiler::target::word
15773 AOT_Thread_call_to_runtime_stub_offset = 0x5c;
15774static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
15775 0x3f4;
15776static constexpr dart::compiler::target::word
15777 AOT_Thread_dispatch_table_array_offset = 0x2c;
15778static constexpr dart::compiler::target::word
15779 AOT_Thread_double_truncate_round_supported_offset = 0x3d4;
15780static constexpr dart::compiler::target::word
15781 AOT_Thread_service_extension_stream_offset = 0x3f8;
15782static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
15783 0x128;
15784static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
15785 0xd0;
15786static constexpr dart::compiler::target::word
15787 AOT_Thread_deoptimize_entry_offset = 0x12c;
15788static constexpr dart::compiler::target::word
15789 AOT_Thread_deoptimize_stub_offset = 0xd4;
15790static constexpr dart::compiler::target::word
15791 AOT_Thread_double_abs_address_offset = 0x154;
15792static constexpr dart::compiler::target::word
15793 AOT_Thread_double_negate_address_offset = 0x150;
15794static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28;
15795static constexpr dart::compiler::target::word
15796 AOT_Thread_enter_safepoint_stub_offset = 0xe8;
15797static constexpr dart::compiler::target::word
15798 AOT_Thread_execution_state_offset = 0x3c4;
15799static constexpr dart::compiler::target::word
15800 AOT_Thread_exit_safepoint_stub_offset = 0xec;
15801static constexpr dart::compiler::target::word
15802 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0;
15803static constexpr dart::compiler::target::word
15804 AOT_Thread_call_native_through_safepoint_stub_offset = 0xf4;
15805static constexpr dart::compiler::target::word
15806 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x130;
15807static constexpr dart::compiler::target::word
15808 AOT_Thread_fix_allocation_stub_code_offset = 0x54;
15809static constexpr dart::compiler::target::word
15810 AOT_Thread_fix_callers_target_code_offset = 0x50;
15811static constexpr dart::compiler::target::word
15812 AOT_Thread_float_absolute_address_offset = 0x160;
15813static constexpr dart::compiler::target::word
15814 AOT_Thread_float_negate_address_offset = 0x15c;
15815static constexpr dart::compiler::target::word
15816 AOT_Thread_float_not_address_offset = 0x158;
15817static constexpr dart::compiler::target::word
15818 AOT_Thread_float_zerow_address_offset = 0x164;
15819static constexpr dart::compiler::target::word
15820 AOT_Thread_global_object_pool_offset = 0x3b8;
15821static constexpr dart::compiler::target::word
15822 AOT_Thread_invoke_dart_code_stub_offset = 0x58;
15823static constexpr dart::compiler::target::word
15824 AOT_Thread_exit_through_ffi_offset = 0x3cc;
15825static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x378;
15826static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
15827 0x37c;
15828static constexpr dart::compiler::target::word
15829 AOT_Thread_field_table_values_offset = 0x30;
15830static constexpr dart::compiler::target::word
15831 AOT_Thread_lazy_deopt_from_return_stub_offset = 0xd8;
15832static constexpr dart::compiler::target::word
15833 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xdc;
15834static constexpr dart::compiler::target::word
15835 AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe4;
15836static constexpr dart::compiler::target::word
15837 AOT_Thread_old_marking_stack_block_offset = 0x390;
15838static constexpr dart::compiler::target::word
15839 AOT_Thread_new_marking_stack_block_offset = 0x394;
15840static constexpr dart::compiler::target::word
15841 AOT_Thread_megamorphic_call_checked_entry_offset = 0x120;
15842static constexpr dart::compiler::target::word
15843 AOT_Thread_switchable_call_miss_entry_offset = 0x124;
15844static constexpr dart::compiler::target::word
15845 AOT_Thread_switchable_call_miss_stub_offset = 0xc0;
15846static constexpr dart::compiler::target::word
15847 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x140;
15848static constexpr dart::compiler::target::word
15849 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
15850 0x64;
15851static constexpr dart::compiler::target::word
15852 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
15853 0x60;
15854static constexpr dart::compiler::target::word
15855 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x6c;
15856static constexpr dart::compiler::target::word
15857 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x68;
15858static constexpr dart::compiler::target::word
15859 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x74;
15860static constexpr dart::compiler::target::word
15861 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x70;
15862static constexpr dart::compiler::target::word
15863 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x7c;
15864static constexpr dart::compiler::target::word
15865 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x78;
15866static constexpr dart::compiler::target::word
15867 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x84;
15868static constexpr dart::compiler::target::word
15869 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x80;
15870static constexpr dart::compiler::target::word
15871 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x8c;
15872static constexpr dart::compiler::target::word
15873 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x88;
15874static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
15875 0xa8;
15876static constexpr dart::compiler::target::word
15877 AOT_Thread_return_async_not_future_stub_offset = 0xb0;
15878static constexpr dart::compiler::target::word
15879 AOT_Thread_return_async_star_stub_offset = 0xb4;
15880static constexpr dart::compiler::target::word
15881 AOT_Thread_return_async_stub_offset = 0xac;
15882static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
15883 0x38;
15884static constexpr dart::compiler::target::word
15885 AOT_Thread_predefined_symbols_address_offset = 0x148;
15886static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
15887 0x3bc;
15888static constexpr dart::compiler::target::word
15889 AOT_Thread_saved_shadow_call_stack_offset = 0x3c0;
15890static constexpr dart::compiler::target::word
15891 AOT_Thread_safepoint_state_offset = 0x3c8;
15892static constexpr dart::compiler::target::word
15893 AOT_Thread_shared_field_table_values_offset = 0x34;
15894static constexpr dart::compiler::target::word
15895 AOT_Thread_slow_type_test_stub_offset = 0xe0;
15896static constexpr dart::compiler::target::word
15897 AOT_Thread_slow_type_test_entry_point_offset = 0x138;
15898static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
15899 0x1c;
15900static constexpr dart::compiler::target::word
15901 AOT_Thread_saved_stack_limit_offset = 0x380;
15902static constexpr dart::compiler::target::word
15903 AOT_Thread_stack_overflow_flags_offset = 0x384;
15904static constexpr dart::compiler::target::word
15905 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c;
15906static constexpr dart::compiler::target::word
15907 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc;
15908static constexpr dart::compiler::target::word
15909 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
15910 0x118;
15911static constexpr dart::compiler::target::word
15912 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8;
15913static constexpr dart::compiler::target::word
15914 AOT_Thread_store_buffer_block_offset = 0x38c;
15915static constexpr dart::compiler::target::word
15916 AOT_Thread_suspend_state_await_entry_point_offset = 0x350;
15917static constexpr dart::compiler::target::word
15918 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x354;
15919static constexpr dart::compiler::target::word
15920 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x34c;
15921static constexpr dart::compiler::target::word
15922 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x358;
15923static constexpr dart::compiler::target::word
15924 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x35c;
15925static constexpr dart::compiler::target::word
15926 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x360;
15927static constexpr dart::compiler::target::word
15928 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x364;
15929static constexpr dart::compiler::target::word
15930 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x368;
15931static constexpr dart::compiler::target::word
15932 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x36c;
15933static constexpr dart::compiler::target::word
15934 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
15935 0x370;
15936static constexpr dart::compiler::target::word
15937 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x374;
15938static constexpr dart::compiler::target::word
15939 AOT_Thread_top_exit_frame_info_offset = 0x388;
15940static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24;
15941static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
15942 0x10;
15943static constexpr dart::compiler::target::word
15944 AOT_Thread_unboxed_runtime_arg_offset = 0x3a0;
15945static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x39c;
15946static constexpr dart::compiler::target::word
15947 AOT_Thread_write_barrier_entry_point_offset = 0xf8;
15948static constexpr dart::compiler::target::word
15949 AOT_Thread_write_barrier_mask_offset = 0x20;
15950static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
15951 0x3d8;
15952static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3e0;
15953static constexpr dart::compiler::target::word
15954 AOT_Thread_jump_to_frame_entry_point_offset = 0x134;
15955static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
15956 0x3e8;
15957static constexpr dart::compiler::target::word
15958 AOT_TsanUtils_setjmp_function_offset = 0x0;
15959static constexpr dart::compiler::target::word
15960 AOT_TsanUtils_setjmp_buffer_offset = 0x4;
15961static constexpr dart::compiler::target::word
15962 AOT_TsanUtils_exception_pc_offset = 0x8;
15963static constexpr dart::compiler::target::word
15964 AOT_TsanUtils_exception_sp_offset = 0xc;
15965static constexpr dart::compiler::target::word
15966 AOT_TsanUtils_exception_fp_offset = 0x10;
15967static constexpr dart::compiler::target::word
15968 AOT_TimelineStream_enabled_offset = 0x8;
15969static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
15970 0xc;
15971static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x14;
15972static constexpr dart::compiler::target::word
15973 AOT_Finalizer_type_arguments_offset = 0x18;
15974static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
15975 0x14;
15976static constexpr dart::compiler::target::word
15977 AOT_FinalizerBase_all_entries_offset = 0xc;
15978static constexpr dart::compiler::target::word
15979 AOT_FinalizerBase_detachments_offset = 0x8;
15980static constexpr dart::compiler::target::word
15981 AOT_FinalizerBase_entries_collected_offset = 0x10;
15982static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
15983 0x4;
15984static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
15985 0x8;
15986static constexpr dart::compiler::target::word
15987 AOT_FinalizerEntry_external_size_offset = 0x1c;
15988static constexpr dart::compiler::target::word
15989 AOT_FinalizerEntry_finalizer_offset = 0x10;
15990static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
15991 0x14;
15992static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
15993 0xc;
15994static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
15995 0x4;
15996static constexpr dart::compiler::target::word
15997 AOT_NativeFinalizer_callback_offset = 0x14;
15998static constexpr dart::compiler::target::word
15999 AOT_FunctionType_named_parameter_names_offset = 0x20;
16000static constexpr dart::compiler::target::word
16001 AOT_FunctionType_packed_parameter_counts_offset = 0x24;
16002static constexpr dart::compiler::target::word
16003 AOT_FunctionType_packed_type_parameter_counts_offset = 0x28;
16004static constexpr dart::compiler::target::word
16005 AOT_FunctionType_parameter_types_offset = 0x1c;
16006static constexpr dart::compiler::target::word
16007 AOT_FunctionType_type_parameters_offset = 0x14;
16008static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
16009 0x1a;
16010static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
16011 0xc;
16012static constexpr dart::compiler::target::word
16013 AOT_TypeArguments_instantiations_offset = 0x4;
16014static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
16015 0x8;
16016static constexpr dart::compiler::target::word
16017 AOT_TypeArguments_nullability_offset = 0x10;
16018static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
16019 0x14;
16020static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
16021 0x4;
16022static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
16023 0x8;
16024static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
16025 0xc;
16026static constexpr dart::compiler::target::word
16027 AOT_TypeParameters_defaults_offset = 0x10;
16028static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
16029 0x8;
16030static constexpr dart::compiler::target::word
16031 AOT_TypedDataView_typed_data_offset = 0xc;
16032static constexpr dart::compiler::target::word
16033 AOT_TypedDataView_offset_in_bytes_offset = 0x10;
16034static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
16035 0xc;
16036static constexpr dart::compiler::target::word
16037 AOT_UnhandledException_exception_offset = 0x4;
16038static constexpr dart::compiler::target::word
16039 AOT_UnhandledException_stacktrace_offset = 0x8;
16040static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x8;
16041static constexpr dart::compiler::target::word
16042 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x4;
16043static constexpr dart::compiler::target::word
16044 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x8;
16045static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x4;
16046static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
16047 0x8;
16048static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
16049 0x4;
16050static constexpr dart::compiler::target::word
16051 AOT_WeakReference_type_arguments_offset = 0x8;
16052static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
16053 0x4, 0xc, 0x8, 0x10};
16054static constexpr dart::compiler::target::word
16055 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
16056 -1, -1, -1, -1, -1, 0x304, 0x308, 0x30c, -1, -1, 0x310,
16057 0x314, 0x318, -1, -1, -1, 0x31c, 0x320, 0x324, 0x328, 0x32c, 0x330,
16058 0x334, 0x338, -1, -1, -1, -1, 0x33c, 0x340, 0x344, 0x348};
16059static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
16060 0x14;
16061static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8;
16062static constexpr dart::compiler::target::word AOT_Array_header_size = 0xc;
16063static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x8;
16064static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
16065 0x10;
16066static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x60;
16067static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x20;
16068static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
16069 0x14;
16070static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
16071 0x8;
16072static constexpr dart::compiler::target::word
16073 AOT_CompressedStackMaps_ObjectHeaderSize = 0x4;
16074static constexpr dart::compiler::target::word
16075 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
16076static constexpr dart::compiler::target::word AOT_Context_header_size = 0xc;
16077static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
16078static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
16079 0xc;
16080static constexpr dart::compiler::target::word
16081 AOT_ExternalTypedData_InstanceSize = 0xc;
16082static constexpr dart::compiler::target::word
16083 AOT_FfiTrampolineData_InstanceSize = 0x1c;
16084static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x34;
16085static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x1c;
16086static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
16087 0x20;
16088static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
16089 0x18;
16090static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
16091static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
16092static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x2c;
16093static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
16094 0x2c;
16095static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x8;
16096static constexpr dart::compiler::target::word
16097 AOT_GrowableObjectArray_InstanceSize = 0x10;
16098static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x18;
16099static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x4;
16100static constexpr dart::compiler::target::word
16101 AOT_Instructions_UnalignedHeaderSize = 0x8;
16102static constexpr dart::compiler::target::word
16103 AOT_InstructionsSection_UnalignedHeaderSize = 0x14;
16104static constexpr dart::compiler::target::word
16105 AOT_InstructionsSection_HeaderSize = 0x20;
16106static constexpr dart::compiler::target::word
16107 AOT_InstructionsTable_InstanceSize = 0x18;
16108static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
16109static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x4;
16110static constexpr dart::compiler::target::word
16111 AOT_KernelProgramInfo_InstanceSize = 0x30;
16112static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
16113 0x1c;
16114static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x48;
16115static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
16116 0x14;
16117static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
16118 0x1c;
16119static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
16120 0x4;
16121static constexpr dart::compiler::target::word
16122 AOT_MegamorphicCache_InstanceSize = 0x18;
16123static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
16124static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
16125 0x8;
16126static constexpr dart::compiler::target::word
16127 AOT_MonomorphicSmiableCall_InstanceSize = 0xc;
16128static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x14;
16129static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
16130 0x10;
16131static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x4;
16132static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x4;
16133static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 0xc;
16134static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
16135 0x8;
16136static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0xc;
16137static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
16138 0x18;
16139static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
16140 0x1c;
16141static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x2c;
16142static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x28;
16143static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
16144static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x4;
16145static constexpr dart::compiler::target::word
16146 AOT_SingleTargetCache_InstanceSize = 0x14;
16147static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
16148 0x14;
16149static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
16150 0x18;
16151static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0xc;
16152static constexpr dart::compiler::target::word
16153 AOT_SubtypeTestCache_InstanceSize = 0x10;
16154static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
16155 0x14;
16156static constexpr dart::compiler::target::word
16157 AOT_TransferableTypedData_InstanceSize = 0x4;
16158static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x18;
16159static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
16160 0x1c;
16161static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
16162 0x14;
16163static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0xc;
16164static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
16165 0xc;
16166static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
16167 0x14;
16168static constexpr dart::compiler::target::word
16169 AOT_UnhandledException_InstanceSize = 0xc;
16170static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
16171 0x10;
16172static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
16173 0xc;
16174static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x10;
16175static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
16176 0x10;
16177static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
16178 0x10;
16179static constexpr dart::compiler::target::word
16180 AOT_WeakSerializationReference_InstanceSize = 0xc;
16181#endif // !defined(PRODUCT) && \
16182 // defined(TARGET_ARCH_RISCV32) && \
16183 // !defined(DART_COMPRESSED_POINTERS)
16184
16185#if !defined(PRODUCT) && defined(TARGET_ARCH_RISCV64) && \
16186 !defined(DART_COMPRESSED_POINTERS)
16187static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
16188 0x38;
16189static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
16190 0x18;
16191static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
16192static constexpr dart::compiler::target::word
16193 AOT_ClassTable_elements_start_offset = 0x0;
16194static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
16195static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
16196 0x98;
16197static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
16198static constexpr dart::compiler::target::word
16199 AOT_Context_elements_start_offset = 0x18;
16200static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
16201static constexpr dart::compiler::target::word
16202 AOT_ContextScope_elements_start_offset = 0x10;
16203static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
16204 0x50;
16205static constexpr dart::compiler::target::word
16206 AOT_ExceptionHandlers_elements_start_offset = 0x18;
16207static constexpr dart::compiler::target::word
16208 AOT_ExceptionHandlers_element_size = 0xc;
16209static constexpr dart::compiler::target::word
16210 AOT_ObjectPool_elements_start_offset = 0x10;
16211static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
16212static constexpr dart::compiler::target::word
16213 AOT_OneByteString_elements_start_offset = 0x10;
16214static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
16215 0x1;
16216static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
16217 0x10;
16218static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
16219static constexpr dart::compiler::target::word
16220 AOT_TypeArguments_elements_start_offset = 0x28;
16221static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
16222 0x8;
16223static constexpr dart::compiler::target::word
16224 AOT_TwoByteString_elements_start_offset = 0x10;
16225static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
16226 0x2;
16227static constexpr dart::compiler::target::word
16228 AOT_WeakArray_elements_start_offset = 0x18;
16229static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
16230static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
16231 0x7ffffffffffffff;
16232static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
16233 0x7ffd;
16234static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
16235 0x7ffffffffffffff;
16236static constexpr dart::compiler::target::word
16237 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x6;
16238static constexpr dart::compiler::target::word
16239 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
16240static constexpr dart::compiler::target::word
16241 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x6;
16242static constexpr dart::compiler::target::word
16243 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x12;
16244static constexpr dart::compiler::target::word
16245 AOT_Instructions_kBarePayloadAlignment = 0x4;
16246static constexpr dart::compiler::target::word
16247 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
16248static constexpr dart::compiler::target::word
16249 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
16250static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
16251static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
16252static constexpr dart::compiler::target::word
16253 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
16254static constexpr dart::compiler::target::word
16255 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
16256static constexpr dart::compiler::target::word
16257 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
16258static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
16259 0xffff;
16260static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
16261 0xffff;
16262static constexpr dart::compiler::target::word AOT_String_kMaxElements =
16263 0x1fffffffffffffff;
16264static constexpr dart::compiler::target::word
16265 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
16266static constexpr dart::compiler::target::word
16267 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
16268static constexpr dart::compiler::target::word
16269 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
16270static constexpr dart::compiler::target::word
16271 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
16272static constexpr dart::compiler::target::word
16273 AOT_SubtypeTestCache_kDestinationType = 0x6;
16274static constexpr dart::compiler::target::word
16275 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
16276static constexpr dart::compiler::target::word
16277 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
16278static constexpr dart::compiler::target::word
16279 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
16280static constexpr dart::compiler::target::word
16281 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
16282static constexpr dart::compiler::target::word
16283 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
16284static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
16285 0x7;
16286static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
16287 0x7;
16288static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
16289 0x7ffffffffffffff;
16290static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
16291 0x10;
16292static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
16293 0x20;
16294static constexpr dart::compiler::target::word
16295 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
16296static constexpr dart::compiler::target::word
16297 AOT_ArgumentsDescriptor_count_offset = 0x20;
16298static constexpr dart::compiler::target::word
16299 AOT_ArgumentsDescriptor_size_offset = 0x28;
16300static constexpr dart::compiler::target::word
16301 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
16302static constexpr dart::compiler::target::word
16303 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
16304static constexpr dart::compiler::target::word
16305 AOT_ArgumentsDescriptor_name_offset = 0x0;
16306static constexpr dart::compiler::target::word
16307 AOT_ArgumentsDescriptor_position_offset = 0x8;
16308static constexpr dart::compiler::target::word
16309 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
16310static constexpr dart::compiler::target::word
16311 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
16312static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
16313static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
16314static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
16315static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
16316 0x8;
16317static constexpr dart::compiler::target::word
16318 AOT_Class_declaration_type_offset = 0x68;
16319static constexpr dart::compiler::target::word
16320 AOT_Class_num_type_arguments_offset = 0x94;
16321static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
16322 0x58;
16323static constexpr dart::compiler::target::word
16324 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0xa0;
16325static constexpr dart::compiler::target::word
16326 AOT_ClassTable_allocation_tracing_state_table_offset = 0x8;
16327static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
16328static constexpr dart::compiler::target::word
16329 AOT_Closure_delayed_type_arguments_offset = 0x18;
16330static constexpr dart::compiler::target::word AOT_Closure_function_offset =
16331 0x20;
16332static constexpr dart::compiler::target::word
16333 AOT_Closure_function_type_arguments_offset = 0x10;
16334static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
16335static constexpr dart::compiler::target::word
16336 AOT_Closure_instantiator_type_arguments_offset = 0x8;
16337static constexpr dart::compiler::target::word
16338 AOT_ClosureData_packed_fields_offset = 0x20;
16339static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
16340 0x30;
16341static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
16342 0x28;
16343static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
16344static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
16345 0x8;
16346static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
16347static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
16348static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
16349static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
16350static constexpr dart::compiler::target::word
16351 AOT_Field_initializer_function_offset = 0x20;
16352static constexpr dart::compiler::target::word
16353 AOT_Field_host_offset_or_field_id_offset = 0x28;
16354static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
16355 0x48;
16356static constexpr dart::compiler::target::word
16357 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
16358static constexpr dart::compiler::target::word
16359 AOT_Field_guarded_list_length_offset = 0x30;
16360static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
16361 0x4c;
16362static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
16363static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
16364static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
16365static constexpr dart::compiler::target::word
16366 AOT_Function_entry_point_offset[] = {0x8, 0x10};
16367static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
16368 0x4c;
16369static constexpr dart::compiler::target::word AOT_Function_signature_offset =
16370 0x28;
16371static constexpr dart::compiler::target::word
16372 AOT_FutureOr_type_arguments_offset = 0x8;
16373static constexpr dart::compiler::target::word
16374 AOT_GrowableObjectArray_data_offset = 0x18;
16375static constexpr dart::compiler::target::word
16376 AOT_GrowableObjectArray_length_offset = 0x10;
16377static constexpr dart::compiler::target::word
16378 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
16379static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
16380static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
16381 0x38;
16382static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
16383 0x40;
16384static constexpr dart::compiler::target::word
16385 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
16386static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
16387 0x3;
16388static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
16389 0x0;
16390static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
16391static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
16392static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
16393 0x28;
16394static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
16395static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
16396 0x28;
16397static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
16398 0x30;
16399static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
16400 0x40;
16401static constexpr dart::compiler::target::word
16402 AOT_Isolate_has_resumption_breakpoints_offset = 0x49;
16403static constexpr dart::compiler::target::word
16404 AOT_IsolateGroup_object_store_offset = 0x20;
16405static constexpr dart::compiler::target::word
16406 AOT_IsolateGroup_class_table_offset = 0x10;
16407static constexpr dart::compiler::target::word
16408 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
16409static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
16410 0x48;
16411static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
16412 0x20;
16413static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
16414 0x18;
16415static constexpr dart::compiler::target::word
16416 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
16417static constexpr dart::compiler::target::word
16418 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
16419static constexpr dart::compiler::target::word
16420 AOT_LinkedHashBase_hash_mask_offset = 0x10;
16421static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
16422 0x30;
16423static constexpr dart::compiler::target::word
16424 AOT_LinkedHashBase_type_arguments_offset = 0x8;
16425static constexpr dart::compiler::target::word
16426 AOT_LinkedHashBase_used_data_offset = 0x20;
16427static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
16428static constexpr dart::compiler::target::word
16429 AOT_MarkingStackBlock_pointers_offset = 0x10;
16430static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
16431 0x8;
16432static constexpr dart::compiler::target::word
16433 AOT_MegamorphicCache_buckets_offset = 0x18;
16434static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
16435 0x20;
16436static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
16437static constexpr dart::compiler::target::word
16438 AOT_NativeArguments_argc_tag_offset = 0x8;
16439static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
16440 0x10;
16441static constexpr dart::compiler::target::word
16442 AOT_NativeArguments_retval_offset = 0x18;
16443static constexpr dart::compiler::target::word
16444 AOT_NativeArguments_thread_offset = 0x0;
16445static constexpr dart::compiler::target::word
16446 AOT_ObjectStore_double_type_offset = 0x180;
16447static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
16448 0x130;
16449static constexpr dart::compiler::target::word
16450 AOT_ObjectStore_record_field_names_offset = 0x3d0;
16451static constexpr dart::compiler::target::word
16452 AOT_ObjectStore_string_type_offset = 0x1a8;
16453static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
16454 0x108;
16455static constexpr dart::compiler::target::word
16456 AOT_ObjectStore_ffi_callback_code_offset = 0x4c8;
16457static constexpr dart::compiler::target::word
16458 AOT_ObjectStore_suspend_state_await_offset = 0x420;
16459static constexpr dart::compiler::target::word
16460 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
16461static constexpr dart::compiler::target::word
16462 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x468;
16463static constexpr dart::compiler::target::word
16464 AOT_ObjectStore_suspend_state_init_async_offset = 0x418;
16465static constexpr dart::compiler::target::word
16466 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x440;
16467static constexpr dart::compiler::target::word
16468 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x458;
16469static constexpr dart::compiler::target::word
16470 AOT_ObjectStore_suspend_state_return_async_offset = 0x430;
16471static constexpr dart::compiler::target::word
16472 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
16473static constexpr dart::compiler::target::word
16474 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x450;
16475static constexpr dart::compiler::target::word
16476 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
16477static constexpr dart::compiler::target::word
16478 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x448;
16479static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
16480 0x10;
16481static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
16482 0x0;
16483static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
16484static constexpr dart::compiler::target::word
16485 AOT_Pointer_type_arguments_offset = 0x10;
16486static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
16487 0x8;
16488static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
16489 0x18;
16490static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
16491static constexpr dart::compiler::target::word
16492 AOT_SingleTargetCache_entry_point_offset = 0x10;
16493static constexpr dart::compiler::target::word
16494 AOT_SingleTargetCache_lower_limit_offset = 0x18;
16495static constexpr dart::compiler::target::word
16496 AOT_SingleTargetCache_target_offset = 0x8;
16497static constexpr dart::compiler::target::word
16498 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
16499static constexpr dart::compiler::target::word
16500 AOT_StoreBufferBlock_pointers_offset = 0x10;
16501static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
16502 0x8;
16503static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
16504 0x8;
16505static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
16506static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
16507static constexpr dart::compiler::target::word
16508 AOT_SubtypeTestCache_cache_offset = 0x8;
16509static constexpr dart::compiler::target::word
16510 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
16511static constexpr dart::compiler::target::word
16512 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
16513static constexpr dart::compiler::target::word
16514 AOT_SuspendState_error_callback_offset = 0x28;
16515static constexpr dart::compiler::target::word
16516 AOT_SuspendState_frame_size_offset = 0x8;
16517static constexpr dart::compiler::target::word
16518 AOT_SuspendState_function_data_offset = 0x18;
16519static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
16520 0x30;
16521static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
16522static constexpr dart::compiler::target::word
16523 AOT_SuspendState_then_callback_offset = 0x20;
16524static constexpr dart::compiler::target::word
16525 AOT_Thread_AllocateArray_entry_point_offset = 0x2d0;
16526static constexpr dart::compiler::target::word
16527 AOT_Thread_active_exception_offset = 0x750;
16528static constexpr dart::compiler::target::word
16529 AOT_Thread_active_stacktrace_offset = 0x758;
16530static constexpr dart::compiler::target::word
16531 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8;
16532static constexpr dart::compiler::target::word
16533 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
16534static constexpr dart::compiler::target::word
16535 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
16536static constexpr dart::compiler::target::word
16537 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
16538static constexpr dart::compiler::target::word
16539 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
16540static constexpr dart::compiler::target::word
16541 AOT_Thread_allocate_object_entry_point_offset = 0x218;
16542static constexpr dart::compiler::target::word
16543 AOT_Thread_allocate_object_stub_offset = 0x130;
16544static constexpr dart::compiler::target::word
16545 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220;
16546static constexpr dart::compiler::target::word
16547 AOT_Thread_allocate_object_parameterized_stub_offset = 0x138;
16548static constexpr dart::compiler::target::word
16549 AOT_Thread_allocate_object_slow_entry_point_offset = 0x228;
16550static constexpr dart::compiler::target::word
16551 AOT_Thread_allocate_object_slow_stub_offset = 0x140;
16552static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
16553 0x790;
16554static constexpr dart::compiler::target::word
16555 AOT_Thread_async_exception_handler_stub_offset = 0x148;
16556static constexpr dart::compiler::target::word
16557 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
16558static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
16559 0x80;
16560static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
16561 0x78;
16562static constexpr dart::compiler::target::word
16563 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
16564static constexpr dart::compiler::target::word
16565 AOT_Thread_call_to_runtime_entry_point_offset = 0x200;
16566static constexpr dart::compiler::target::word
16567 AOT_Thread_call_to_runtime_stub_offset = 0xb8;
16568static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
16569 0x7c8;
16570static constexpr dart::compiler::target::word
16571 AOT_Thread_dispatch_table_array_offset = 0x58;
16572static constexpr dart::compiler::target::word
16573 AOT_Thread_double_truncate_round_supported_offset = 0x798;
16574static constexpr dart::compiler::target::word
16575 AOT_Thread_service_extension_stream_offset = 0x7d0;
16576static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
16577 0x250;
16578static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
16579 0x1a0;
16580static constexpr dart::compiler::target::word
16581 AOT_Thread_deoptimize_entry_offset = 0x258;
16582static constexpr dart::compiler::target::word
16583 AOT_Thread_deoptimize_stub_offset = 0x1a8;
16584static constexpr dart::compiler::target::word
16585 AOT_Thread_double_abs_address_offset = 0x2a8;
16586static constexpr dart::compiler::target::word
16587 AOT_Thread_double_negate_address_offset = 0x2a0;
16588static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
16589static constexpr dart::compiler::target::word
16590 AOT_Thread_enter_safepoint_stub_offset = 0x1d0;
16591static constexpr dart::compiler::target::word
16592 AOT_Thread_execution_state_offset = 0x778;
16593static constexpr dart::compiler::target::word
16594 AOT_Thread_exit_safepoint_stub_offset = 0x1d8;
16595static constexpr dart::compiler::target::word
16596 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
16597static constexpr dart::compiler::target::word
16598 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8;
16599static constexpr dart::compiler::target::word
16600 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260;
16601static constexpr dart::compiler::target::word
16602 AOT_Thread_fix_allocation_stub_code_offset = 0xa8;
16603static constexpr dart::compiler::target::word
16604 AOT_Thread_fix_callers_target_code_offset = 0xa0;
16605static constexpr dart::compiler::target::word
16606 AOT_Thread_float_absolute_address_offset = 0x2c0;
16607static constexpr dart::compiler::target::word
16608 AOT_Thread_float_negate_address_offset = 0x2b8;
16609static constexpr dart::compiler::target::word
16610 AOT_Thread_float_not_address_offset = 0x2b0;
16611static constexpr dart::compiler::target::word
16612 AOT_Thread_float_zerow_address_offset = 0x2c8;
16613static constexpr dart::compiler::target::word
16614 AOT_Thread_global_object_pool_offset = 0x760;
16615static constexpr dart::compiler::target::word
16616 AOT_Thread_invoke_dart_code_stub_offset = 0xb0;
16617static constexpr dart::compiler::target::word
16618 AOT_Thread_exit_through_ffi_offset = 0x788;
16619static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6f0;
16620static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
16621 0x6f8;
16622static constexpr dart::compiler::target::word
16623 AOT_Thread_field_table_values_offset = 0x60;
16624static constexpr dart::compiler::target::word
16625 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
16626static constexpr dart::compiler::target::word
16627 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
16628static constexpr dart::compiler::target::word
16629 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
16630static constexpr dart::compiler::target::word
16631 AOT_Thread_old_marking_stack_block_offset = 0x720;
16632static constexpr dart::compiler::target::word
16633 AOT_Thread_new_marking_stack_block_offset = 0x728;
16634static constexpr dart::compiler::target::word
16635 AOT_Thread_megamorphic_call_checked_entry_offset = 0x240;
16636static constexpr dart::compiler::target::word
16637 AOT_Thread_switchable_call_miss_entry_offset = 0x248;
16638static constexpr dart::compiler::target::word
16639 AOT_Thread_switchable_call_miss_stub_offset = 0x180;
16640static constexpr dart::compiler::target::word
16641 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
16642static constexpr dart::compiler::target::word
16643 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
16644 0xc8;
16645static constexpr dart::compiler::target::word
16646 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
16647 0xc0;
16648static constexpr dart::compiler::target::word
16649 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
16650static constexpr dart::compiler::target::word
16651 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
16652static constexpr dart::compiler::target::word
16653 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
16654static constexpr dart::compiler::target::word
16655 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
16656static constexpr dart::compiler::target::word
16657 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
16658static constexpr dart::compiler::target::word
16659 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
16660static constexpr dart::compiler::target::word
16661 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
16662static constexpr dart::compiler::target::word
16663 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
16664static constexpr dart::compiler::target::word
16665 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
16666static constexpr dart::compiler::target::word
16667 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
16668static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
16669 0x150;
16670static constexpr dart::compiler::target::word
16671 AOT_Thread_return_async_not_future_stub_offset = 0x160;
16672static constexpr dart::compiler::target::word
16673 AOT_Thread_return_async_star_stub_offset = 0x168;
16674static constexpr dart::compiler::target::word
16675 AOT_Thread_return_async_stub_offset = 0x158;
16676static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
16677 0x70;
16678static constexpr dart::compiler::target::word
16679 AOT_Thread_predefined_symbols_address_offset = 0x290;
16680static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
16681 0x768;
16682static constexpr dart::compiler::target::word
16683 AOT_Thread_saved_shadow_call_stack_offset = 0x770;
16684static constexpr dart::compiler::target::word
16685 AOT_Thread_safepoint_state_offset = 0x780;
16686static constexpr dart::compiler::target::word
16687 AOT_Thread_shared_field_table_values_offset = 0x68;
16688static constexpr dart::compiler::target::word
16689 AOT_Thread_slow_type_test_stub_offset = 0x1c0;
16690static constexpr dart::compiler::target::word
16691 AOT_Thread_slow_type_test_entry_point_offset = 0x270;
16692static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
16693 0x38;
16694static constexpr dart::compiler::target::word
16695 AOT_Thread_saved_stack_limit_offset = 0x700;
16696static constexpr dart::compiler::target::word
16697 AOT_Thread_stack_overflow_flags_offset = 0x708;
16698static constexpr dart::compiler::target::word
16699 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
16700static constexpr dart::compiler::target::word
16701 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
16702static constexpr dart::compiler::target::word
16703 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
16704 0x230;
16705static constexpr dart::compiler::target::word
16706 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
16707static constexpr dart::compiler::target::word
16708 AOT_Thread_store_buffer_block_offset = 0x718;
16709static constexpr dart::compiler::target::word
16710 AOT_Thread_suspend_state_await_entry_point_offset = 0x6a0;
16711static constexpr dart::compiler::target::word
16712 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a8;
16713static constexpr dart::compiler::target::word
16714 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x698;
16715static constexpr dart::compiler::target::word
16716 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6b0;
16717static constexpr dart::compiler::target::word
16718 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b8;
16719static constexpr dart::compiler::target::word
16720 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6c0;
16721static constexpr dart::compiler::target::word
16722 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c8;
16723static constexpr dart::compiler::target::word
16724 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6d0;
16725static constexpr dart::compiler::target::word
16726 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d8;
16727static constexpr dart::compiler::target::word
16728 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
16729 0x6e0;
16730static constexpr dart::compiler::target::word
16731 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6e8;
16732static constexpr dart::compiler::target::word
16733 AOT_Thread_top_exit_frame_info_offset = 0x710;
16734static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
16735static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
16736 0x20;
16737static constexpr dart::compiler::target::word
16738 AOT_Thread_unboxed_runtime_arg_offset = 0x740;
16739static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x738;
16740static constexpr dart::compiler::target::word
16741 AOT_Thread_write_barrier_entry_point_offset = 0x1f0;
16742static constexpr dart::compiler::target::word
16743 AOT_Thread_write_barrier_mask_offset = 0x40;
16744static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
16745 0x7a0;
16746static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7a8;
16747static constexpr dart::compiler::target::word
16748 AOT_Thread_jump_to_frame_entry_point_offset = 0x268;
16749static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
16750 0x7b0;
16751static constexpr dart::compiler::target::word
16752 AOT_TsanUtils_setjmp_function_offset = 0x0;
16753static constexpr dart::compiler::target::word
16754 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
16755static constexpr dart::compiler::target::word
16756 AOT_TsanUtils_exception_pc_offset = 0x10;
16757static constexpr dart::compiler::target::word
16758 AOT_TsanUtils_exception_sp_offset = 0x18;
16759static constexpr dart::compiler::target::word
16760 AOT_TsanUtils_exception_fp_offset = 0x20;
16761static constexpr dart::compiler::target::word
16762 AOT_TimelineStream_enabled_offset = 0x10;
16763static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
16764 0x10;
16765static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
16766static constexpr dart::compiler::target::word
16767 AOT_Finalizer_type_arguments_offset = 0x30;
16768static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
16769 0x28;
16770static constexpr dart::compiler::target::word
16771 AOT_FinalizerBase_all_entries_offset = 0x18;
16772static constexpr dart::compiler::target::word
16773 AOT_FinalizerBase_detachments_offset = 0x10;
16774static constexpr dart::compiler::target::word
16775 AOT_FinalizerBase_entries_collected_offset = 0x20;
16776static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
16777 0x8;
16778static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
16779 0x10;
16780static constexpr dart::compiler::target::word
16781 AOT_FinalizerEntry_external_size_offset = 0x38;
16782static constexpr dart::compiler::target::word
16783 AOT_FinalizerEntry_finalizer_offset = 0x20;
16784static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
16785 0x28;
16786static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
16787 0x18;
16788static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
16789 0x8;
16790static constexpr dart::compiler::target::word
16791 AOT_NativeFinalizer_callback_offset = 0x28;
16792static constexpr dart::compiler::target::word
16793 AOT_FunctionType_named_parameter_names_offset = 0x40;
16794static constexpr dart::compiler::target::word
16795 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
16796static constexpr dart::compiler::target::word
16797 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
16798static constexpr dart::compiler::target::word
16799 AOT_FunctionType_parameter_types_offset = 0x38;
16800static constexpr dart::compiler::target::word
16801 AOT_FunctionType_type_parameters_offset = 0x28;
16802static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
16803 0x32;
16804static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
16805 0x18;
16806static constexpr dart::compiler::target::word
16807 AOT_TypeArguments_instantiations_offset = 0x8;
16808static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
16809 0x10;
16810static constexpr dart::compiler::target::word
16811 AOT_TypeArguments_nullability_offset = 0x20;
16812static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
16813 0x28;
16814static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
16815 0x8;
16816static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
16817 0x10;
16818static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
16819 0x18;
16820static constexpr dart::compiler::target::word
16821 AOT_TypeParameters_defaults_offset = 0x20;
16822static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
16823 0x10;
16824static constexpr dart::compiler::target::word
16825 AOT_TypedDataView_typed_data_offset = 0x18;
16826static constexpr dart::compiler::target::word
16827 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
16828static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
16829 0x18;
16830static constexpr dart::compiler::target::word
16831 AOT_UnhandledException_exception_offset = 0x8;
16832static constexpr dart::compiler::target::word
16833 AOT_UnhandledException_stacktrace_offset = 0x10;
16834static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
16835static constexpr dart::compiler::target::word
16836 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
16837static constexpr dart::compiler::target::word
16838 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
16839static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
16840static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
16841 0x10;
16842static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
16843 0x8;
16844static constexpr dart::compiler::target::word
16845 AOT_WeakReference_type_arguments_offset = 0x10;
16846static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
16847 0x8, 0x18, 0x10, 0x20};
16848static constexpr dart::compiler::target::word
16849 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
16850 -1, -1, -1, -1, -1, 0x608, 0x610, 0x618, -1, -1, 0x620,
16851 0x628, 0x630, -1, -1, -1, 0x638, 0x640, 0x648, 0x650, 0x658, 0x660,
16852 0x668, 0x670, -1, -1, -1, -1, 0x678, 0x680, 0x688, 0x690};
16853static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
16854 0x28;
16855static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
16856static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
16857static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
16858static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
16859 0x10;
16860static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0xa8;
16861static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
16862static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
16863 0x28;
16864static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
16865 0x10;
16866static constexpr dart::compiler::target::word
16867 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
16868static constexpr dart::compiler::target::word
16869 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
16870static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
16871static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
16872static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
16873 0x18;
16874static constexpr dart::compiler::target::word
16875 AOT_ExternalTypedData_InstanceSize = 0x18;
16876static constexpr dart::compiler::target::word
16877 AOT_FfiTrampolineData_InstanceSize = 0x30;
16878static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
16879static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
16880static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
16881 0x40;
16882static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
16883 0x30;
16884static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
16885static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
16886static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
16887static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
16888 0x50;
16889static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
16890static constexpr dart::compiler::target::word
16891 AOT_GrowableObjectArray_InstanceSize = 0x20;
16892static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
16893static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
16894static constexpr dart::compiler::target::word
16895 AOT_Instructions_UnalignedHeaderSize = 0x10;
16896static constexpr dart::compiler::target::word
16897 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
16898static constexpr dart::compiler::target::word
16899 AOT_InstructionsSection_HeaderSize = 0x40;
16900static constexpr dart::compiler::target::word
16901 AOT_InstructionsTable_InstanceSize = 0x30;
16902static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
16903static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
16904static constexpr dart::compiler::target::word
16905 AOT_KernelProgramInfo_InstanceSize = 0x60;
16906static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
16907 0x30;
16908static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x88;
16909static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
16910 0x28;
16911static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
16912 0x38;
16913static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
16914 0x8;
16915static constexpr dart::compiler::target::word
16916 AOT_MegamorphicCache_InstanceSize = 0x30;
16917static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
16918static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
16919 0x10;
16920static constexpr dart::compiler::target::word
16921 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
16922static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
16923static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
16924 0x20;
16925static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
16926static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
16927static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
16928 0x18;
16929static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
16930 0x10;
16931static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
16932static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
16933 0x30;
16934static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
16935 0x38;
16936static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x58;
16937static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
16938static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
16939static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
16940static constexpr dart::compiler::target::word
16941 AOT_SingleTargetCache_InstanceSize = 0x20;
16942static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
16943 0x28;
16944static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
16945 0x30;
16946static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
16947static constexpr dart::compiler::target::word
16948 AOT_SubtypeTestCache_InstanceSize = 0x18;
16949static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
16950 0x28;
16951static constexpr dart::compiler::target::word
16952 AOT_TransferableTypedData_InstanceSize = 0x8;
16953static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
16954static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
16955 0x38;
16956static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
16957 0x28;
16958static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
16959static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
16960 0x18;
16961static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
16962 0x28;
16963static constexpr dart::compiler::target::word
16964 AOT_UnhandledException_InstanceSize = 0x18;
16965static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
16966 0x20;
16967static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
16968 0x18;
16969static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
16970static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
16971 0x20;
16972static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
16973 0x20;
16974static constexpr dart::compiler::target::word
16975 AOT_WeakSerializationReference_InstanceSize = 0x18;
16976#endif // !defined(PRODUCT) && \
16977 // defined(TARGET_ARCH_RISCV64) && \
16978 // !defined(DART_COMPRESSED_POINTERS)
16979
16980#if defined(PRODUCT) && defined(TARGET_ARCH_ARM) && \
16981 !defined(DART_COMPRESSED_POINTERS)
16982static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
16983 0x1c;
16984static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
16985 0xc;
16986static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
16987static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
16988 0x40;
16989static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
16990static constexpr dart::compiler::target::word
16991 AOT_Context_elements_start_offset = 0xc;
16992static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
16993static constexpr dart::compiler::target::word
16994 AOT_ContextScope_elements_start_offset = 0xc;
16995static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
16996 0x28;
16997static constexpr dart::compiler::target::word
16998 AOT_ExceptionHandlers_elements_start_offset = 0xc;
16999static constexpr dart::compiler::target::word
17000 AOT_ExceptionHandlers_element_size = 0xc;
17001static constexpr dart::compiler::target::word
17002 AOT_ObjectPool_elements_start_offset = 0x8;
17003static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x4;
17004static constexpr dart::compiler::target::word
17005 AOT_OneByteString_elements_start_offset = 0xc;
17006static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
17007 0x1;
17008static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
17009 0x8;
17010static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
17011static constexpr dart::compiler::target::word
17012 AOT_TypeArguments_elements_start_offset = 0x14;
17013static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
17014 0x4;
17015static constexpr dart::compiler::target::word
17016 AOT_TwoByteString_elements_start_offset = 0xc;
17017static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
17018 0x2;
17019static constexpr dart::compiler::target::word
17020 AOT_WeakArray_elements_start_offset = 0xc;
17021static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
17022static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
17023 0xfffffff;
17024static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
17025 0xfffd;
17026static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
17027 0xfffffff;
17028static constexpr dart::compiler::target::word
17029 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x0;
17030static constexpr dart::compiler::target::word
17031 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
17032static constexpr dart::compiler::target::word
17033 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x0;
17034static constexpr dart::compiler::target::word
17035 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x10;
17036static constexpr dart::compiler::target::word
17037 AOT_Instructions_kBarePayloadAlignment = 0x4;
17038static constexpr dart::compiler::target::word
17039 AOT_Instructions_kNonBarePayloadAlignment = 0x4;
17040static constexpr dart::compiler::target::word
17041 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
17042static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
17043static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
17044static constexpr dart::compiler::target::word
17045 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
17046static constexpr dart::compiler::target::word
17047 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
17048static constexpr dart::compiler::target::word
17049 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
17050static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
17051 0xffff;
17052static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
17053 0xffff;
17054static constexpr dart::compiler::target::word AOT_String_kMaxElements =
17055 0x1fffffff;
17056static constexpr dart::compiler::target::word
17057 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff4;
17058static constexpr dart::compiler::target::word
17059 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fffa;
17060static constexpr dart::compiler::target::word
17061 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
17062static constexpr dart::compiler::target::word
17063 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
17064static constexpr dart::compiler::target::word
17065 AOT_SubtypeTestCache_kDestinationType = 0x6;
17066static constexpr dart::compiler::target::word
17067 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
17068static constexpr dart::compiler::target::word
17069 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
17070static constexpr dart::compiler::target::word
17071 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
17072static constexpr dart::compiler::target::word
17073 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
17074static constexpr dart::compiler::target::word
17075 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
17076static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
17077 0x7;
17078static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
17079 0x7;
17080static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
17081 0xfffffff;
17082static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
17083 0x8;
17084static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
17085 0x10;
17086static constexpr dart::compiler::target::word
17087 AOT_AbstractType_type_test_stub_entry_point_offset = 0x4;
17088static constexpr dart::compiler::target::word
17089 AOT_ArgumentsDescriptor_count_offset = 0x10;
17090static constexpr dart::compiler::target::word
17091 AOT_ArgumentsDescriptor_size_offset = 0x14;
17092static constexpr dart::compiler::target::word
17093 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x1c;
17094static constexpr dart::compiler::target::word
17095 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
17096static constexpr dart::compiler::target::word
17097 AOT_ArgumentsDescriptor_name_offset = 0x0;
17098static constexpr dart::compiler::target::word
17099 AOT_ArgumentsDescriptor_position_offset = 0x4;
17100static constexpr dart::compiler::target::word
17101 AOT_ArgumentsDescriptor_positional_count_offset = 0x18;
17102static constexpr dart::compiler::target::word
17103 AOT_ArgumentsDescriptor_type_args_len_offset = 0xc;
17104static constexpr dart::compiler::target::word AOT_Array_data_offset = 0xc;
17105static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x8;
17106static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
17107static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
17108 0x4;
17109static constexpr dart::compiler::target::word
17110 AOT_Class_declaration_type_offset = 0x30;
17111static constexpr dart::compiler::target::word
17112 AOT_Class_num_type_arguments_offset = 0x40;
17113static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
17114 0x28;
17115static constexpr dart::compiler::target::word
17116 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x4c;
17117static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x14;
17118static constexpr dart::compiler::target::word
17119 AOT_Closure_delayed_type_arguments_offset = 0xc;
17120static constexpr dart::compiler::target::word AOT_Closure_function_offset =
17121 0x10;
17122static constexpr dart::compiler::target::word
17123 AOT_Closure_function_type_arguments_offset = 0x8;
17124static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x18;
17125static constexpr dart::compiler::target::word
17126 AOT_Closure_instantiator_type_arguments_offset = 0x4;
17127static constexpr dart::compiler::target::word
17128 AOT_ClosureData_packed_fields_offset = 0x10;
17129static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
17130 0x18;
17131static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
17132 0x14;
17133static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x1c;
17134static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
17135 0x4;
17136static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x8;
17137static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
17138static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
17139static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
17140static constexpr dart::compiler::target::word
17141 AOT_Field_initializer_function_offset = 0x10;
17142static constexpr dart::compiler::target::word
17143 AOT_Field_host_offset_or_field_id_offset = 0x14;
17144static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
17145 0x28;
17146static constexpr dart::compiler::target::word
17147 AOT_Field_guarded_list_length_in_object_offset_offset = 0x30;
17148static constexpr dart::compiler::target::word
17149 AOT_Field_guarded_list_length_offset = 0x18;
17150static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
17151 0x2c;
17152static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x32;
17153static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x20;
17154static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x18;
17155static constexpr dart::compiler::target::word
17156 AOT_Function_entry_point_offset[] = {0x4, 0x8};
17157static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
17158 0x24;
17159static constexpr dart::compiler::target::word AOT_Function_signature_offset =
17160 0x14;
17161static constexpr dart::compiler::target::word
17162 AOT_FutureOr_type_arguments_offset = 0x4;
17163static constexpr dart::compiler::target::word
17164 AOT_GrowableObjectArray_data_offset = 0xc;
17165static constexpr dart::compiler::target::word
17166 AOT_GrowableObjectArray_length_offset = 0x8;
17167static constexpr dart::compiler::target::word
17168 AOT_GrowableObjectArray_type_arguments_offset = 0x4;
17169static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x10;
17170static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
17171 0x1c;
17172static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
17173 0x20;
17174static constexpr dart::compiler::target::word
17175 AOT_CallSiteData_arguments_descriptor_offset = 0x8;
17176static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
17177 0x3;
17178static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
17179 0x0;
17180static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0xc;
17181static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x10;
17182static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
17183 0x14;
17184static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
17185static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
17186 0x14;
17187static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
17188 0x18;
17189static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
17190 0x20;
17191static constexpr dart::compiler::target::word
17192 AOT_IsolateGroup_object_store_offset = 0x10;
17193static constexpr dart::compiler::target::word
17194 AOT_IsolateGroup_class_table_offset = 0x8;
17195static constexpr dart::compiler::target::word
17196 AOT_IsolateGroup_cached_class_table_table_offset = 0xc;
17197static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
17198 0x10;
17199static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
17200 0xc;
17201static constexpr dart::compiler::target::word
17202 AOT_ImmutableLinkedHashBase_data_offset = 0xc;
17203static constexpr dart::compiler::target::word
17204 AOT_LinkedHashBase_deleted_keys_offset = 0x14;
17205static constexpr dart::compiler::target::word
17206 AOT_LinkedHashBase_hash_mask_offset = 0x8;
17207static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
17208 0x18;
17209static constexpr dart::compiler::target::word
17210 AOT_LinkedHashBase_type_arguments_offset = 0x4;
17211static constexpr dart::compiler::target::word
17212 AOT_LinkedHashBase_used_data_offset = 0x10;
17213static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
17214static constexpr dart::compiler::target::word
17215 AOT_MarkingStackBlock_pointers_offset = 0x8;
17216static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
17217 0x4;
17218static constexpr dart::compiler::target::word
17219 AOT_MegamorphicCache_buckets_offset = 0xc;
17220static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
17221 0x10;
17222static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
17223static constexpr dart::compiler::target::word
17224 AOT_NativeArguments_argc_tag_offset = 0x4;
17225static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
17226 0x8;
17227static constexpr dart::compiler::target::word
17228 AOT_NativeArguments_retval_offset = 0xc;
17229static constexpr dart::compiler::target::word
17230 AOT_NativeArguments_thread_offset = 0x0;
17231static constexpr dart::compiler::target::word
17232 AOT_ObjectStore_double_type_offset = 0xc0;
17233static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
17234 0x98;
17235static constexpr dart::compiler::target::word
17236 AOT_ObjectStore_record_field_names_offset = 0x1e8;
17237static constexpr dart::compiler::target::word
17238 AOT_ObjectStore_string_type_offset = 0xd4;
17239static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
17240 0x84;
17241static constexpr dart::compiler::target::word
17242 AOT_ObjectStore_ffi_callback_code_offset = 0x264;
17243static constexpr dart::compiler::target::word
17244 AOT_ObjectStore_suspend_state_await_offset = 0x210;
17245static constexpr dart::compiler::target::word
17246 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x214;
17247static constexpr dart::compiler::target::word
17248 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x234;
17249static constexpr dart::compiler::target::word
17250 AOT_ObjectStore_suspend_state_init_async_offset = 0x20c;
17251static constexpr dart::compiler::target::word
17252 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x220;
17253static constexpr dart::compiler::target::word
17254 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x22c;
17255static constexpr dart::compiler::target::word
17256 AOT_ObjectStore_suspend_state_return_async_offset = 0x218;
17257static constexpr dart::compiler::target::word
17258 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x21c;
17259static constexpr dart::compiler::target::word
17260 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x228;
17261static constexpr dart::compiler::target::word
17262 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x230;
17263static constexpr dart::compiler::target::word
17264 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x224;
17265static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
17266 0xc;
17267static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
17268 0x0;
17269static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x4;
17270static constexpr dart::compiler::target::word
17271 AOT_Pointer_type_arguments_offset = 0x8;
17272static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
17273 0x4;
17274static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
17275 0xc;
17276static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x4;
17277static constexpr dart::compiler::target::word
17278 AOT_SingleTargetCache_entry_point_offset = 0x8;
17279static constexpr dart::compiler::target::word
17280 AOT_SingleTargetCache_lower_limit_offset = 0xc;
17281static constexpr dart::compiler::target::word
17282 AOT_SingleTargetCache_target_offset = 0x4;
17283static constexpr dart::compiler::target::word
17284 AOT_SingleTargetCache_upper_limit_offset = 0x10;
17285static constexpr dart::compiler::target::word
17286 AOT_StoreBufferBlock_pointers_offset = 0x8;
17287static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
17288 0x4;
17289static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
17290 0x4;
17291static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
17292static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
17293static constexpr dart::compiler::target::word
17294 AOT_SubtypeTestCache_cache_offset = 0x4;
17295static constexpr dart::compiler::target::word
17296 AOT_SubtypeTestCache_num_inputs_offset = 0x8;
17297static constexpr dart::compiler::target::word
17298 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
17299static constexpr dart::compiler::target::word
17300 AOT_SuspendState_error_callback_offset = 0x14;
17301static constexpr dart::compiler::target::word
17302 AOT_SuspendState_frame_size_offset = 0x4;
17303static constexpr dart::compiler::target::word
17304 AOT_SuspendState_function_data_offset = 0xc;
17305static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
17306 0x18;
17307static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8;
17308static constexpr dart::compiler::target::word
17309 AOT_SuspendState_then_callback_offset = 0x10;
17310static constexpr dart::compiler::target::word
17311 AOT_Thread_AllocateArray_entry_point_offset = 0x168;
17312static constexpr dart::compiler::target::word
17313 AOT_Thread_active_exception_offset = 0x388;
17314static constexpr dart::compiler::target::word
17315 AOT_Thread_active_stacktrace_offset = 0x38c;
17316static constexpr dart::compiler::target::word
17317 AOT_Thread_array_write_barrier_entry_point_offset = 0xfc;
17318static constexpr dart::compiler::target::word
17319 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104;
17320static constexpr dart::compiler::target::word
17321 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90;
17322static constexpr dart::compiler::target::word
17323 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108;
17324static constexpr dart::compiler::target::word
17325 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x94;
17326static constexpr dart::compiler::target::word
17327 AOT_Thread_allocate_object_entry_point_offset = 0x10c;
17328static constexpr dart::compiler::target::word
17329 AOT_Thread_allocate_object_stub_offset = 0x98;
17330static constexpr dart::compiler::target::word
17331 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x110;
17332static constexpr dart::compiler::target::word
17333 AOT_Thread_allocate_object_parameterized_stub_offset = 0x9c;
17334static constexpr dart::compiler::target::word
17335 AOT_Thread_allocate_object_slow_entry_point_offset = 0x114;
17336static constexpr dart::compiler::target::word
17337 AOT_Thread_allocate_object_slow_stub_offset = 0xa0;
17338static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
17339 0x3a8;
17340static constexpr dart::compiler::target::word
17341 AOT_Thread_async_exception_handler_stub_offset = 0xa4;
17342static constexpr dart::compiler::target::word
17343 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x144;
17344static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
17345 0x40;
17346static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
17347 0x3c;
17348static constexpr dart::compiler::target::word
17349 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c;
17350static constexpr dart::compiler::target::word
17351 AOT_Thread_call_to_runtime_entry_point_offset = 0x100;
17352static constexpr dart::compiler::target::word
17353 AOT_Thread_call_to_runtime_stub_offset = 0x5c;
17354static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
17355 0x3cc;
17356static constexpr dart::compiler::target::word
17357 AOT_Thread_dispatch_table_array_offset = 0x2c;
17358static constexpr dart::compiler::target::word
17359 AOT_Thread_double_truncate_round_supported_offset = 0x3ac;
17360static constexpr dart::compiler::target::word
17361 AOT_Thread_service_extension_stream_offset = 0x3d0;
17362static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
17363 0x128;
17364static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
17365 0xd0;
17366static constexpr dart::compiler::target::word
17367 AOT_Thread_deoptimize_entry_offset = 0x12c;
17368static constexpr dart::compiler::target::word
17369 AOT_Thread_deoptimize_stub_offset = 0xd4;
17370static constexpr dart::compiler::target::word
17371 AOT_Thread_double_abs_address_offset = 0x154;
17372static constexpr dart::compiler::target::word
17373 AOT_Thread_double_negate_address_offset = 0x150;
17374static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28;
17375static constexpr dart::compiler::target::word
17376 AOT_Thread_enter_safepoint_stub_offset = 0xe8;
17377static constexpr dart::compiler::target::word
17378 AOT_Thread_execution_state_offset = 0x39c;
17379static constexpr dart::compiler::target::word
17380 AOT_Thread_exit_safepoint_stub_offset = 0xec;
17381static constexpr dart::compiler::target::word
17382 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0;
17383static constexpr dart::compiler::target::word
17384 AOT_Thread_call_native_through_safepoint_stub_offset = 0xf4;
17385static constexpr dart::compiler::target::word
17386 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x130;
17387static constexpr dart::compiler::target::word
17388 AOT_Thread_fix_allocation_stub_code_offset = 0x54;
17389static constexpr dart::compiler::target::word
17390 AOT_Thread_fix_callers_target_code_offset = 0x50;
17391static constexpr dart::compiler::target::word
17392 AOT_Thread_float_absolute_address_offset = 0x160;
17393static constexpr dart::compiler::target::word
17394 AOT_Thread_float_negate_address_offset = 0x15c;
17395static constexpr dart::compiler::target::word
17396 AOT_Thread_float_not_address_offset = 0x158;
17397static constexpr dart::compiler::target::word
17398 AOT_Thread_float_zerow_address_offset = 0x164;
17399static constexpr dart::compiler::target::word
17400 AOT_Thread_global_object_pool_offset = 0x390;
17401static constexpr dart::compiler::target::word
17402 AOT_Thread_invoke_dart_code_stub_offset = 0x58;
17403static constexpr dart::compiler::target::word
17404 AOT_Thread_exit_through_ffi_offset = 0x3a4;
17405static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x350;
17406static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
17407 0x354;
17408static constexpr dart::compiler::target::word
17409 AOT_Thread_field_table_values_offset = 0x30;
17410static constexpr dart::compiler::target::word
17411 AOT_Thread_lazy_deopt_from_return_stub_offset = 0xd8;
17412static constexpr dart::compiler::target::word
17413 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xdc;
17414static constexpr dart::compiler::target::word
17415 AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe4;
17416static constexpr dart::compiler::target::word
17417 AOT_Thread_old_marking_stack_block_offset = 0x368;
17418static constexpr dart::compiler::target::word
17419 AOT_Thread_new_marking_stack_block_offset = 0x36c;
17420static constexpr dart::compiler::target::word
17421 AOT_Thread_megamorphic_call_checked_entry_offset = 0x120;
17422static constexpr dart::compiler::target::word
17423 AOT_Thread_switchable_call_miss_entry_offset = 0x124;
17424static constexpr dart::compiler::target::word
17425 AOT_Thread_switchable_call_miss_stub_offset = 0xc0;
17426static constexpr dart::compiler::target::word
17427 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x140;
17428static constexpr dart::compiler::target::word
17429 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
17430 0x64;
17431static constexpr dart::compiler::target::word
17432 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
17433 0x60;
17434static constexpr dart::compiler::target::word
17435 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x6c;
17436static constexpr dart::compiler::target::word
17437 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x68;
17438static constexpr dart::compiler::target::word
17439 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x74;
17440static constexpr dart::compiler::target::word
17441 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x70;
17442static constexpr dart::compiler::target::word
17443 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x7c;
17444static constexpr dart::compiler::target::word
17445 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x78;
17446static constexpr dart::compiler::target::word
17447 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x84;
17448static constexpr dart::compiler::target::word
17449 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x80;
17450static constexpr dart::compiler::target::word
17451 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x8c;
17452static constexpr dart::compiler::target::word
17453 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x88;
17454static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
17455 0xa8;
17456static constexpr dart::compiler::target::word
17457 AOT_Thread_return_async_not_future_stub_offset = 0xb0;
17458static constexpr dart::compiler::target::word
17459 AOT_Thread_return_async_star_stub_offset = 0xb4;
17460static constexpr dart::compiler::target::word
17461 AOT_Thread_return_async_stub_offset = 0xac;
17462static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
17463 0x38;
17464static constexpr dart::compiler::target::word
17465 AOT_Thread_predefined_symbols_address_offset = 0x148;
17466static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
17467 0x394;
17468static constexpr dart::compiler::target::word
17469 AOT_Thread_saved_shadow_call_stack_offset = 0x398;
17470static constexpr dart::compiler::target::word
17471 AOT_Thread_safepoint_state_offset = 0x3a0;
17472static constexpr dart::compiler::target::word
17473 AOT_Thread_shared_field_table_values_offset = 0x34;
17474static constexpr dart::compiler::target::word
17475 AOT_Thread_slow_type_test_stub_offset = 0xe0;
17476static constexpr dart::compiler::target::word
17477 AOT_Thread_slow_type_test_entry_point_offset = 0x138;
17478static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
17479 0x1c;
17480static constexpr dart::compiler::target::word
17481 AOT_Thread_saved_stack_limit_offset = 0x358;
17482static constexpr dart::compiler::target::word
17483 AOT_Thread_stack_overflow_flags_offset = 0x35c;
17484static constexpr dart::compiler::target::word
17485 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c;
17486static constexpr dart::compiler::target::word
17487 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc;
17488static constexpr dart::compiler::target::word
17489 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
17490 0x118;
17491static constexpr dart::compiler::target::word
17492 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8;
17493static constexpr dart::compiler::target::word
17494 AOT_Thread_store_buffer_block_offset = 0x364;
17495static constexpr dart::compiler::target::word
17496 AOT_Thread_suspend_state_await_entry_point_offset = 0x328;
17497static constexpr dart::compiler::target::word
17498 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x32c;
17499static constexpr dart::compiler::target::word
17500 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x324;
17501static constexpr dart::compiler::target::word
17502 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x330;
17503static constexpr dart::compiler::target::word
17504 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x334;
17505static constexpr dart::compiler::target::word
17506 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x338;
17507static constexpr dart::compiler::target::word
17508 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x33c;
17509static constexpr dart::compiler::target::word
17510 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x340;
17511static constexpr dart::compiler::target::word
17512 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x344;
17513static constexpr dart::compiler::target::word
17514 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
17515 0x348;
17516static constexpr dart::compiler::target::word
17517 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x34c;
17518static constexpr dart::compiler::target::word
17519 AOT_Thread_top_exit_frame_info_offset = 0x360;
17520static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24;
17521static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
17522 0x10;
17523static constexpr dart::compiler::target::word
17524 AOT_Thread_unboxed_runtime_arg_offset = 0x378;
17525static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x374;
17526static constexpr dart::compiler::target::word
17527 AOT_Thread_write_barrier_entry_point_offset = 0xf8;
17528static constexpr dart::compiler::target::word
17529 AOT_Thread_write_barrier_mask_offset = 0x20;
17530static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
17531 0x3b0;
17532static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3b8;
17533static constexpr dart::compiler::target::word
17534 AOT_Thread_jump_to_frame_entry_point_offset = 0x134;
17535static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
17536 0x3c0;
17537static constexpr dart::compiler::target::word
17538 AOT_TsanUtils_setjmp_function_offset = 0x0;
17539static constexpr dart::compiler::target::word
17540 AOT_TsanUtils_setjmp_buffer_offset = 0x4;
17541static constexpr dart::compiler::target::word
17542 AOT_TsanUtils_exception_pc_offset = 0x8;
17543static constexpr dart::compiler::target::word
17544 AOT_TsanUtils_exception_sp_offset = 0xc;
17545static constexpr dart::compiler::target::word
17546 AOT_TsanUtils_exception_fp_offset = 0x10;
17547static constexpr dart::compiler::target::word
17548 AOT_TimelineStream_enabled_offset = 0x8;
17549static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
17550 0xc;
17551static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x14;
17552static constexpr dart::compiler::target::word
17553 AOT_Finalizer_type_arguments_offset = 0x18;
17554static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
17555 0x14;
17556static constexpr dart::compiler::target::word
17557 AOT_FinalizerBase_all_entries_offset = 0xc;
17558static constexpr dart::compiler::target::word
17559 AOT_FinalizerBase_detachments_offset = 0x8;
17560static constexpr dart::compiler::target::word
17561 AOT_FinalizerBase_entries_collected_offset = 0x10;
17562static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
17563 0x4;
17564static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
17565 0x8;
17566static constexpr dart::compiler::target::word
17567 AOT_FinalizerEntry_external_size_offset = 0x1c;
17568static constexpr dart::compiler::target::word
17569 AOT_FinalizerEntry_finalizer_offset = 0x10;
17570static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
17571 0x14;
17572static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
17573 0xc;
17574static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
17575 0x4;
17576static constexpr dart::compiler::target::word
17577 AOT_NativeFinalizer_callback_offset = 0x14;
17578static constexpr dart::compiler::target::word
17579 AOT_FunctionType_named_parameter_names_offset = 0x20;
17580static constexpr dart::compiler::target::word
17581 AOT_FunctionType_packed_parameter_counts_offset = 0x24;
17582static constexpr dart::compiler::target::word
17583 AOT_FunctionType_packed_type_parameter_counts_offset = 0x28;
17584static constexpr dart::compiler::target::word
17585 AOT_FunctionType_parameter_types_offset = 0x1c;
17586static constexpr dart::compiler::target::word
17587 AOT_FunctionType_type_parameters_offset = 0x14;
17588static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
17589 0x1a;
17590static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
17591 0xc;
17592static constexpr dart::compiler::target::word
17593 AOT_TypeArguments_instantiations_offset = 0x4;
17594static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
17595 0x8;
17596static constexpr dart::compiler::target::word
17597 AOT_TypeArguments_nullability_offset = 0x10;
17598static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
17599 0x14;
17600static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
17601 0x4;
17602static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
17603 0x8;
17604static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
17605 0xc;
17606static constexpr dart::compiler::target::word
17607 AOT_TypeParameters_defaults_offset = 0x10;
17608static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
17609 0x8;
17610static constexpr dart::compiler::target::word
17611 AOT_TypedDataView_typed_data_offset = 0xc;
17612static constexpr dart::compiler::target::word
17613 AOT_TypedDataView_offset_in_bytes_offset = 0x10;
17614static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
17615 0xc;
17616static constexpr dart::compiler::target::word
17617 AOT_UnhandledException_exception_offset = 0x4;
17618static constexpr dart::compiler::target::word
17619 AOT_UnhandledException_stacktrace_offset = 0x8;
17620static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x8;
17621static constexpr dart::compiler::target::word
17622 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x4;
17623static constexpr dart::compiler::target::word
17624 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x8;
17625static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x4;
17626static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
17627 0x8;
17628static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
17629 0x4;
17630static constexpr dart::compiler::target::word
17631 AOT_WeakReference_type_arguments_offset = 0x8;
17632static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
17633 0x4, 0xc, 0x8, 0x10};
17634static constexpr dart::compiler::target::word
17635 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
17636 0x304, 0x308, 0x30c, 0x310, 0x314, -1, 0x318, -1,
17637 0x31c, 0x320, -1, -1, -1, -1, -1, -1};
17638static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
17639 0x14;
17640static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8;
17641static constexpr dart::compiler::target::word AOT_Array_header_size = 0xc;
17642static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x8;
17643static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
17644 0x10;
17645static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x54;
17646static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x20;
17647static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
17648 0x14;
17649static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
17650 0x8;
17651static constexpr dart::compiler::target::word
17652 AOT_CompressedStackMaps_ObjectHeaderSize = 0x4;
17653static constexpr dart::compiler::target::word
17654 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
17655static constexpr dart::compiler::target::word AOT_Context_header_size = 0xc;
17656static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
17657static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
17658 0xc;
17659static constexpr dart::compiler::target::word
17660 AOT_ExternalTypedData_InstanceSize = 0xc;
17661static constexpr dart::compiler::target::word
17662 AOT_FfiTrampolineData_InstanceSize = 0x1c;
17663static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x34;
17664static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x1c;
17665static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
17666 0x20;
17667static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
17668 0x18;
17669static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
17670static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
17671static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x28;
17672static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
17673 0x2c;
17674static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x8;
17675static constexpr dart::compiler::target::word
17676 AOT_GrowableObjectArray_InstanceSize = 0x10;
17677static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x18;
17678static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x4;
17679static constexpr dart::compiler::target::word
17680 AOT_Instructions_UnalignedHeaderSize = 0x8;
17681static constexpr dart::compiler::target::word
17682 AOT_InstructionsSection_UnalignedHeaderSize = 0x14;
17683static constexpr dart::compiler::target::word
17684 AOT_InstructionsSection_HeaderSize = 0x20;
17685static constexpr dart::compiler::target::word
17686 AOT_InstructionsTable_InstanceSize = 0x18;
17687static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
17688static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x4;
17689static constexpr dart::compiler::target::word
17690 AOT_KernelProgramInfo_InstanceSize = 0x30;
17691static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
17692 0x1c;
17693static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x48;
17694static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
17695 0x14;
17696static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
17697 0x1c;
17698static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
17699 0x4;
17700static constexpr dart::compiler::target::word
17701 AOT_MegamorphicCache_InstanceSize = 0x18;
17702static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
17703static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
17704 0x8;
17705static constexpr dart::compiler::target::word
17706 AOT_MonomorphicSmiableCall_InstanceSize = 0xc;
17707static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x14;
17708static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
17709 0x10;
17710static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x4;
17711static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x4;
17712static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 0xc;
17713static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
17714 0x8;
17715static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0xc;
17716static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
17717 0x10;
17718static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
17719 0x1c;
17720static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x2c;
17721static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x28;
17722static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
17723static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x4;
17724static constexpr dart::compiler::target::word
17725 AOT_SingleTargetCache_InstanceSize = 0x14;
17726static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
17727 0x14;
17728static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
17729 0x18;
17730static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0xc;
17731static constexpr dart::compiler::target::word
17732 AOT_SubtypeTestCache_InstanceSize = 0x10;
17733static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
17734 0x14;
17735static constexpr dart::compiler::target::word
17736 AOT_TransferableTypedData_InstanceSize = 0x4;
17737static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x18;
17738static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
17739 0x1c;
17740static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
17741 0x14;
17742static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0xc;
17743static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
17744 0xc;
17745static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
17746 0x14;
17747static constexpr dart::compiler::target::word
17748 AOT_UnhandledException_InstanceSize = 0xc;
17749static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
17750 0x10;
17751static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
17752 0xc;
17753static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x10;
17754static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
17755 0x10;
17756static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
17757 0x10;
17758static constexpr dart::compiler::target::word
17759 AOT_WeakSerializationReference_InstanceSize = 0xc;
17760#endif // defined(PRODUCT) && \
17761 // defined(TARGET_ARCH_ARM) && \
17762 // !defined(DART_COMPRESSED_POINTERS)
17763
17764#if defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
17765 !defined(DART_COMPRESSED_POINTERS)
17766static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
17767 0x38;
17768static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
17769 0x18;
17770static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
17771static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
17772 0x78;
17773static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
17774static constexpr dart::compiler::target::word
17775 AOT_Context_elements_start_offset = 0x18;
17776static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
17777static constexpr dart::compiler::target::word
17778 AOT_ContextScope_elements_start_offset = 0x10;
17779static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
17780 0x50;
17781static constexpr dart::compiler::target::word
17782 AOT_ExceptionHandlers_elements_start_offset = 0x18;
17783static constexpr dart::compiler::target::word
17784 AOT_ExceptionHandlers_element_size = 0xc;
17785static constexpr dart::compiler::target::word
17786 AOT_ObjectPool_elements_start_offset = 0x10;
17787static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
17788static constexpr dart::compiler::target::word
17789 AOT_OneByteString_elements_start_offset = 0x10;
17790static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
17791 0x1;
17792static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
17793 0x10;
17794static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
17795static constexpr dart::compiler::target::word
17796 AOT_TypeArguments_elements_start_offset = 0x28;
17797static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
17798 0x8;
17799static constexpr dart::compiler::target::word
17800 AOT_TwoByteString_elements_start_offset = 0x10;
17801static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
17802 0x2;
17803static constexpr dart::compiler::target::word
17804 AOT_WeakArray_elements_start_offset = 0x18;
17805static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
17806static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
17807 0x7ffffffffffffff;
17808static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
17809 0x7ffd;
17810static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
17811 0x7ffffffffffffff;
17812static constexpr dart::compiler::target::word
17813 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
17814static constexpr dart::compiler::target::word
17815 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
17816static constexpr dart::compiler::target::word
17817 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
17818static constexpr dart::compiler::target::word
17819 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x16;
17820static constexpr dart::compiler::target::word
17821 AOT_Instructions_kBarePayloadAlignment = 0x4;
17822static constexpr dart::compiler::target::word
17823 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
17824static constexpr dart::compiler::target::word
17825 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
17826static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
17827static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
17828static constexpr dart::compiler::target::word
17829 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
17830static constexpr dart::compiler::target::word
17831 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
17832static constexpr dart::compiler::target::word
17833 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
17834static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
17835 0xffff;
17836static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
17837 0xffff;
17838static constexpr dart::compiler::target::word AOT_String_kMaxElements =
17839 0x1fffffffffffffff;
17840static constexpr dart::compiler::target::word
17841 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
17842static constexpr dart::compiler::target::word
17843 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
17844static constexpr dart::compiler::target::word
17845 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
17846static constexpr dart::compiler::target::word
17847 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
17848static constexpr dart::compiler::target::word
17849 AOT_SubtypeTestCache_kDestinationType = 0x6;
17850static constexpr dart::compiler::target::word
17851 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
17852static constexpr dart::compiler::target::word
17853 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
17854static constexpr dart::compiler::target::word
17855 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
17856static constexpr dart::compiler::target::word
17857 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
17858static constexpr dart::compiler::target::word
17859 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
17860static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
17861 0x7;
17862static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
17863 0x7;
17864static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
17865 0x7ffffffffffffff;
17866static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
17867 0x10;
17868static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
17869 0x20;
17870static constexpr dart::compiler::target::word
17871 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
17872static constexpr dart::compiler::target::word
17873 AOT_ArgumentsDescriptor_count_offset = 0x20;
17874static constexpr dart::compiler::target::word
17875 AOT_ArgumentsDescriptor_size_offset = 0x28;
17876static constexpr dart::compiler::target::word
17877 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
17878static constexpr dart::compiler::target::word
17879 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
17880static constexpr dart::compiler::target::word
17881 AOT_ArgumentsDescriptor_name_offset = 0x0;
17882static constexpr dart::compiler::target::word
17883 AOT_ArgumentsDescriptor_position_offset = 0x8;
17884static constexpr dart::compiler::target::word
17885 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
17886static constexpr dart::compiler::target::word
17887 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
17888static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
17889static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
17890static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
17891static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
17892 0x8;
17893static constexpr dart::compiler::target::word
17894 AOT_Class_declaration_type_offset = 0x60;
17895static constexpr dart::compiler::target::word
17896 AOT_Class_num_type_arguments_offset = 0x7c;
17897static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
17898 0x50;
17899static constexpr dart::compiler::target::word
17900 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x88;
17901static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
17902static constexpr dart::compiler::target::word
17903 AOT_Closure_delayed_type_arguments_offset = 0x18;
17904static constexpr dart::compiler::target::word AOT_Closure_function_offset =
17905 0x20;
17906static constexpr dart::compiler::target::word
17907 AOT_Closure_function_type_arguments_offset = 0x10;
17908static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
17909static constexpr dart::compiler::target::word
17910 AOT_Closure_instantiator_type_arguments_offset = 0x8;
17911static constexpr dart::compiler::target::word
17912 AOT_ClosureData_packed_fields_offset = 0x20;
17913static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
17914 0x30;
17915static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
17916 0x28;
17917static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
17918static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
17919 0x8;
17920static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
17921static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
17922static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
17923static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
17924static constexpr dart::compiler::target::word
17925 AOT_Field_initializer_function_offset = 0x20;
17926static constexpr dart::compiler::target::word
17927 AOT_Field_host_offset_or_field_id_offset = 0x28;
17928static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
17929 0x48;
17930static constexpr dart::compiler::target::word
17931 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
17932static constexpr dart::compiler::target::word
17933 AOT_Field_guarded_list_length_offset = 0x30;
17934static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
17935 0x4c;
17936static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
17937static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
17938static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
17939static constexpr dart::compiler::target::word
17940 AOT_Function_entry_point_offset[] = {0x8, 0x10};
17941static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
17942 0x48;
17943static constexpr dart::compiler::target::word AOT_Function_signature_offset =
17944 0x28;
17945static constexpr dart::compiler::target::word
17946 AOT_FutureOr_type_arguments_offset = 0x8;
17947static constexpr dart::compiler::target::word
17948 AOT_GrowableObjectArray_data_offset = 0x18;
17949static constexpr dart::compiler::target::word
17950 AOT_GrowableObjectArray_length_offset = 0x10;
17951static constexpr dart::compiler::target::word
17952 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
17953static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
17954static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
17955 0x38;
17956static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
17957 0x40;
17958static constexpr dart::compiler::target::word
17959 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
17960static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
17961 0x3;
17962static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
17963 0x0;
17964static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
17965static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
17966static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
17967 0x28;
17968static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
17969static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
17970 0x28;
17971static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
17972 0x30;
17973static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
17974 0x40;
17975static constexpr dart::compiler::target::word
17976 AOT_IsolateGroup_object_store_offset = 0x20;
17977static constexpr dart::compiler::target::word
17978 AOT_IsolateGroup_class_table_offset = 0x10;
17979static constexpr dart::compiler::target::word
17980 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
17981static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
17982 0x20;
17983static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
17984 0x18;
17985static constexpr dart::compiler::target::word
17986 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
17987static constexpr dart::compiler::target::word
17988 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
17989static constexpr dart::compiler::target::word
17990 AOT_LinkedHashBase_hash_mask_offset = 0x10;
17991static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
17992 0x30;
17993static constexpr dart::compiler::target::word
17994 AOT_LinkedHashBase_type_arguments_offset = 0x8;
17995static constexpr dart::compiler::target::word
17996 AOT_LinkedHashBase_used_data_offset = 0x20;
17997static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
17998static constexpr dart::compiler::target::word
17999 AOT_MarkingStackBlock_pointers_offset = 0x10;
18000static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
18001 0x8;
18002static constexpr dart::compiler::target::word
18003 AOT_MegamorphicCache_buckets_offset = 0x18;
18004static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
18005 0x20;
18006static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
18007static constexpr dart::compiler::target::word
18008 AOT_NativeArguments_argc_tag_offset = 0x8;
18009static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
18010 0x10;
18011static constexpr dart::compiler::target::word
18012 AOT_NativeArguments_retval_offset = 0x18;
18013static constexpr dart::compiler::target::word
18014 AOT_NativeArguments_thread_offset = 0x0;
18015static constexpr dart::compiler::target::word
18016 AOT_ObjectStore_double_type_offset = 0x180;
18017static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
18018 0x130;
18019static constexpr dart::compiler::target::word
18020 AOT_ObjectStore_record_field_names_offset = 0x3d0;
18021static constexpr dart::compiler::target::word
18022 AOT_ObjectStore_string_type_offset = 0x1a8;
18023static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
18024 0x108;
18025static constexpr dart::compiler::target::word
18026 AOT_ObjectStore_ffi_callback_code_offset = 0x4c8;
18027static constexpr dart::compiler::target::word
18028 AOT_ObjectStore_suspend_state_await_offset = 0x420;
18029static constexpr dart::compiler::target::word
18030 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
18031static constexpr dart::compiler::target::word
18032 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x468;
18033static constexpr dart::compiler::target::word
18034 AOT_ObjectStore_suspend_state_init_async_offset = 0x418;
18035static constexpr dart::compiler::target::word
18036 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x440;
18037static constexpr dart::compiler::target::word
18038 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x458;
18039static constexpr dart::compiler::target::word
18040 AOT_ObjectStore_suspend_state_return_async_offset = 0x430;
18041static constexpr dart::compiler::target::word
18042 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
18043static constexpr dart::compiler::target::word
18044 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x450;
18045static constexpr dart::compiler::target::word
18046 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
18047static constexpr dart::compiler::target::word
18048 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x448;
18049static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
18050 0x10;
18051static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
18052 0x0;
18053static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
18054static constexpr dart::compiler::target::word
18055 AOT_Pointer_type_arguments_offset = 0x10;
18056static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
18057 0x8;
18058static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
18059 0x18;
18060static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
18061static constexpr dart::compiler::target::word
18062 AOT_SingleTargetCache_entry_point_offset = 0x10;
18063static constexpr dart::compiler::target::word
18064 AOT_SingleTargetCache_lower_limit_offset = 0x18;
18065static constexpr dart::compiler::target::word
18066 AOT_SingleTargetCache_target_offset = 0x8;
18067static constexpr dart::compiler::target::word
18068 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
18069static constexpr dart::compiler::target::word
18070 AOT_StoreBufferBlock_pointers_offset = 0x10;
18071static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
18072 0x8;
18073static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
18074 0x8;
18075static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
18076static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
18077static constexpr dart::compiler::target::word
18078 AOT_SubtypeTestCache_cache_offset = 0x8;
18079static constexpr dart::compiler::target::word
18080 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
18081static constexpr dart::compiler::target::word
18082 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
18083static constexpr dart::compiler::target::word
18084 AOT_SuspendState_error_callback_offset = 0x28;
18085static constexpr dart::compiler::target::word
18086 AOT_SuspendState_frame_size_offset = 0x8;
18087static constexpr dart::compiler::target::word
18088 AOT_SuspendState_function_data_offset = 0x18;
18089static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
18090 0x30;
18091static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
18092static constexpr dart::compiler::target::word
18093 AOT_SuspendState_then_callback_offset = 0x20;
18094static constexpr dart::compiler::target::word
18095 AOT_Thread_AllocateArray_entry_point_offset = 0x2d0;
18096static constexpr dart::compiler::target::word
18097 AOT_Thread_active_exception_offset = 0x718;
18098static constexpr dart::compiler::target::word
18099 AOT_Thread_active_stacktrace_offset = 0x720;
18100static constexpr dart::compiler::target::word
18101 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8;
18102static constexpr dart::compiler::target::word
18103 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
18104static constexpr dart::compiler::target::word
18105 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
18106static constexpr dart::compiler::target::word
18107 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
18108static constexpr dart::compiler::target::word
18109 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
18110static constexpr dart::compiler::target::word
18111 AOT_Thread_allocate_object_entry_point_offset = 0x218;
18112static constexpr dart::compiler::target::word
18113 AOT_Thread_allocate_object_stub_offset = 0x130;
18114static constexpr dart::compiler::target::word
18115 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220;
18116static constexpr dart::compiler::target::word
18117 AOT_Thread_allocate_object_parameterized_stub_offset = 0x138;
18118static constexpr dart::compiler::target::word
18119 AOT_Thread_allocate_object_slow_entry_point_offset = 0x228;
18120static constexpr dart::compiler::target::word
18121 AOT_Thread_allocate_object_slow_stub_offset = 0x140;
18122static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
18123 0x758;
18124static constexpr dart::compiler::target::word
18125 AOT_Thread_async_exception_handler_stub_offset = 0x148;
18126static constexpr dart::compiler::target::word
18127 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
18128static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
18129 0x80;
18130static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
18131 0x78;
18132static constexpr dart::compiler::target::word
18133 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
18134static constexpr dart::compiler::target::word
18135 AOT_Thread_call_to_runtime_entry_point_offset = 0x200;
18136static constexpr dart::compiler::target::word
18137 AOT_Thread_call_to_runtime_stub_offset = 0xb8;
18138static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
18139 0x790;
18140static constexpr dart::compiler::target::word
18141 AOT_Thread_dispatch_table_array_offset = 0x58;
18142static constexpr dart::compiler::target::word
18143 AOT_Thread_double_truncate_round_supported_offset = 0x760;
18144static constexpr dart::compiler::target::word
18145 AOT_Thread_service_extension_stream_offset = 0x798;
18146static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
18147 0x250;
18148static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
18149 0x1a0;
18150static constexpr dart::compiler::target::word
18151 AOT_Thread_deoptimize_entry_offset = 0x258;
18152static constexpr dart::compiler::target::word
18153 AOT_Thread_deoptimize_stub_offset = 0x1a8;
18154static constexpr dart::compiler::target::word
18155 AOT_Thread_double_abs_address_offset = 0x2a8;
18156static constexpr dart::compiler::target::word
18157 AOT_Thread_double_negate_address_offset = 0x2a0;
18158static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
18159static constexpr dart::compiler::target::word
18160 AOT_Thread_enter_safepoint_stub_offset = 0x1d0;
18161static constexpr dart::compiler::target::word
18162 AOT_Thread_execution_state_offset = 0x740;
18163static constexpr dart::compiler::target::word
18164 AOT_Thread_exit_safepoint_stub_offset = 0x1d8;
18165static constexpr dart::compiler::target::word
18166 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
18167static constexpr dart::compiler::target::word
18168 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8;
18169static constexpr dart::compiler::target::word
18170 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260;
18171static constexpr dart::compiler::target::word
18172 AOT_Thread_fix_allocation_stub_code_offset = 0xa8;
18173static constexpr dart::compiler::target::word
18174 AOT_Thread_fix_callers_target_code_offset = 0xa0;
18175static constexpr dart::compiler::target::word
18176 AOT_Thread_float_absolute_address_offset = 0x2c0;
18177static constexpr dart::compiler::target::word
18178 AOT_Thread_float_negate_address_offset = 0x2b8;
18179static constexpr dart::compiler::target::word
18180 AOT_Thread_float_not_address_offset = 0x2b0;
18181static constexpr dart::compiler::target::word
18182 AOT_Thread_float_zerow_address_offset = 0x2c8;
18183static constexpr dart::compiler::target::word
18184 AOT_Thread_global_object_pool_offset = 0x728;
18185static constexpr dart::compiler::target::word
18186 AOT_Thread_invoke_dart_code_stub_offset = 0xb0;
18187static constexpr dart::compiler::target::word
18188 AOT_Thread_exit_through_ffi_offset = 0x750;
18189static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6b8;
18190static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
18191 0x6c0;
18192static constexpr dart::compiler::target::word
18193 AOT_Thread_field_table_values_offset = 0x60;
18194static constexpr dart::compiler::target::word
18195 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
18196static constexpr dart::compiler::target::word
18197 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
18198static constexpr dart::compiler::target::word
18199 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
18200static constexpr dart::compiler::target::word
18201 AOT_Thread_old_marking_stack_block_offset = 0x6e8;
18202static constexpr dart::compiler::target::word
18203 AOT_Thread_new_marking_stack_block_offset = 0x6f0;
18204static constexpr dart::compiler::target::word
18205 AOT_Thread_megamorphic_call_checked_entry_offset = 0x240;
18206static constexpr dart::compiler::target::word
18207 AOT_Thread_switchable_call_miss_entry_offset = 0x248;
18208static constexpr dart::compiler::target::word
18209 AOT_Thread_switchable_call_miss_stub_offset = 0x180;
18210static constexpr dart::compiler::target::word
18211 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
18212static constexpr dart::compiler::target::word
18213 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
18214 0xc8;
18215static constexpr dart::compiler::target::word
18216 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
18217 0xc0;
18218static constexpr dart::compiler::target::word
18219 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
18220static constexpr dart::compiler::target::word
18221 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
18222static constexpr dart::compiler::target::word
18223 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
18224static constexpr dart::compiler::target::word
18225 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
18226static constexpr dart::compiler::target::word
18227 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
18228static constexpr dart::compiler::target::word
18229 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
18230static constexpr dart::compiler::target::word
18231 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
18232static constexpr dart::compiler::target::word
18233 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
18234static constexpr dart::compiler::target::word
18235 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
18236static constexpr dart::compiler::target::word
18237 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
18238static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
18239 0x150;
18240static constexpr dart::compiler::target::word
18241 AOT_Thread_return_async_not_future_stub_offset = 0x160;
18242static constexpr dart::compiler::target::word
18243 AOT_Thread_return_async_star_stub_offset = 0x168;
18244static constexpr dart::compiler::target::word
18245 AOT_Thread_return_async_stub_offset = 0x158;
18246static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
18247 0x70;
18248static constexpr dart::compiler::target::word
18249 AOT_Thread_predefined_symbols_address_offset = 0x290;
18250static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
18251 0x730;
18252static constexpr dart::compiler::target::word
18253 AOT_Thread_saved_shadow_call_stack_offset = 0x738;
18254static constexpr dart::compiler::target::word
18255 AOT_Thread_safepoint_state_offset = 0x748;
18256static constexpr dart::compiler::target::word
18257 AOT_Thread_shared_field_table_values_offset = 0x68;
18258static constexpr dart::compiler::target::word
18259 AOT_Thread_slow_type_test_stub_offset = 0x1c0;
18260static constexpr dart::compiler::target::word
18261 AOT_Thread_slow_type_test_entry_point_offset = 0x270;
18262static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
18263 0x38;
18264static constexpr dart::compiler::target::word
18265 AOT_Thread_saved_stack_limit_offset = 0x6c8;
18266static constexpr dart::compiler::target::word
18267 AOT_Thread_stack_overflow_flags_offset = 0x6d0;
18268static constexpr dart::compiler::target::word
18269 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
18270static constexpr dart::compiler::target::word
18271 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
18272static constexpr dart::compiler::target::word
18273 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
18274 0x230;
18275static constexpr dart::compiler::target::word
18276 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
18277static constexpr dart::compiler::target::word
18278 AOT_Thread_store_buffer_block_offset = 0x6e0;
18279static constexpr dart::compiler::target::word
18280 AOT_Thread_suspend_state_await_entry_point_offset = 0x668;
18281static constexpr dart::compiler::target::word
18282 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x670;
18283static constexpr dart::compiler::target::word
18284 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x660;
18285static constexpr dart::compiler::target::word
18286 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x678;
18287static constexpr dart::compiler::target::word
18288 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x680;
18289static constexpr dart::compiler::target::word
18290 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x688;
18291static constexpr dart::compiler::target::word
18292 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x690;
18293static constexpr dart::compiler::target::word
18294 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x698;
18295static constexpr dart::compiler::target::word
18296 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6a0;
18297static constexpr dart::compiler::target::word
18298 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
18299 0x6a8;
18300static constexpr dart::compiler::target::word
18301 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6b0;
18302static constexpr dart::compiler::target::word
18303 AOT_Thread_top_exit_frame_info_offset = 0x6d8;
18304static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
18305static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
18306 0x20;
18307static constexpr dart::compiler::target::word
18308 AOT_Thread_unboxed_runtime_arg_offset = 0x708;
18309static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x700;
18310static constexpr dart::compiler::target::word
18311 AOT_Thread_write_barrier_entry_point_offset = 0x1f0;
18312static constexpr dart::compiler::target::word
18313 AOT_Thread_write_barrier_mask_offset = 0x40;
18314static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
18315 0x768;
18316static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x770;
18317static constexpr dart::compiler::target::word
18318 AOT_Thread_jump_to_frame_entry_point_offset = 0x268;
18319static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
18320 0x778;
18321static constexpr dart::compiler::target::word
18322 AOT_TsanUtils_setjmp_function_offset = 0x0;
18323static constexpr dart::compiler::target::word
18324 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
18325static constexpr dart::compiler::target::word
18326 AOT_TsanUtils_exception_pc_offset = 0x10;
18327static constexpr dart::compiler::target::word
18328 AOT_TsanUtils_exception_sp_offset = 0x18;
18329static constexpr dart::compiler::target::word
18330 AOT_TsanUtils_exception_fp_offset = 0x20;
18331static constexpr dart::compiler::target::word
18332 AOT_TimelineStream_enabled_offset = 0x10;
18333static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
18334 0x10;
18335static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
18336static constexpr dart::compiler::target::word
18337 AOT_Finalizer_type_arguments_offset = 0x30;
18338static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
18339 0x28;
18340static constexpr dart::compiler::target::word
18341 AOT_FinalizerBase_all_entries_offset = 0x18;
18342static constexpr dart::compiler::target::word
18343 AOT_FinalizerBase_detachments_offset = 0x10;
18344static constexpr dart::compiler::target::word
18345 AOT_FinalizerBase_entries_collected_offset = 0x20;
18346static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
18347 0x8;
18348static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
18349 0x10;
18350static constexpr dart::compiler::target::word
18351 AOT_FinalizerEntry_external_size_offset = 0x38;
18352static constexpr dart::compiler::target::word
18353 AOT_FinalizerEntry_finalizer_offset = 0x20;
18354static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
18355 0x28;
18356static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
18357 0x18;
18358static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
18359 0x8;
18360static constexpr dart::compiler::target::word
18361 AOT_NativeFinalizer_callback_offset = 0x28;
18362static constexpr dart::compiler::target::word
18363 AOT_FunctionType_named_parameter_names_offset = 0x40;
18364static constexpr dart::compiler::target::word
18365 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
18366static constexpr dart::compiler::target::word
18367 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
18368static constexpr dart::compiler::target::word
18369 AOT_FunctionType_parameter_types_offset = 0x38;
18370static constexpr dart::compiler::target::word
18371 AOT_FunctionType_type_parameters_offset = 0x28;
18372static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
18373 0x32;
18374static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
18375 0x18;
18376static constexpr dart::compiler::target::word
18377 AOT_TypeArguments_instantiations_offset = 0x8;
18378static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
18379 0x10;
18380static constexpr dart::compiler::target::word
18381 AOT_TypeArguments_nullability_offset = 0x20;
18382static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
18383 0x28;
18384static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
18385 0x8;
18386static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
18387 0x10;
18388static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
18389 0x18;
18390static constexpr dart::compiler::target::word
18391 AOT_TypeParameters_defaults_offset = 0x20;
18392static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
18393 0x10;
18394static constexpr dart::compiler::target::word
18395 AOT_TypedDataView_typed_data_offset = 0x18;
18396static constexpr dart::compiler::target::word
18397 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
18398static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
18399 0x18;
18400static constexpr dart::compiler::target::word
18401 AOT_UnhandledException_exception_offset = 0x8;
18402static constexpr dart::compiler::target::word
18403 AOT_UnhandledException_stacktrace_offset = 0x10;
18404static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
18405static constexpr dart::compiler::target::word
18406 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
18407static constexpr dart::compiler::target::word
18408 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
18409static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
18410static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
18411 0x10;
18412static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
18413 0x8;
18414static constexpr dart::compiler::target::word
18415 AOT_WeakReference_type_arguments_offset = 0x10;
18416static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
18417 0x8, 0x18, 0x10, 0x20};
18418static constexpr dart::compiler::target::word
18419 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
18420 0x608, 0x610, 0x618, 0x620, -1, -1, 0x628, 0x630,
18421 0x638, 0x640, 0x648, -1, 0x650, 0x658, -1, -1};
18422static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
18423 0x28;
18424static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
18425static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
18426static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
18427static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
18428 0x10;
18429static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x90;
18430static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
18431static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
18432 0x28;
18433static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
18434 0x10;
18435static constexpr dart::compiler::target::word
18436 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
18437static constexpr dart::compiler::target::word
18438 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
18439static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
18440static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
18441static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
18442 0x18;
18443static constexpr dart::compiler::target::word
18444 AOT_ExternalTypedData_InstanceSize = 0x18;
18445static constexpr dart::compiler::target::word
18446 AOT_FfiTrampolineData_InstanceSize = 0x30;
18447static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
18448static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
18449static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
18450 0x40;
18451static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
18452 0x30;
18453static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
18454static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
18455static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
18456static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
18457 0x50;
18458static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
18459static constexpr dart::compiler::target::word
18460 AOT_GrowableObjectArray_InstanceSize = 0x20;
18461static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
18462static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
18463static constexpr dart::compiler::target::word
18464 AOT_Instructions_UnalignedHeaderSize = 0x10;
18465static constexpr dart::compiler::target::word
18466 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
18467static constexpr dart::compiler::target::word
18468 AOT_InstructionsSection_HeaderSize = 0x40;
18469static constexpr dart::compiler::target::word
18470 AOT_InstructionsTable_InstanceSize = 0x30;
18471static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
18472static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
18473static constexpr dart::compiler::target::word
18474 AOT_KernelProgramInfo_InstanceSize = 0x60;
18475static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
18476 0x30;
18477static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x88;
18478static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
18479 0x28;
18480static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
18481 0x38;
18482static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
18483 0x8;
18484static constexpr dart::compiler::target::word
18485 AOT_MegamorphicCache_InstanceSize = 0x30;
18486static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
18487static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
18488 0x10;
18489static constexpr dart::compiler::target::word
18490 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
18491static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
18492static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
18493 0x20;
18494static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
18495static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
18496static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
18497 0x18;
18498static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
18499 0x10;
18500static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
18501static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
18502 0x20;
18503static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
18504 0x38;
18505static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x58;
18506static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
18507static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
18508static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
18509static constexpr dart::compiler::target::word
18510 AOT_SingleTargetCache_InstanceSize = 0x20;
18511static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
18512 0x28;
18513static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
18514 0x30;
18515static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
18516static constexpr dart::compiler::target::word
18517 AOT_SubtypeTestCache_InstanceSize = 0x18;
18518static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
18519 0x28;
18520static constexpr dart::compiler::target::word
18521 AOT_TransferableTypedData_InstanceSize = 0x8;
18522static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
18523static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
18524 0x38;
18525static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
18526 0x28;
18527static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
18528static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
18529 0x18;
18530static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
18531 0x28;
18532static constexpr dart::compiler::target::word
18533 AOT_UnhandledException_InstanceSize = 0x18;
18534static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
18535 0x20;
18536static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
18537 0x18;
18538static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
18539static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
18540 0x20;
18541static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
18542 0x20;
18543static constexpr dart::compiler::target::word
18544 AOT_WeakSerializationReference_InstanceSize = 0x18;
18545#endif // defined(PRODUCT) && \
18546 // defined(TARGET_ARCH_X64) && \
18547 // !defined(DART_COMPRESSED_POINTERS)
18548
18549#if defined(PRODUCT) && defined(TARGET_ARCH_IA32) && \
18550 !defined(DART_COMPRESSED_POINTERS)
18551#endif // defined(PRODUCT) && \
18552 // defined(TARGET_ARCH_IA32) && \
18553 // !defined(DART_COMPRESSED_POINTERS)
18554
18555#if defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
18556 !defined(DART_COMPRESSED_POINTERS)
18557static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
18558 0x38;
18559static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
18560 0x18;
18561static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
18562static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
18563 0x78;
18564static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
18565static constexpr dart::compiler::target::word
18566 AOT_Context_elements_start_offset = 0x18;
18567static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
18568static constexpr dart::compiler::target::word
18569 AOT_ContextScope_elements_start_offset = 0x10;
18570static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
18571 0x50;
18572static constexpr dart::compiler::target::word
18573 AOT_ExceptionHandlers_elements_start_offset = 0x18;
18574static constexpr dart::compiler::target::word
18575 AOT_ExceptionHandlers_element_size = 0xc;
18576static constexpr dart::compiler::target::word
18577 AOT_ObjectPool_elements_start_offset = 0x10;
18578static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
18579static constexpr dart::compiler::target::word
18580 AOT_OneByteString_elements_start_offset = 0x10;
18581static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
18582 0x1;
18583static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
18584 0x10;
18585static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
18586static constexpr dart::compiler::target::word
18587 AOT_TypeArguments_elements_start_offset = 0x28;
18588static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
18589 0x8;
18590static constexpr dart::compiler::target::word
18591 AOT_TwoByteString_elements_start_offset = 0x10;
18592static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
18593 0x2;
18594static constexpr dart::compiler::target::word
18595 AOT_WeakArray_elements_start_offset = 0x18;
18596static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
18597static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
18598 0x7ffffffffffffff;
18599static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
18600 0x7ffd;
18601static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
18602 0x7ffffffffffffff;
18603static constexpr dart::compiler::target::word
18604 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
18605static constexpr dart::compiler::target::word
18606 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x34;
18607static constexpr dart::compiler::target::word
18608 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
18609static constexpr dart::compiler::target::word
18610 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x18;
18611static constexpr dart::compiler::target::word
18612 AOT_Instructions_kBarePayloadAlignment = 0x4;
18613static constexpr dart::compiler::target::word
18614 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
18615static constexpr dart::compiler::target::word
18616 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
18617static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
18618static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
18619static constexpr dart::compiler::target::word
18620 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
18621static constexpr dart::compiler::target::word
18622 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
18623static constexpr dart::compiler::target::word
18624 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
18625static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
18626 0xffff;
18627static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
18628 0xffff;
18629static constexpr dart::compiler::target::word AOT_String_kMaxElements =
18630 0x1fffffffffffffff;
18631static constexpr dart::compiler::target::word
18632 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
18633static constexpr dart::compiler::target::word
18634 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
18635static constexpr dart::compiler::target::word
18636 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
18637static constexpr dart::compiler::target::word
18638 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
18639static constexpr dart::compiler::target::word
18640 AOT_SubtypeTestCache_kDestinationType = 0x6;
18641static constexpr dart::compiler::target::word
18642 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
18643static constexpr dart::compiler::target::word
18644 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
18645static constexpr dart::compiler::target::word
18646 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
18647static constexpr dart::compiler::target::word
18648 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
18649static constexpr dart::compiler::target::word
18650 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
18651static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
18652 0x7;
18653static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
18654 0x7;
18655static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
18656 0x7ffffffffffffff;
18657static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
18658 0x10;
18659static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
18660 0x20;
18661static constexpr dart::compiler::target::word
18662 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
18663static constexpr dart::compiler::target::word
18664 AOT_ArgumentsDescriptor_count_offset = 0x20;
18665static constexpr dart::compiler::target::word
18666 AOT_ArgumentsDescriptor_size_offset = 0x28;
18667static constexpr dart::compiler::target::word
18668 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
18669static constexpr dart::compiler::target::word
18670 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
18671static constexpr dart::compiler::target::word
18672 AOT_ArgumentsDescriptor_name_offset = 0x0;
18673static constexpr dart::compiler::target::word
18674 AOT_ArgumentsDescriptor_position_offset = 0x8;
18675static constexpr dart::compiler::target::word
18676 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
18677static constexpr dart::compiler::target::word
18678 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
18679static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
18680static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
18681static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
18682static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
18683 0x8;
18684static constexpr dart::compiler::target::word
18685 AOT_Class_declaration_type_offset = 0x60;
18686static constexpr dart::compiler::target::word
18687 AOT_Class_num_type_arguments_offset = 0x7c;
18688static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
18689 0x50;
18690static constexpr dart::compiler::target::word
18691 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x88;
18692static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
18693static constexpr dart::compiler::target::word
18694 AOT_Closure_delayed_type_arguments_offset = 0x18;
18695static constexpr dart::compiler::target::word AOT_Closure_function_offset =
18696 0x20;
18697static constexpr dart::compiler::target::word
18698 AOT_Closure_function_type_arguments_offset = 0x10;
18699static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
18700static constexpr dart::compiler::target::word
18701 AOT_Closure_instantiator_type_arguments_offset = 0x8;
18702static constexpr dart::compiler::target::word
18703 AOT_ClosureData_packed_fields_offset = 0x20;
18704static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
18705 0x30;
18706static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
18707 0x28;
18708static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
18709static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
18710 0x8;
18711static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
18712static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
18713static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
18714static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
18715static constexpr dart::compiler::target::word
18716 AOT_Field_initializer_function_offset = 0x20;
18717static constexpr dart::compiler::target::word
18718 AOT_Field_host_offset_or_field_id_offset = 0x28;
18719static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
18720 0x48;
18721static constexpr dart::compiler::target::word
18722 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
18723static constexpr dart::compiler::target::word
18724 AOT_Field_guarded_list_length_offset = 0x30;
18725static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
18726 0x4c;
18727static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
18728static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
18729static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
18730static constexpr dart::compiler::target::word
18731 AOT_Function_entry_point_offset[] = {0x8, 0x10};
18732static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
18733 0x48;
18734static constexpr dart::compiler::target::word AOT_Function_signature_offset =
18735 0x28;
18736static constexpr dart::compiler::target::word
18737 AOT_FutureOr_type_arguments_offset = 0x8;
18738static constexpr dart::compiler::target::word
18739 AOT_GrowableObjectArray_data_offset = 0x18;
18740static constexpr dart::compiler::target::word
18741 AOT_GrowableObjectArray_length_offset = 0x10;
18742static constexpr dart::compiler::target::word
18743 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
18744static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
18745static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
18746 0x38;
18747static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
18748 0x40;
18749static constexpr dart::compiler::target::word
18750 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
18751static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
18752 0x3;
18753static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
18754 0x0;
18755static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
18756static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
18757static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
18758 0x28;
18759static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
18760static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
18761 0x28;
18762static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
18763 0x30;
18764static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
18765 0x40;
18766static constexpr dart::compiler::target::word
18767 AOT_IsolateGroup_object_store_offset = 0x20;
18768static constexpr dart::compiler::target::word
18769 AOT_IsolateGroup_class_table_offset = 0x10;
18770static constexpr dart::compiler::target::word
18771 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
18772static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
18773 0x20;
18774static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
18775 0x18;
18776static constexpr dart::compiler::target::word
18777 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
18778static constexpr dart::compiler::target::word
18779 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
18780static constexpr dart::compiler::target::word
18781 AOT_LinkedHashBase_hash_mask_offset = 0x10;
18782static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
18783 0x30;
18784static constexpr dart::compiler::target::word
18785 AOT_LinkedHashBase_type_arguments_offset = 0x8;
18786static constexpr dart::compiler::target::word
18787 AOT_LinkedHashBase_used_data_offset = 0x20;
18788static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
18789static constexpr dart::compiler::target::word
18790 AOT_MarkingStackBlock_pointers_offset = 0x10;
18791static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
18792 0x8;
18793static constexpr dart::compiler::target::word
18794 AOT_MegamorphicCache_buckets_offset = 0x18;
18795static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
18796 0x20;
18797static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
18798static constexpr dart::compiler::target::word
18799 AOT_NativeArguments_argc_tag_offset = 0x8;
18800static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
18801 0x10;
18802static constexpr dart::compiler::target::word
18803 AOT_NativeArguments_retval_offset = 0x18;
18804static constexpr dart::compiler::target::word
18805 AOT_NativeArguments_thread_offset = 0x0;
18806static constexpr dart::compiler::target::word
18807 AOT_ObjectStore_double_type_offset = 0x180;
18808static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
18809 0x130;
18810static constexpr dart::compiler::target::word
18811 AOT_ObjectStore_record_field_names_offset = 0x3d0;
18812static constexpr dart::compiler::target::word
18813 AOT_ObjectStore_string_type_offset = 0x1a8;
18814static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
18815 0x108;
18816static constexpr dart::compiler::target::word
18817 AOT_ObjectStore_ffi_callback_code_offset = 0x4c8;
18818static constexpr dart::compiler::target::word
18819 AOT_ObjectStore_suspend_state_await_offset = 0x420;
18820static constexpr dart::compiler::target::word
18821 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
18822static constexpr dart::compiler::target::word
18823 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x468;
18824static constexpr dart::compiler::target::word
18825 AOT_ObjectStore_suspend_state_init_async_offset = 0x418;
18826static constexpr dart::compiler::target::word
18827 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x440;
18828static constexpr dart::compiler::target::word
18829 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x458;
18830static constexpr dart::compiler::target::word
18831 AOT_ObjectStore_suspend_state_return_async_offset = 0x430;
18832static constexpr dart::compiler::target::word
18833 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
18834static constexpr dart::compiler::target::word
18835 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x450;
18836static constexpr dart::compiler::target::word
18837 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
18838static constexpr dart::compiler::target::word
18839 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x448;
18840static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
18841 0x10;
18842static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
18843 0x0;
18844static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
18845static constexpr dart::compiler::target::word
18846 AOT_Pointer_type_arguments_offset = 0x10;
18847static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
18848 0x8;
18849static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
18850 0x18;
18851static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
18852static constexpr dart::compiler::target::word
18853 AOT_SingleTargetCache_entry_point_offset = 0x10;
18854static constexpr dart::compiler::target::word
18855 AOT_SingleTargetCache_lower_limit_offset = 0x18;
18856static constexpr dart::compiler::target::word
18857 AOT_SingleTargetCache_target_offset = 0x8;
18858static constexpr dart::compiler::target::word
18859 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
18860static constexpr dart::compiler::target::word
18861 AOT_StoreBufferBlock_pointers_offset = 0x10;
18862static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
18863 0x8;
18864static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
18865 0x8;
18866static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
18867static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
18868static constexpr dart::compiler::target::word
18869 AOT_SubtypeTestCache_cache_offset = 0x8;
18870static constexpr dart::compiler::target::word
18871 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
18872static constexpr dart::compiler::target::word
18873 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
18874static constexpr dart::compiler::target::word
18875 AOT_SuspendState_error_callback_offset = 0x28;
18876static constexpr dart::compiler::target::word
18877 AOT_SuspendState_frame_size_offset = 0x8;
18878static constexpr dart::compiler::target::word
18879 AOT_SuspendState_function_data_offset = 0x18;
18880static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
18881 0x30;
18882static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
18883static constexpr dart::compiler::target::word
18884 AOT_SuspendState_then_callback_offset = 0x20;
18885static constexpr dart::compiler::target::word
18886 AOT_Thread_AllocateArray_entry_point_offset = 0x2d0;
18887static constexpr dart::compiler::target::word
18888 AOT_Thread_active_exception_offset = 0x760;
18889static constexpr dart::compiler::target::word
18890 AOT_Thread_active_stacktrace_offset = 0x768;
18891static constexpr dart::compiler::target::word
18892 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8;
18893static constexpr dart::compiler::target::word
18894 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
18895static constexpr dart::compiler::target::word
18896 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
18897static constexpr dart::compiler::target::word
18898 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
18899static constexpr dart::compiler::target::word
18900 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
18901static constexpr dart::compiler::target::word
18902 AOT_Thread_allocate_object_entry_point_offset = 0x218;
18903static constexpr dart::compiler::target::word
18904 AOT_Thread_allocate_object_stub_offset = 0x130;
18905static constexpr dart::compiler::target::word
18906 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220;
18907static constexpr dart::compiler::target::word
18908 AOT_Thread_allocate_object_parameterized_stub_offset = 0x138;
18909static constexpr dart::compiler::target::word
18910 AOT_Thread_allocate_object_slow_entry_point_offset = 0x228;
18911static constexpr dart::compiler::target::word
18912 AOT_Thread_allocate_object_slow_stub_offset = 0x140;
18913static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
18914 0x7a0;
18915static constexpr dart::compiler::target::word
18916 AOT_Thread_async_exception_handler_stub_offset = 0x148;
18917static constexpr dart::compiler::target::word
18918 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
18919static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
18920 0x80;
18921static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
18922 0x78;
18923static constexpr dart::compiler::target::word
18924 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
18925static constexpr dart::compiler::target::word
18926 AOT_Thread_call_to_runtime_entry_point_offset = 0x200;
18927static constexpr dart::compiler::target::word
18928 AOT_Thread_call_to_runtime_stub_offset = 0xb8;
18929static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
18930 0x7d8;
18931static constexpr dart::compiler::target::word
18932 AOT_Thread_dispatch_table_array_offset = 0x58;
18933static constexpr dart::compiler::target::word
18934 AOT_Thread_double_truncate_round_supported_offset = 0x7a8;
18935static constexpr dart::compiler::target::word
18936 AOT_Thread_service_extension_stream_offset = 0x7e0;
18937static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
18938 0x250;
18939static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
18940 0x1a0;
18941static constexpr dart::compiler::target::word
18942 AOT_Thread_deoptimize_entry_offset = 0x258;
18943static constexpr dart::compiler::target::word
18944 AOT_Thread_deoptimize_stub_offset = 0x1a8;
18945static constexpr dart::compiler::target::word
18946 AOT_Thread_double_abs_address_offset = 0x2a8;
18947static constexpr dart::compiler::target::word
18948 AOT_Thread_double_negate_address_offset = 0x2a0;
18949static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
18950static constexpr dart::compiler::target::word
18951 AOT_Thread_enter_safepoint_stub_offset = 0x1d0;
18952static constexpr dart::compiler::target::word
18953 AOT_Thread_execution_state_offset = 0x788;
18954static constexpr dart::compiler::target::word
18955 AOT_Thread_exit_safepoint_stub_offset = 0x1d8;
18956static constexpr dart::compiler::target::word
18957 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
18958static constexpr dart::compiler::target::word
18959 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8;
18960static constexpr dart::compiler::target::word
18961 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260;
18962static constexpr dart::compiler::target::word
18963 AOT_Thread_fix_allocation_stub_code_offset = 0xa8;
18964static constexpr dart::compiler::target::word
18965 AOT_Thread_fix_callers_target_code_offset = 0xa0;
18966static constexpr dart::compiler::target::word
18967 AOT_Thread_float_absolute_address_offset = 0x2c0;
18968static constexpr dart::compiler::target::word
18969 AOT_Thread_float_negate_address_offset = 0x2b8;
18970static constexpr dart::compiler::target::word
18971 AOT_Thread_float_not_address_offset = 0x2b0;
18972static constexpr dart::compiler::target::word
18973 AOT_Thread_float_zerow_address_offset = 0x2c8;
18974static constexpr dart::compiler::target::word
18975 AOT_Thread_global_object_pool_offset = 0x770;
18976static constexpr dart::compiler::target::word
18977 AOT_Thread_invoke_dart_code_stub_offset = 0xb0;
18978static constexpr dart::compiler::target::word
18979 AOT_Thread_exit_through_ffi_offset = 0x798;
18980static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x700;
18981static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
18982 0x708;
18983static constexpr dart::compiler::target::word
18984 AOT_Thread_field_table_values_offset = 0x60;
18985static constexpr dart::compiler::target::word
18986 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
18987static constexpr dart::compiler::target::word
18988 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
18989static constexpr dart::compiler::target::word
18990 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
18991static constexpr dart::compiler::target::word
18992 AOT_Thread_old_marking_stack_block_offset = 0x730;
18993static constexpr dart::compiler::target::word
18994 AOT_Thread_new_marking_stack_block_offset = 0x738;
18995static constexpr dart::compiler::target::word
18996 AOT_Thread_megamorphic_call_checked_entry_offset = 0x240;
18997static constexpr dart::compiler::target::word
18998 AOT_Thread_switchable_call_miss_entry_offset = 0x248;
18999static constexpr dart::compiler::target::word
19000 AOT_Thread_switchable_call_miss_stub_offset = 0x180;
19001static constexpr dart::compiler::target::word
19002 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
19003static constexpr dart::compiler::target::word
19004 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
19005 0xc8;
19006static constexpr dart::compiler::target::word
19007 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
19008 0xc0;
19009static constexpr dart::compiler::target::word
19010 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
19011static constexpr dart::compiler::target::word
19012 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
19013static constexpr dart::compiler::target::word
19014 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
19015static constexpr dart::compiler::target::word
19016 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
19017static constexpr dart::compiler::target::word
19018 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
19019static constexpr dart::compiler::target::word
19020 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
19021static constexpr dart::compiler::target::word
19022 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
19023static constexpr dart::compiler::target::word
19024 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
19025static constexpr dart::compiler::target::word
19026 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
19027static constexpr dart::compiler::target::word
19028 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
19029static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
19030 0x150;
19031static constexpr dart::compiler::target::word
19032 AOT_Thread_return_async_not_future_stub_offset = 0x160;
19033static constexpr dart::compiler::target::word
19034 AOT_Thread_return_async_star_stub_offset = 0x168;
19035static constexpr dart::compiler::target::word
19036 AOT_Thread_return_async_stub_offset = 0x158;
19037static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
19038 0x70;
19039static constexpr dart::compiler::target::word
19040 AOT_Thread_predefined_symbols_address_offset = 0x290;
19041static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
19042 0x778;
19043static constexpr dart::compiler::target::word
19044 AOT_Thread_saved_shadow_call_stack_offset = 0x780;
19045static constexpr dart::compiler::target::word
19046 AOT_Thread_safepoint_state_offset = 0x790;
19047static constexpr dart::compiler::target::word
19048 AOT_Thread_shared_field_table_values_offset = 0x68;
19049static constexpr dart::compiler::target::word
19050 AOT_Thread_slow_type_test_stub_offset = 0x1c0;
19051static constexpr dart::compiler::target::word
19052 AOT_Thread_slow_type_test_entry_point_offset = 0x270;
19053static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
19054 0x38;
19055static constexpr dart::compiler::target::word
19056 AOT_Thread_saved_stack_limit_offset = 0x710;
19057static constexpr dart::compiler::target::word
19058 AOT_Thread_stack_overflow_flags_offset = 0x718;
19059static constexpr dart::compiler::target::word
19060 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
19061static constexpr dart::compiler::target::word
19062 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
19063static constexpr dart::compiler::target::word
19064 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
19065 0x230;
19066static constexpr dart::compiler::target::word
19067 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
19068static constexpr dart::compiler::target::word
19069 AOT_Thread_store_buffer_block_offset = 0x728;
19070static constexpr dart::compiler::target::word
19071 AOT_Thread_suspend_state_await_entry_point_offset = 0x6b0;
19072static constexpr dart::compiler::target::word
19073 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6b8;
19074static constexpr dart::compiler::target::word
19075 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6a8;
19076static constexpr dart::compiler::target::word
19077 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6c0;
19078static constexpr dart::compiler::target::word
19079 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6c8;
19080static constexpr dart::compiler::target::word
19081 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6d0;
19082static constexpr dart::compiler::target::word
19083 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6d8;
19084static constexpr dart::compiler::target::word
19085 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6e0;
19086static constexpr dart::compiler::target::word
19087 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6e8;
19088static constexpr dart::compiler::target::word
19089 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
19090 0x6f0;
19091static constexpr dart::compiler::target::word
19092 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6f8;
19093static constexpr dart::compiler::target::word
19094 AOT_Thread_top_exit_frame_info_offset = 0x720;
19095static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
19096static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
19097 0x20;
19098static constexpr dart::compiler::target::word
19099 AOT_Thread_unboxed_runtime_arg_offset = 0x750;
19100static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x748;
19101static constexpr dart::compiler::target::word
19102 AOT_Thread_write_barrier_entry_point_offset = 0x1f0;
19103static constexpr dart::compiler::target::word
19104 AOT_Thread_write_barrier_mask_offset = 0x40;
19105static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
19106 0x7b0;
19107static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7b8;
19108static constexpr dart::compiler::target::word
19109 AOT_Thread_jump_to_frame_entry_point_offset = 0x268;
19110static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
19111 0x7c0;
19112static constexpr dart::compiler::target::word
19113 AOT_TsanUtils_setjmp_function_offset = 0x0;
19114static constexpr dart::compiler::target::word
19115 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
19116static constexpr dart::compiler::target::word
19117 AOT_TsanUtils_exception_pc_offset = 0x10;
19118static constexpr dart::compiler::target::word
19119 AOT_TsanUtils_exception_sp_offset = 0x18;
19120static constexpr dart::compiler::target::word
19121 AOT_TsanUtils_exception_fp_offset = 0x20;
19122static constexpr dart::compiler::target::word
19123 AOT_TimelineStream_enabled_offset = 0x10;
19124static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
19125 0x10;
19126static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
19127static constexpr dart::compiler::target::word
19128 AOT_Finalizer_type_arguments_offset = 0x30;
19129static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
19130 0x28;
19131static constexpr dart::compiler::target::word
19132 AOT_FinalizerBase_all_entries_offset = 0x18;
19133static constexpr dart::compiler::target::word
19134 AOT_FinalizerBase_detachments_offset = 0x10;
19135static constexpr dart::compiler::target::word
19136 AOT_FinalizerBase_entries_collected_offset = 0x20;
19137static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
19138 0x8;
19139static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
19140 0x10;
19141static constexpr dart::compiler::target::word
19142 AOT_FinalizerEntry_external_size_offset = 0x38;
19143static constexpr dart::compiler::target::word
19144 AOT_FinalizerEntry_finalizer_offset = 0x20;
19145static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
19146 0x28;
19147static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
19148 0x18;
19149static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
19150 0x8;
19151static constexpr dart::compiler::target::word
19152 AOT_NativeFinalizer_callback_offset = 0x28;
19153static constexpr dart::compiler::target::word
19154 AOT_FunctionType_named_parameter_names_offset = 0x40;
19155static constexpr dart::compiler::target::word
19156 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
19157static constexpr dart::compiler::target::word
19158 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
19159static constexpr dart::compiler::target::word
19160 AOT_FunctionType_parameter_types_offset = 0x38;
19161static constexpr dart::compiler::target::word
19162 AOT_FunctionType_type_parameters_offset = 0x28;
19163static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
19164 0x32;
19165static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
19166 0x18;
19167static constexpr dart::compiler::target::word
19168 AOT_TypeArguments_instantiations_offset = 0x8;
19169static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
19170 0x10;
19171static constexpr dart::compiler::target::word
19172 AOT_TypeArguments_nullability_offset = 0x20;
19173static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
19174 0x28;
19175static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
19176 0x8;
19177static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
19178 0x10;
19179static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
19180 0x18;
19181static constexpr dart::compiler::target::word
19182 AOT_TypeParameters_defaults_offset = 0x20;
19183static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
19184 0x10;
19185static constexpr dart::compiler::target::word
19186 AOT_TypedDataView_typed_data_offset = 0x18;
19187static constexpr dart::compiler::target::word
19188 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
19189static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
19190 0x18;
19191static constexpr dart::compiler::target::word
19192 AOT_UnhandledException_exception_offset = 0x8;
19193static constexpr dart::compiler::target::word
19194 AOT_UnhandledException_stacktrace_offset = 0x10;
19195static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
19196static constexpr dart::compiler::target::word
19197 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
19198static constexpr dart::compiler::target::word
19199 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
19200static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
19201static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
19202 0x10;
19203static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
19204 0x8;
19205static constexpr dart::compiler::target::word
19206 AOT_WeakReference_type_arguments_offset = 0x10;
19207static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
19208 0x8, 0x18, 0x10, 0x20};
19209static constexpr dart::compiler::target::word
19210 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
19211 0x608, 0x610, 0x618, 0x620, 0x628, 0x630, 0x638, 0x640,
19212 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, -1,
19213 -1, -1, -1, 0x680, 0x688, -1, -1, 0x690,
19214 0x698, 0x6a0, -1, -1, -1, -1, -1, -1};
19215static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
19216 0x28;
19217static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
19218static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
19219static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
19220static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
19221 0x10;
19222static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x90;
19223static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
19224static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
19225 0x28;
19226static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
19227 0x10;
19228static constexpr dart::compiler::target::word
19229 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
19230static constexpr dart::compiler::target::word
19231 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
19232static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
19233static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
19234static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
19235 0x18;
19236static constexpr dart::compiler::target::word
19237 AOT_ExternalTypedData_InstanceSize = 0x18;
19238static constexpr dart::compiler::target::word
19239 AOT_FfiTrampolineData_InstanceSize = 0x30;
19240static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
19241static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
19242static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
19243 0x40;
19244static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
19245 0x30;
19246static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
19247static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
19248static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
19249static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
19250 0x50;
19251static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
19252static constexpr dart::compiler::target::word
19253 AOT_GrowableObjectArray_InstanceSize = 0x20;
19254static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
19255static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
19256static constexpr dart::compiler::target::word
19257 AOT_Instructions_UnalignedHeaderSize = 0x10;
19258static constexpr dart::compiler::target::word
19259 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
19260static constexpr dart::compiler::target::word
19261 AOT_InstructionsSection_HeaderSize = 0x40;
19262static constexpr dart::compiler::target::word
19263 AOT_InstructionsTable_InstanceSize = 0x30;
19264static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
19265static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
19266static constexpr dart::compiler::target::word
19267 AOT_KernelProgramInfo_InstanceSize = 0x60;
19268static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
19269 0x30;
19270static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x88;
19271static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
19272 0x28;
19273static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
19274 0x38;
19275static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
19276 0x8;
19277static constexpr dart::compiler::target::word
19278 AOT_MegamorphicCache_InstanceSize = 0x30;
19279static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
19280static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
19281 0x10;
19282static constexpr dart::compiler::target::word
19283 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
19284static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
19285static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
19286 0x20;
19287static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
19288static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
19289static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
19290 0x18;
19291static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
19292 0x10;
19293static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
19294static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
19295 0x20;
19296static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
19297 0x38;
19298static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x58;
19299static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
19300static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
19301static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
19302static constexpr dart::compiler::target::word
19303 AOT_SingleTargetCache_InstanceSize = 0x20;
19304static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
19305 0x28;
19306static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
19307 0x30;
19308static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
19309static constexpr dart::compiler::target::word
19310 AOT_SubtypeTestCache_InstanceSize = 0x18;
19311static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
19312 0x28;
19313static constexpr dart::compiler::target::word
19314 AOT_TransferableTypedData_InstanceSize = 0x8;
19315static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
19316static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
19317 0x38;
19318static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
19319 0x28;
19320static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
19321static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
19322 0x18;
19323static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
19324 0x28;
19325static constexpr dart::compiler::target::word
19326 AOT_UnhandledException_InstanceSize = 0x18;
19327static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
19328 0x20;
19329static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
19330 0x18;
19331static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
19332static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
19333 0x20;
19334static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
19335 0x20;
19336static constexpr dart::compiler::target::word
19337 AOT_WeakSerializationReference_InstanceSize = 0x18;
19338#endif // defined(PRODUCT) && \
19339 // defined(TARGET_ARCH_ARM64) && \
19340 // !defined(DART_COMPRESSED_POINTERS)
19341
19342#if defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
19343 defined(DART_COMPRESSED_POINTERS)
19344static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
19345 0x20;
19346static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
19347 0x10;
19348static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
19349static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
19350 0x78;
19351static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
19352static constexpr dart::compiler::target::word
19353 AOT_Context_elements_start_offset = 0x10;
19354static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
19355static constexpr dart::compiler::target::word
19356 AOT_ContextScope_elements_start_offset = 0x10;
19357static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
19358 0x28;
19359static constexpr dart::compiler::target::word
19360 AOT_ExceptionHandlers_elements_start_offset = 0x10;
19361static constexpr dart::compiler::target::word
19362 AOT_ExceptionHandlers_element_size = 0xc;
19363static constexpr dart::compiler::target::word
19364 AOT_ObjectPool_elements_start_offset = 0x10;
19365static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
19366static constexpr dart::compiler::target::word
19367 AOT_OneByteString_elements_start_offset = 0x10;
19368static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
19369 0x1;
19370static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
19371 0x10;
19372static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
19373static constexpr dart::compiler::target::word
19374 AOT_TypeArguments_elements_start_offset = 0x18;
19375static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
19376 0x4;
19377static constexpr dart::compiler::target::word
19378 AOT_TwoByteString_elements_start_offset = 0x10;
19379static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
19380 0x2;
19381static constexpr dart::compiler::target::word
19382 AOT_WeakArray_elements_start_offset = 0x10;
19383static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
19384static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
19385 0xfffffff;
19386static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
19387 0xfffc;
19388static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
19389 0xfffffff;
19390static constexpr dart::compiler::target::word
19391 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
19392static constexpr dart::compiler::target::word
19393 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
19394static constexpr dart::compiler::target::word
19395 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
19396static constexpr dart::compiler::target::word
19397 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x16;
19398static constexpr dart::compiler::target::word
19399 AOT_Instructions_kBarePayloadAlignment = 0x4;
19400static constexpr dart::compiler::target::word
19401 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
19402static constexpr dart::compiler::target::word
19403 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
19404static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
19405static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
19406static constexpr dart::compiler::target::word
19407 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
19408static constexpr dart::compiler::target::word
19409 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
19410static constexpr dart::compiler::target::word
19411 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
19412static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
19413 0xffff;
19414static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
19415 0xffff;
19416static constexpr dart::compiler::target::word AOT_String_kMaxElements =
19417 0x1fffffff;
19418static constexpr dart::compiler::target::word
19419 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
19420static constexpr dart::compiler::target::word
19421 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
19422static constexpr dart::compiler::target::word
19423 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
19424static constexpr dart::compiler::target::word
19425 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
19426static constexpr dart::compiler::target::word
19427 AOT_SubtypeTestCache_kDestinationType = 0x6;
19428static constexpr dart::compiler::target::word
19429 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
19430static constexpr dart::compiler::target::word
19431 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
19432static constexpr dart::compiler::target::word
19433 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
19434static constexpr dart::compiler::target::word
19435 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
19436static constexpr dart::compiler::target::word
19437 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
19438static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
19439 0x7;
19440static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
19441 0x7;
19442static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
19443 0xfffffff;
19444static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
19445 0x10;
19446static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
19447 0x1c;
19448static constexpr dart::compiler::target::word
19449 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
19450static constexpr dart::compiler::target::word
19451 AOT_ArgumentsDescriptor_count_offset = 0x14;
19452static constexpr dart::compiler::target::word
19453 AOT_ArgumentsDescriptor_size_offset = 0x18;
19454static constexpr dart::compiler::target::word
19455 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x20;
19456static constexpr dart::compiler::target::word
19457 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
19458static constexpr dart::compiler::target::word
19459 AOT_ArgumentsDescriptor_name_offset = 0x0;
19460static constexpr dart::compiler::target::word
19461 AOT_ArgumentsDescriptor_position_offset = 0x4;
19462static constexpr dart::compiler::target::word
19463 AOT_ArgumentsDescriptor_positional_count_offset = 0x1c;
19464static constexpr dart::compiler::target::word
19465 AOT_ArgumentsDescriptor_type_args_len_offset = 0x10;
19466static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x10;
19467static constexpr dart::compiler::target::word AOT_Array_length_offset = 0xc;
19468static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
19469static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
19470 0x8;
19471static constexpr dart::compiler::target::word
19472 AOT_Class_declaration_type_offset = 0x34;
19473static constexpr dart::compiler::target::word
19474 AOT_Class_num_type_arguments_offset = 0x44;
19475static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
19476 0x2c;
19477static constexpr dart::compiler::target::word
19478 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x50;
19479static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x18;
19480static constexpr dart::compiler::target::word
19481 AOT_Closure_delayed_type_arguments_offset = 0x10;
19482static constexpr dart::compiler::target::word AOT_Closure_function_offset =
19483 0x14;
19484static constexpr dart::compiler::target::word
19485 AOT_Closure_function_type_arguments_offset = 0xc;
19486static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x1c;
19487static constexpr dart::compiler::target::word
19488 AOT_Closure_instantiator_type_arguments_offset = 0x8;
19489static constexpr dart::compiler::target::word
19490 AOT_ClosureData_packed_fields_offset = 0x14;
19491static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
19492 0x30;
19493static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
19494 0x28;
19495static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
19496static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
19497 0x8;
19498static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0xc;
19499static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
19500static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
19501static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
19502static constexpr dart::compiler::target::word
19503 AOT_Field_initializer_function_offset = 0x14;
19504static constexpr dart::compiler::target::word
19505 AOT_Field_host_offset_or_field_id_offset = 0x18;
19506static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
19507 0x2c;
19508static constexpr dart::compiler::target::word
19509 AOT_Field_guarded_list_length_in_object_offset_offset = 0x34;
19510static constexpr dart::compiler::target::word
19511 AOT_Field_guarded_list_length_offset = 0x1c;
19512static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
19513 0x30;
19514static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x36;
19515static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x2c;
19516static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x24;
19517static constexpr dart::compiler::target::word
19518 AOT_Function_entry_point_offset[] = {0x8, 0x10};
19519static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
19520 0x30;
19521static constexpr dart::compiler::target::word AOT_Function_signature_offset =
19522 0x20;
19523static constexpr dart::compiler::target::word
19524 AOT_FutureOr_type_arguments_offset = 0x8;
19525static constexpr dart::compiler::target::word
19526 AOT_GrowableObjectArray_data_offset = 0x10;
19527static constexpr dart::compiler::target::word
19528 AOT_GrowableObjectArray_length_offset = 0xc;
19529static constexpr dart::compiler::target::word
19530 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
19531static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
19532static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
19533 0x38;
19534static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
19535 0x40;
19536static constexpr dart::compiler::target::word
19537 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
19538static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
19539 0x3;
19540static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
19541 0x0;
19542static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
19543static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
19544static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
19545 0x28;
19546static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
19547static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
19548 0x28;
19549static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
19550 0x30;
19551static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
19552 0x40;
19553static constexpr dart::compiler::target::word
19554 AOT_IsolateGroup_object_store_offset = 0x20;
19555static constexpr dart::compiler::target::word
19556 AOT_IsolateGroup_class_table_offset = 0x10;
19557static constexpr dart::compiler::target::word
19558 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
19559static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
19560 0x20;
19561static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
19562 0x10;
19563static constexpr dart::compiler::target::word
19564 AOT_ImmutableLinkedHashBase_data_offset = 0x10;
19565static constexpr dart::compiler::target::word
19566 AOT_LinkedHashBase_deleted_keys_offset = 0x18;
19567static constexpr dart::compiler::target::word
19568 AOT_LinkedHashBase_hash_mask_offset = 0xc;
19569static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
19570 0x1c;
19571static constexpr dart::compiler::target::word
19572 AOT_LinkedHashBase_type_arguments_offset = 0x8;
19573static constexpr dart::compiler::target::word
19574 AOT_LinkedHashBase_used_data_offset = 0x14;
19575static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
19576static constexpr dart::compiler::target::word
19577 AOT_MarkingStackBlock_pointers_offset = 0x10;
19578static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
19579 0x8;
19580static constexpr dart::compiler::target::word
19581 AOT_MegamorphicCache_buckets_offset = 0x18;
19582static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
19583 0x20;
19584static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
19585static constexpr dart::compiler::target::word
19586 AOT_NativeArguments_argc_tag_offset = 0x8;
19587static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
19588 0x10;
19589static constexpr dart::compiler::target::word
19590 AOT_NativeArguments_retval_offset = 0x18;
19591static constexpr dart::compiler::target::word
19592 AOT_NativeArguments_thread_offset = 0x0;
19593static constexpr dart::compiler::target::word
19594 AOT_ObjectStore_double_type_offset = 0x180;
19595static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
19596 0x130;
19597static constexpr dart::compiler::target::word
19598 AOT_ObjectStore_record_field_names_offset = 0x3d0;
19599static constexpr dart::compiler::target::word
19600 AOT_ObjectStore_string_type_offset = 0x1a8;
19601static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
19602 0x108;
19603static constexpr dart::compiler::target::word
19604 AOT_ObjectStore_ffi_callback_code_offset = 0x4c8;
19605static constexpr dart::compiler::target::word
19606 AOT_ObjectStore_suspend_state_await_offset = 0x420;
19607static constexpr dart::compiler::target::word
19608 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
19609static constexpr dart::compiler::target::word
19610 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x468;
19611static constexpr dart::compiler::target::word
19612 AOT_ObjectStore_suspend_state_init_async_offset = 0x418;
19613static constexpr dart::compiler::target::word
19614 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x440;
19615static constexpr dart::compiler::target::word
19616 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x458;
19617static constexpr dart::compiler::target::word
19618 AOT_ObjectStore_suspend_state_return_async_offset = 0x430;
19619static constexpr dart::compiler::target::word
19620 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
19621static constexpr dart::compiler::target::word
19622 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x450;
19623static constexpr dart::compiler::target::word
19624 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
19625static constexpr dart::compiler::target::word
19626 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x448;
19627static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
19628 0x10;
19629static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
19630 0x0;
19631static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
19632static constexpr dart::compiler::target::word
19633 AOT_Pointer_type_arguments_offset = 0x10;
19634static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
19635 0x8;
19636static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
19637 0x10;
19638static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0xc;
19639static constexpr dart::compiler::target::word
19640 AOT_SingleTargetCache_entry_point_offset = 0x10;
19641static constexpr dart::compiler::target::word
19642 AOT_SingleTargetCache_lower_limit_offset = 0x18;
19643static constexpr dart::compiler::target::word
19644 AOT_SingleTargetCache_target_offset = 0x8;
19645static constexpr dart::compiler::target::word
19646 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
19647static constexpr dart::compiler::target::word
19648 AOT_StoreBufferBlock_pointers_offset = 0x10;
19649static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
19650 0x8;
19651static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
19652 0x8;
19653static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
19654static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
19655static constexpr dart::compiler::target::word
19656 AOT_SubtypeTestCache_cache_offset = 0x8;
19657static constexpr dart::compiler::target::word
19658 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
19659static constexpr dart::compiler::target::word
19660 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
19661static constexpr dart::compiler::target::word
19662 AOT_SuspendState_error_callback_offset = 0x20;
19663static constexpr dart::compiler::target::word
19664 AOT_SuspendState_frame_size_offset = 0x8;
19665static constexpr dart::compiler::target::word
19666 AOT_SuspendState_function_data_offset = 0x18;
19667static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
19668 0x28;
19669static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
19670static constexpr dart::compiler::target::word
19671 AOT_SuspendState_then_callback_offset = 0x1c;
19672static constexpr dart::compiler::target::word
19673 AOT_Thread_AllocateArray_entry_point_offset = 0x2d8;
19674static constexpr dart::compiler::target::word
19675 AOT_Thread_active_exception_offset = 0x720;
19676static constexpr dart::compiler::target::word
19677 AOT_Thread_active_stacktrace_offset = 0x728;
19678static constexpr dart::compiler::target::word
19679 AOT_Thread_array_write_barrier_entry_point_offset = 0x200;
19680static constexpr dart::compiler::target::word
19681 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210;
19682static constexpr dart::compiler::target::word
19683 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128;
19684static constexpr dart::compiler::target::word
19685 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x218;
19686static constexpr dart::compiler::target::word
19687 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130;
19688static constexpr dart::compiler::target::word
19689 AOT_Thread_allocate_object_entry_point_offset = 0x220;
19690static constexpr dart::compiler::target::word
19691 AOT_Thread_allocate_object_stub_offset = 0x138;
19692static constexpr dart::compiler::target::word
19693 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228;
19694static constexpr dart::compiler::target::word
19695 AOT_Thread_allocate_object_parameterized_stub_offset = 0x140;
19696static constexpr dart::compiler::target::word
19697 AOT_Thread_allocate_object_slow_entry_point_offset = 0x230;
19698static constexpr dart::compiler::target::word
19699 AOT_Thread_allocate_object_slow_stub_offset = 0x148;
19700static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
19701 0x760;
19702static constexpr dart::compiler::target::word
19703 AOT_Thread_async_exception_handler_stub_offset = 0x150;
19704static constexpr dart::compiler::target::word
19705 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290;
19706static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
19707 0x88;
19708static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
19709 0x80;
19710static constexpr dart::compiler::target::word
19711 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280;
19712static constexpr dart::compiler::target::word
19713 AOT_Thread_call_to_runtime_entry_point_offset = 0x208;
19714static constexpr dart::compiler::target::word
19715 AOT_Thread_call_to_runtime_stub_offset = 0xc0;
19716static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
19717 0x798;
19718static constexpr dart::compiler::target::word
19719 AOT_Thread_dispatch_table_array_offset = 0x60;
19720static constexpr dart::compiler::target::word
19721 AOT_Thread_double_truncate_round_supported_offset = 0x768;
19722static constexpr dart::compiler::target::word
19723 AOT_Thread_service_extension_stream_offset = 0x7a0;
19724static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
19725 0x258;
19726static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
19727 0x1a8;
19728static constexpr dart::compiler::target::word
19729 AOT_Thread_deoptimize_entry_offset = 0x260;
19730static constexpr dart::compiler::target::word
19731 AOT_Thread_deoptimize_stub_offset = 0x1b0;
19732static constexpr dart::compiler::target::word
19733 AOT_Thread_double_abs_address_offset = 0x2b0;
19734static constexpr dart::compiler::target::word
19735 AOT_Thread_double_negate_address_offset = 0x2a8;
19736static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58;
19737static constexpr dart::compiler::target::word
19738 AOT_Thread_enter_safepoint_stub_offset = 0x1d8;
19739static constexpr dart::compiler::target::word
19740 AOT_Thread_execution_state_offset = 0x748;
19741static constexpr dart::compiler::target::word
19742 AOT_Thread_exit_safepoint_stub_offset = 0x1e0;
19743static constexpr dart::compiler::target::word
19744 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8;
19745static constexpr dart::compiler::target::word
19746 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0;
19747static constexpr dart::compiler::target::word
19748 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x268;
19749static constexpr dart::compiler::target::word
19750 AOT_Thread_fix_allocation_stub_code_offset = 0xb0;
19751static constexpr dart::compiler::target::word
19752 AOT_Thread_fix_callers_target_code_offset = 0xa8;
19753static constexpr dart::compiler::target::word
19754 AOT_Thread_float_absolute_address_offset = 0x2c8;
19755static constexpr dart::compiler::target::word
19756 AOT_Thread_float_negate_address_offset = 0x2c0;
19757static constexpr dart::compiler::target::word
19758 AOT_Thread_float_not_address_offset = 0x2b8;
19759static constexpr dart::compiler::target::word
19760 AOT_Thread_float_zerow_address_offset = 0x2d0;
19761static constexpr dart::compiler::target::word
19762 AOT_Thread_global_object_pool_offset = 0x730;
19763static constexpr dart::compiler::target::word
19764 AOT_Thread_invoke_dart_code_stub_offset = 0xb8;
19765static constexpr dart::compiler::target::word
19766 AOT_Thread_exit_through_ffi_offset = 0x758;
19767static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6c0;
19768static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
19769 0x6c8;
19770static constexpr dart::compiler::target::word
19771 AOT_Thread_field_table_values_offset = 0x68;
19772static constexpr dart::compiler::target::word
19773 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b8;
19774static constexpr dart::compiler::target::word
19775 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c0;
19776static constexpr dart::compiler::target::word
19777 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0;
19778static constexpr dart::compiler::target::word
19779 AOT_Thread_old_marking_stack_block_offset = 0x6f0;
19780static constexpr dart::compiler::target::word
19781 AOT_Thread_new_marking_stack_block_offset = 0x6f8;
19782static constexpr dart::compiler::target::word
19783 AOT_Thread_megamorphic_call_checked_entry_offset = 0x248;
19784static constexpr dart::compiler::target::word
19785 AOT_Thread_switchable_call_miss_entry_offset = 0x250;
19786static constexpr dart::compiler::target::word
19787 AOT_Thread_switchable_call_miss_stub_offset = 0x188;
19788static constexpr dart::compiler::target::word
19789 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x288;
19790static constexpr dart::compiler::target::word
19791 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
19792 0xd0;
19793static constexpr dart::compiler::target::word
19794 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
19795 0xc8;
19796static constexpr dart::compiler::target::word
19797 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xe0;
19798static constexpr dart::compiler::target::word
19799 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd8;
19800static constexpr dart::compiler::target::word
19801 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xf0;
19802static constexpr dart::compiler::target::word
19803 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe8;
19804static constexpr dart::compiler::target::word
19805 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x100;
19806static constexpr dart::compiler::target::word
19807 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf8;
19808static constexpr dart::compiler::target::word
19809 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x110;
19810static constexpr dart::compiler::target::word
19811 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x108;
19812static constexpr dart::compiler::target::word
19813 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x120;
19814static constexpr dart::compiler::target::word
19815 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x118;
19816static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
19817 0x158;
19818static constexpr dart::compiler::target::word
19819 AOT_Thread_return_async_not_future_stub_offset = 0x168;
19820static constexpr dart::compiler::target::word
19821 AOT_Thread_return_async_star_stub_offset = 0x170;
19822static constexpr dart::compiler::target::word
19823 AOT_Thread_return_async_stub_offset = 0x160;
19824static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
19825 0x78;
19826static constexpr dart::compiler::target::word
19827 AOT_Thread_predefined_symbols_address_offset = 0x298;
19828static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
19829 0x738;
19830static constexpr dart::compiler::target::word
19831 AOT_Thread_saved_shadow_call_stack_offset = 0x740;
19832static constexpr dart::compiler::target::word
19833 AOT_Thread_safepoint_state_offset = 0x750;
19834static constexpr dart::compiler::target::word
19835 AOT_Thread_shared_field_table_values_offset = 0x70;
19836static constexpr dart::compiler::target::word
19837 AOT_Thread_slow_type_test_stub_offset = 0x1c8;
19838static constexpr dart::compiler::target::word
19839 AOT_Thread_slow_type_test_entry_point_offset = 0x278;
19840static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
19841 0x38;
19842static constexpr dart::compiler::target::word
19843 AOT_Thread_saved_stack_limit_offset = 0x6d0;
19844static constexpr dart::compiler::target::word
19845 AOT_Thread_stack_overflow_flags_offset = 0x6d8;
19846static constexpr dart::compiler::target::word
19847 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
19848static constexpr dart::compiler::target::word
19849 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180;
19850static constexpr dart::compiler::target::word
19851 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
19852 0x238;
19853static constexpr dart::compiler::target::word
19854 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178;
19855static constexpr dart::compiler::target::word
19856 AOT_Thread_store_buffer_block_offset = 0x6e8;
19857static constexpr dart::compiler::target::word
19858 AOT_Thread_suspend_state_await_entry_point_offset = 0x670;
19859static constexpr dart::compiler::target::word
19860 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x678;
19861static constexpr dart::compiler::target::word
19862 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x668;
19863static constexpr dart::compiler::target::word
19864 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x680;
19865static constexpr dart::compiler::target::word
19866 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x688;
19867static constexpr dart::compiler::target::word
19868 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x690;
19869static constexpr dart::compiler::target::word
19870 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x698;
19871static constexpr dart::compiler::target::word
19872 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6a0;
19873static constexpr dart::compiler::target::word
19874 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6a8;
19875static constexpr dart::compiler::target::word
19876 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
19877 0x6b0;
19878static constexpr dart::compiler::target::word
19879 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6b8;
19880static constexpr dart::compiler::target::word
19881 AOT_Thread_top_exit_frame_info_offset = 0x6e0;
19882static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50;
19883static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
19884 0x20;
19885static constexpr dart::compiler::target::word
19886 AOT_Thread_unboxed_runtime_arg_offset = 0x710;
19887static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x708;
19888static constexpr dart::compiler::target::word
19889 AOT_Thread_write_barrier_entry_point_offset = 0x1f8;
19890static constexpr dart::compiler::target::word
19891 AOT_Thread_write_barrier_mask_offset = 0x40;
19892static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset =
19893 0x48;
19894static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
19895 0x770;
19896static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x778;
19897static constexpr dart::compiler::target::word
19898 AOT_Thread_jump_to_frame_entry_point_offset = 0x270;
19899static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
19900 0x780;
19901static constexpr dart::compiler::target::word
19902 AOT_TsanUtils_setjmp_function_offset = 0x0;
19903static constexpr dart::compiler::target::word
19904 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
19905static constexpr dart::compiler::target::word
19906 AOT_TsanUtils_exception_pc_offset = 0x10;
19907static constexpr dart::compiler::target::word
19908 AOT_TsanUtils_exception_sp_offset = 0x18;
19909static constexpr dart::compiler::target::word
19910 AOT_TsanUtils_exception_fp_offset = 0x20;
19911static constexpr dart::compiler::target::word
19912 AOT_TimelineStream_enabled_offset = 0x10;
19913static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
19914 0x10;
19915static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x20;
19916static constexpr dart::compiler::target::word
19917 AOT_Finalizer_type_arguments_offset = 0x24;
19918static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
19919 0x20;
19920static constexpr dart::compiler::target::word
19921 AOT_FinalizerBase_all_entries_offset = 0x18;
19922static constexpr dart::compiler::target::word
19923 AOT_FinalizerBase_detachments_offset = 0x14;
19924static constexpr dart::compiler::target::word
19925 AOT_FinalizerBase_entries_collected_offset = 0x1c;
19926static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
19927 0x8;
19928static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
19929 0xc;
19930static constexpr dart::compiler::target::word
19931 AOT_FinalizerEntry_external_size_offset = 0x20;
19932static constexpr dart::compiler::target::word
19933 AOT_FinalizerEntry_finalizer_offset = 0x14;
19934static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
19935 0x18;
19936static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
19937 0x10;
19938static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
19939 0x8;
19940static constexpr dart::compiler::target::word
19941 AOT_NativeFinalizer_callback_offset = 0x20;
19942static constexpr dart::compiler::target::word
19943 AOT_FunctionType_named_parameter_names_offset = 0x2c;
19944static constexpr dart::compiler::target::word
19945 AOT_FunctionType_packed_parameter_counts_offset = 0x30;
19946static constexpr dart::compiler::target::word
19947 AOT_FunctionType_packed_type_parameter_counts_offset = 0x34;
19948static constexpr dart::compiler::target::word
19949 AOT_FunctionType_parameter_types_offset = 0x28;
19950static constexpr dart::compiler::target::word
19951 AOT_FunctionType_type_parameters_offset = 0x20;
19952static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
19953 0x26;
19954static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
19955 0x10;
19956static constexpr dart::compiler::target::word
19957 AOT_TypeArguments_instantiations_offset = 0x8;
19958static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
19959 0xc;
19960static constexpr dart::compiler::target::word
19961 AOT_TypeArguments_nullability_offset = 0x14;
19962static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
19963 0x18;
19964static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
19965 0x8;
19966static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
19967 0xc;
19968static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
19969 0x10;
19970static constexpr dart::compiler::target::word
19971 AOT_TypeParameters_defaults_offset = 0x14;
19972static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
19973 0x14;
19974static constexpr dart::compiler::target::word
19975 AOT_TypedDataView_typed_data_offset = 0x18;
19976static constexpr dart::compiler::target::word
19977 AOT_TypedDataView_offset_in_bytes_offset = 0x1c;
19978static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
19979 0x18;
19980static constexpr dart::compiler::target::word
19981 AOT_UnhandledException_exception_offset = 0x8;
19982static constexpr dart::compiler::target::word
19983 AOT_UnhandledException_stacktrace_offset = 0xc;
19984static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
19985static constexpr dart::compiler::target::word
19986 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
19987static constexpr dart::compiler::target::word
19988 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
19989static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
19990static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
19991 0xc;
19992static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
19993 0x8;
19994static constexpr dart::compiler::target::word
19995 AOT_WeakReference_type_arguments_offset = 0xc;
19996static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
19997 0x8, 0x18, 0x10, 0x20};
19998static constexpr dart::compiler::target::word
19999 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
20000 0x610, 0x618, 0x620, 0x628, -1, -1, 0x630, 0x638,
20001 0x640, 0x648, 0x650, -1, 0x658, 0x660, -1, -1};
20002static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
20003 0x20;
20004static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
20005static constexpr dart::compiler::target::word AOT_Array_header_size = 0x10;
20006static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
20007static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
20008 0x10;
20009static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x58;
20010static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x28;
20011static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
20012 0x18;
20013static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
20014 0x10;
20015static constexpr dart::compiler::target::word
20016 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
20017static constexpr dart::compiler::target::word
20018 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
20019static constexpr dart::compiler::target::word AOT_Context_header_size = 0x10;
20020static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
20021static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
20022 0x18;
20023static constexpr dart::compiler::target::word
20024 AOT_ExternalTypedData_InstanceSize = 0x18;
20025static constexpr dart::compiler::target::word
20026 AOT_FfiTrampolineData_InstanceSize = 0x20;
20027static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x38;
20028static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x28;
20029static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
20030 0x28;
20031static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
20032 0x28;
20033static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
20034static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
20035static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x38;
20036static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
20037 0x38;
20038static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
20039static constexpr dart::compiler::target::word
20040 AOT_GrowableObjectArray_InstanceSize = 0x18;
20041static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
20042static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
20043static constexpr dart::compiler::target::word
20044 AOT_Instructions_UnalignedHeaderSize = 0x10;
20045static constexpr dart::compiler::target::word
20046 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
20047static constexpr dart::compiler::target::word
20048 AOT_InstructionsSection_HeaderSize = 0x40;
20049static constexpr dart::compiler::target::word
20050 AOT_InstructionsTable_InstanceSize = 0x30;
20051static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
20052static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
20053static constexpr dart::compiler::target::word
20054 AOT_KernelProgramInfo_InstanceSize = 0x38;
20055static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
20056 0x20;
20057static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x58;
20058static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
20059 0x18;
20060static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
20061 0x20;
20062static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
20063 0x8;
20064static constexpr dart::compiler::target::word
20065 AOT_MegamorphicCache_InstanceSize = 0x30;
20066static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
20067static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
20068 0x10;
20069static constexpr dart::compiler::target::word
20070 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
20071static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x18;
20072static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
20073 0x20;
20074static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
20075static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
20076static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
20077 0x10;
20078static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
20079 0x10;
20080static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
20081static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
20082 0x18;
20083static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
20084 0x28;
20085static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x40;
20086static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x30;
20087static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
20088static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
20089static constexpr dart::compiler::target::word
20090 AOT_SingleTargetCache_InstanceSize = 0x20;
20091static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
20092 0x18;
20093static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
20094 0x28;
20095static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
20096static constexpr dart::compiler::target::word
20097 AOT_SubtypeTestCache_InstanceSize = 0x18;
20098static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
20099 0x20;
20100static constexpr dart::compiler::target::word
20101 AOT_TransferableTypedData_InstanceSize = 0x8;
20102static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x28;
20103static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
20104 0x28;
20105static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
20106 0x18;
20107static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
20108static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
20109 0x18;
20110static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
20111 0x20;
20112static constexpr dart::compiler::target::word
20113 AOT_UnhandledException_InstanceSize = 0x10;
20114static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
20115 0x20;
20116static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
20117 0x10;
20118static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
20119static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
20120 0x18;
20121static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
20122 0x18;
20123static constexpr dart::compiler::target::word
20124 AOT_WeakSerializationReference_InstanceSize = 0x10;
20125#endif // defined(PRODUCT) && \
20126 // defined(TARGET_ARCH_X64) && \
20127 // defined(DART_COMPRESSED_POINTERS)
20128
20129#if defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
20130 defined(DART_COMPRESSED_POINTERS)
20131static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
20132 0x20;
20133static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
20134 0x10;
20135static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
20136static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
20137 0x78;
20138static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
20139static constexpr dart::compiler::target::word
20140 AOT_Context_elements_start_offset = 0x10;
20141static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
20142static constexpr dart::compiler::target::word
20143 AOT_ContextScope_elements_start_offset = 0x10;
20144static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
20145 0x28;
20146static constexpr dart::compiler::target::word
20147 AOT_ExceptionHandlers_elements_start_offset = 0x10;
20148static constexpr dart::compiler::target::word
20149 AOT_ExceptionHandlers_element_size = 0xc;
20150static constexpr dart::compiler::target::word
20151 AOT_ObjectPool_elements_start_offset = 0x10;
20152static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
20153static constexpr dart::compiler::target::word
20154 AOT_OneByteString_elements_start_offset = 0x10;
20155static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
20156 0x1;
20157static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
20158 0x10;
20159static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
20160static constexpr dart::compiler::target::word
20161 AOT_TypeArguments_elements_start_offset = 0x18;
20162static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
20163 0x4;
20164static constexpr dart::compiler::target::word
20165 AOT_TwoByteString_elements_start_offset = 0x10;
20166static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
20167 0x2;
20168static constexpr dart::compiler::target::word
20169 AOT_WeakArray_elements_start_offset = 0x10;
20170static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
20171static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
20172 0xfffffff;
20173static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
20174 0xfffc;
20175static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
20176 0xfffffff;
20177static constexpr dart::compiler::target::word
20178 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
20179static constexpr dart::compiler::target::word
20180 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x34;
20181static constexpr dart::compiler::target::word
20182 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
20183static constexpr dart::compiler::target::word
20184 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x18;
20185static constexpr dart::compiler::target::word
20186 AOT_Instructions_kBarePayloadAlignment = 0x4;
20187static constexpr dart::compiler::target::word
20188 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
20189static constexpr dart::compiler::target::word
20190 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
20191static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
20192static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
20193static constexpr dart::compiler::target::word
20194 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
20195static constexpr dart::compiler::target::word
20196 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
20197static constexpr dart::compiler::target::word
20198 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
20199static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
20200 0xffff;
20201static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
20202 0xffff;
20203static constexpr dart::compiler::target::word AOT_String_kMaxElements =
20204 0x1fffffff;
20205static constexpr dart::compiler::target::word
20206 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
20207static constexpr dart::compiler::target::word
20208 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
20209static constexpr dart::compiler::target::word
20210 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
20211static constexpr dart::compiler::target::word
20212 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
20213static constexpr dart::compiler::target::word
20214 AOT_SubtypeTestCache_kDestinationType = 0x6;
20215static constexpr dart::compiler::target::word
20216 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
20217static constexpr dart::compiler::target::word
20218 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
20219static constexpr dart::compiler::target::word
20220 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
20221static constexpr dart::compiler::target::word
20222 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
20223static constexpr dart::compiler::target::word
20224 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
20225static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
20226 0x7;
20227static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
20228 0x7;
20229static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
20230 0xfffffff;
20231static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
20232 0x10;
20233static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
20234 0x1c;
20235static constexpr dart::compiler::target::word
20236 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
20237static constexpr dart::compiler::target::word
20238 AOT_ArgumentsDescriptor_count_offset = 0x14;
20239static constexpr dart::compiler::target::word
20240 AOT_ArgumentsDescriptor_size_offset = 0x18;
20241static constexpr dart::compiler::target::word
20242 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x20;
20243static constexpr dart::compiler::target::word
20244 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
20245static constexpr dart::compiler::target::word
20246 AOT_ArgumentsDescriptor_name_offset = 0x0;
20247static constexpr dart::compiler::target::word
20248 AOT_ArgumentsDescriptor_position_offset = 0x4;
20249static constexpr dart::compiler::target::word
20250 AOT_ArgumentsDescriptor_positional_count_offset = 0x1c;
20251static constexpr dart::compiler::target::word
20252 AOT_ArgumentsDescriptor_type_args_len_offset = 0x10;
20253static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x10;
20254static constexpr dart::compiler::target::word AOT_Array_length_offset = 0xc;
20255static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
20256static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
20257 0x8;
20258static constexpr dart::compiler::target::word
20259 AOT_Class_declaration_type_offset = 0x34;
20260static constexpr dart::compiler::target::word
20261 AOT_Class_num_type_arguments_offset = 0x44;
20262static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
20263 0x2c;
20264static constexpr dart::compiler::target::word
20265 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x50;
20266static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x18;
20267static constexpr dart::compiler::target::word
20268 AOT_Closure_delayed_type_arguments_offset = 0x10;
20269static constexpr dart::compiler::target::word AOT_Closure_function_offset =
20270 0x14;
20271static constexpr dart::compiler::target::word
20272 AOT_Closure_function_type_arguments_offset = 0xc;
20273static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x1c;
20274static constexpr dart::compiler::target::word
20275 AOT_Closure_instantiator_type_arguments_offset = 0x8;
20276static constexpr dart::compiler::target::word
20277 AOT_ClosureData_packed_fields_offset = 0x14;
20278static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
20279 0x30;
20280static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
20281 0x28;
20282static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
20283static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
20284 0x8;
20285static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0xc;
20286static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
20287static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
20288static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
20289static constexpr dart::compiler::target::word
20290 AOT_Field_initializer_function_offset = 0x14;
20291static constexpr dart::compiler::target::word
20292 AOT_Field_host_offset_or_field_id_offset = 0x18;
20293static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
20294 0x2c;
20295static constexpr dart::compiler::target::word
20296 AOT_Field_guarded_list_length_in_object_offset_offset = 0x34;
20297static constexpr dart::compiler::target::word
20298 AOT_Field_guarded_list_length_offset = 0x1c;
20299static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
20300 0x30;
20301static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x36;
20302static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x2c;
20303static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x24;
20304static constexpr dart::compiler::target::word
20305 AOT_Function_entry_point_offset[] = {0x8, 0x10};
20306static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
20307 0x30;
20308static constexpr dart::compiler::target::word AOT_Function_signature_offset =
20309 0x20;
20310static constexpr dart::compiler::target::word
20311 AOT_FutureOr_type_arguments_offset = 0x8;
20312static constexpr dart::compiler::target::word
20313 AOT_GrowableObjectArray_data_offset = 0x10;
20314static constexpr dart::compiler::target::word
20315 AOT_GrowableObjectArray_length_offset = 0xc;
20316static constexpr dart::compiler::target::word
20317 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
20318static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
20319static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
20320 0x38;
20321static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
20322 0x40;
20323static constexpr dart::compiler::target::word
20324 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
20325static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
20326 0x3;
20327static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
20328 0x0;
20329static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
20330static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
20331static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
20332 0x28;
20333static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
20334static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
20335 0x28;
20336static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
20337 0x30;
20338static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
20339 0x40;
20340static constexpr dart::compiler::target::word
20341 AOT_IsolateGroup_object_store_offset = 0x20;
20342static constexpr dart::compiler::target::word
20343 AOT_IsolateGroup_class_table_offset = 0x10;
20344static constexpr dart::compiler::target::word
20345 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
20346static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
20347 0x20;
20348static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
20349 0x10;
20350static constexpr dart::compiler::target::word
20351 AOT_ImmutableLinkedHashBase_data_offset = 0x10;
20352static constexpr dart::compiler::target::word
20353 AOT_LinkedHashBase_deleted_keys_offset = 0x18;
20354static constexpr dart::compiler::target::word
20355 AOT_LinkedHashBase_hash_mask_offset = 0xc;
20356static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
20357 0x1c;
20358static constexpr dart::compiler::target::word
20359 AOT_LinkedHashBase_type_arguments_offset = 0x8;
20360static constexpr dart::compiler::target::word
20361 AOT_LinkedHashBase_used_data_offset = 0x14;
20362static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
20363static constexpr dart::compiler::target::word
20364 AOT_MarkingStackBlock_pointers_offset = 0x10;
20365static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
20366 0x8;
20367static constexpr dart::compiler::target::word
20368 AOT_MegamorphicCache_buckets_offset = 0x18;
20369static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
20370 0x20;
20371static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
20372static constexpr dart::compiler::target::word
20373 AOT_NativeArguments_argc_tag_offset = 0x8;
20374static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
20375 0x10;
20376static constexpr dart::compiler::target::word
20377 AOT_NativeArguments_retval_offset = 0x18;
20378static constexpr dart::compiler::target::word
20379 AOT_NativeArguments_thread_offset = 0x0;
20380static constexpr dart::compiler::target::word
20381 AOT_ObjectStore_double_type_offset = 0x180;
20382static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
20383 0x130;
20384static constexpr dart::compiler::target::word
20385 AOT_ObjectStore_record_field_names_offset = 0x3d0;
20386static constexpr dart::compiler::target::word
20387 AOT_ObjectStore_string_type_offset = 0x1a8;
20388static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
20389 0x108;
20390static constexpr dart::compiler::target::word
20391 AOT_ObjectStore_ffi_callback_code_offset = 0x4c8;
20392static constexpr dart::compiler::target::word
20393 AOT_ObjectStore_suspend_state_await_offset = 0x420;
20394static constexpr dart::compiler::target::word
20395 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
20396static constexpr dart::compiler::target::word
20397 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x468;
20398static constexpr dart::compiler::target::word
20399 AOT_ObjectStore_suspend_state_init_async_offset = 0x418;
20400static constexpr dart::compiler::target::word
20401 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x440;
20402static constexpr dart::compiler::target::word
20403 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x458;
20404static constexpr dart::compiler::target::word
20405 AOT_ObjectStore_suspend_state_return_async_offset = 0x430;
20406static constexpr dart::compiler::target::word
20407 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
20408static constexpr dart::compiler::target::word
20409 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x450;
20410static constexpr dart::compiler::target::word
20411 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
20412static constexpr dart::compiler::target::word
20413 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x448;
20414static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
20415 0x10;
20416static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
20417 0x0;
20418static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
20419static constexpr dart::compiler::target::word
20420 AOT_Pointer_type_arguments_offset = 0x10;
20421static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
20422 0x8;
20423static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
20424 0x10;
20425static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0xc;
20426static constexpr dart::compiler::target::word
20427 AOT_SingleTargetCache_entry_point_offset = 0x10;
20428static constexpr dart::compiler::target::word
20429 AOT_SingleTargetCache_lower_limit_offset = 0x18;
20430static constexpr dart::compiler::target::word
20431 AOT_SingleTargetCache_target_offset = 0x8;
20432static constexpr dart::compiler::target::word
20433 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
20434static constexpr dart::compiler::target::word
20435 AOT_StoreBufferBlock_pointers_offset = 0x10;
20436static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
20437 0x8;
20438static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
20439 0x8;
20440static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
20441static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
20442static constexpr dart::compiler::target::word
20443 AOT_SubtypeTestCache_cache_offset = 0x8;
20444static constexpr dart::compiler::target::word
20445 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
20446static constexpr dart::compiler::target::word
20447 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
20448static constexpr dart::compiler::target::word
20449 AOT_SuspendState_error_callback_offset = 0x20;
20450static constexpr dart::compiler::target::word
20451 AOT_SuspendState_frame_size_offset = 0x8;
20452static constexpr dart::compiler::target::word
20453 AOT_SuspendState_function_data_offset = 0x18;
20454static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
20455 0x28;
20456static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
20457static constexpr dart::compiler::target::word
20458 AOT_SuspendState_then_callback_offset = 0x1c;
20459static constexpr dart::compiler::target::word
20460 AOT_Thread_AllocateArray_entry_point_offset = 0x2d8;
20461static constexpr dart::compiler::target::word
20462 AOT_Thread_active_exception_offset = 0x768;
20463static constexpr dart::compiler::target::word
20464 AOT_Thread_active_stacktrace_offset = 0x770;
20465static constexpr dart::compiler::target::word
20466 AOT_Thread_array_write_barrier_entry_point_offset = 0x200;
20467static constexpr dart::compiler::target::word
20468 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210;
20469static constexpr dart::compiler::target::word
20470 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128;
20471static constexpr dart::compiler::target::word
20472 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x218;
20473static constexpr dart::compiler::target::word
20474 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130;
20475static constexpr dart::compiler::target::word
20476 AOT_Thread_allocate_object_entry_point_offset = 0x220;
20477static constexpr dart::compiler::target::word
20478 AOT_Thread_allocate_object_stub_offset = 0x138;
20479static constexpr dart::compiler::target::word
20480 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228;
20481static constexpr dart::compiler::target::word
20482 AOT_Thread_allocate_object_parameterized_stub_offset = 0x140;
20483static constexpr dart::compiler::target::word
20484 AOT_Thread_allocate_object_slow_entry_point_offset = 0x230;
20485static constexpr dart::compiler::target::word
20486 AOT_Thread_allocate_object_slow_stub_offset = 0x148;
20487static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
20488 0x7a8;
20489static constexpr dart::compiler::target::word
20490 AOT_Thread_async_exception_handler_stub_offset = 0x150;
20491static constexpr dart::compiler::target::word
20492 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290;
20493static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
20494 0x88;
20495static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
20496 0x80;
20497static constexpr dart::compiler::target::word
20498 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280;
20499static constexpr dart::compiler::target::word
20500 AOT_Thread_call_to_runtime_entry_point_offset = 0x208;
20501static constexpr dart::compiler::target::word
20502 AOT_Thread_call_to_runtime_stub_offset = 0xc0;
20503static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
20504 0x7e0;
20505static constexpr dart::compiler::target::word
20506 AOT_Thread_dispatch_table_array_offset = 0x60;
20507static constexpr dart::compiler::target::word
20508 AOT_Thread_double_truncate_round_supported_offset = 0x7b0;
20509static constexpr dart::compiler::target::word
20510 AOT_Thread_service_extension_stream_offset = 0x7e8;
20511static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
20512 0x258;
20513static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
20514 0x1a8;
20515static constexpr dart::compiler::target::word
20516 AOT_Thread_deoptimize_entry_offset = 0x260;
20517static constexpr dart::compiler::target::word
20518 AOT_Thread_deoptimize_stub_offset = 0x1b0;
20519static constexpr dart::compiler::target::word
20520 AOT_Thread_double_abs_address_offset = 0x2b0;
20521static constexpr dart::compiler::target::word
20522 AOT_Thread_double_negate_address_offset = 0x2a8;
20523static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58;
20524static constexpr dart::compiler::target::word
20525 AOT_Thread_enter_safepoint_stub_offset = 0x1d8;
20526static constexpr dart::compiler::target::word
20527 AOT_Thread_execution_state_offset = 0x790;
20528static constexpr dart::compiler::target::word
20529 AOT_Thread_exit_safepoint_stub_offset = 0x1e0;
20530static constexpr dart::compiler::target::word
20531 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8;
20532static constexpr dart::compiler::target::word
20533 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0;
20534static constexpr dart::compiler::target::word
20535 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x268;
20536static constexpr dart::compiler::target::word
20537 AOT_Thread_fix_allocation_stub_code_offset = 0xb0;
20538static constexpr dart::compiler::target::word
20539 AOT_Thread_fix_callers_target_code_offset = 0xa8;
20540static constexpr dart::compiler::target::word
20541 AOT_Thread_float_absolute_address_offset = 0x2c8;
20542static constexpr dart::compiler::target::word
20543 AOT_Thread_float_negate_address_offset = 0x2c0;
20544static constexpr dart::compiler::target::word
20545 AOT_Thread_float_not_address_offset = 0x2b8;
20546static constexpr dart::compiler::target::word
20547 AOT_Thread_float_zerow_address_offset = 0x2d0;
20548static constexpr dart::compiler::target::word
20549 AOT_Thread_global_object_pool_offset = 0x778;
20550static constexpr dart::compiler::target::word
20551 AOT_Thread_invoke_dart_code_stub_offset = 0xb8;
20552static constexpr dart::compiler::target::word
20553 AOT_Thread_exit_through_ffi_offset = 0x7a0;
20554static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x708;
20555static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
20556 0x710;
20557static constexpr dart::compiler::target::word
20558 AOT_Thread_field_table_values_offset = 0x68;
20559static constexpr dart::compiler::target::word
20560 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b8;
20561static constexpr dart::compiler::target::word
20562 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c0;
20563static constexpr dart::compiler::target::word
20564 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0;
20565static constexpr dart::compiler::target::word
20566 AOT_Thread_old_marking_stack_block_offset = 0x738;
20567static constexpr dart::compiler::target::word
20568 AOT_Thread_new_marking_stack_block_offset = 0x740;
20569static constexpr dart::compiler::target::word
20570 AOT_Thread_megamorphic_call_checked_entry_offset = 0x248;
20571static constexpr dart::compiler::target::word
20572 AOT_Thread_switchable_call_miss_entry_offset = 0x250;
20573static constexpr dart::compiler::target::word
20574 AOT_Thread_switchable_call_miss_stub_offset = 0x188;
20575static constexpr dart::compiler::target::word
20576 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x288;
20577static constexpr dart::compiler::target::word
20578 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
20579 0xd0;
20580static constexpr dart::compiler::target::word
20581 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
20582 0xc8;
20583static constexpr dart::compiler::target::word
20584 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xe0;
20585static constexpr dart::compiler::target::word
20586 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd8;
20587static constexpr dart::compiler::target::word
20588 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xf0;
20589static constexpr dart::compiler::target::word
20590 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe8;
20591static constexpr dart::compiler::target::word
20592 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x100;
20593static constexpr dart::compiler::target::word
20594 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf8;
20595static constexpr dart::compiler::target::word
20596 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x110;
20597static constexpr dart::compiler::target::word
20598 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x108;
20599static constexpr dart::compiler::target::word
20600 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x120;
20601static constexpr dart::compiler::target::word
20602 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x118;
20603static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
20604 0x158;
20605static constexpr dart::compiler::target::word
20606 AOT_Thread_return_async_not_future_stub_offset = 0x168;
20607static constexpr dart::compiler::target::word
20608 AOT_Thread_return_async_star_stub_offset = 0x170;
20609static constexpr dart::compiler::target::word
20610 AOT_Thread_return_async_stub_offset = 0x160;
20611static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
20612 0x78;
20613static constexpr dart::compiler::target::word
20614 AOT_Thread_predefined_symbols_address_offset = 0x298;
20615static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
20616 0x780;
20617static constexpr dart::compiler::target::word
20618 AOT_Thread_saved_shadow_call_stack_offset = 0x788;
20619static constexpr dart::compiler::target::word
20620 AOT_Thread_safepoint_state_offset = 0x798;
20621static constexpr dart::compiler::target::word
20622 AOT_Thread_shared_field_table_values_offset = 0x70;
20623static constexpr dart::compiler::target::word
20624 AOT_Thread_slow_type_test_stub_offset = 0x1c8;
20625static constexpr dart::compiler::target::word
20626 AOT_Thread_slow_type_test_entry_point_offset = 0x278;
20627static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
20628 0x38;
20629static constexpr dart::compiler::target::word
20630 AOT_Thread_saved_stack_limit_offset = 0x718;
20631static constexpr dart::compiler::target::word
20632 AOT_Thread_stack_overflow_flags_offset = 0x720;
20633static constexpr dart::compiler::target::word
20634 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
20635static constexpr dart::compiler::target::word
20636 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180;
20637static constexpr dart::compiler::target::word
20638 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
20639 0x238;
20640static constexpr dart::compiler::target::word
20641 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178;
20642static constexpr dart::compiler::target::word
20643 AOT_Thread_store_buffer_block_offset = 0x730;
20644static constexpr dart::compiler::target::word
20645 AOT_Thread_suspend_state_await_entry_point_offset = 0x6b8;
20646static constexpr dart::compiler::target::word
20647 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c0;
20648static constexpr dart::compiler::target::word
20649 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6b0;
20650static constexpr dart::compiler::target::word
20651 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6c8;
20652static constexpr dart::compiler::target::word
20653 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d0;
20654static constexpr dart::compiler::target::word
20655 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6d8;
20656static constexpr dart::compiler::target::word
20657 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e0;
20658static constexpr dart::compiler::target::word
20659 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6e8;
20660static constexpr dart::compiler::target::word
20661 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f0;
20662static constexpr dart::compiler::target::word
20663 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
20664 0x6f8;
20665static constexpr dart::compiler::target::word
20666 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x700;
20667static constexpr dart::compiler::target::word
20668 AOT_Thread_top_exit_frame_info_offset = 0x728;
20669static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50;
20670static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
20671 0x20;
20672static constexpr dart::compiler::target::word
20673 AOT_Thread_unboxed_runtime_arg_offset = 0x758;
20674static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x750;
20675static constexpr dart::compiler::target::word
20676 AOT_Thread_write_barrier_entry_point_offset = 0x1f8;
20677static constexpr dart::compiler::target::word
20678 AOT_Thread_write_barrier_mask_offset = 0x40;
20679static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset =
20680 0x48;
20681static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
20682 0x7b8;
20683static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7c0;
20684static constexpr dart::compiler::target::word
20685 AOT_Thread_jump_to_frame_entry_point_offset = 0x270;
20686static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
20687 0x7c8;
20688static constexpr dart::compiler::target::word
20689 AOT_TsanUtils_setjmp_function_offset = 0x0;
20690static constexpr dart::compiler::target::word
20691 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
20692static constexpr dart::compiler::target::word
20693 AOT_TsanUtils_exception_pc_offset = 0x10;
20694static constexpr dart::compiler::target::word
20695 AOT_TsanUtils_exception_sp_offset = 0x18;
20696static constexpr dart::compiler::target::word
20697 AOT_TsanUtils_exception_fp_offset = 0x20;
20698static constexpr dart::compiler::target::word
20699 AOT_TimelineStream_enabled_offset = 0x10;
20700static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
20701 0x10;
20702static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x20;
20703static constexpr dart::compiler::target::word
20704 AOT_Finalizer_type_arguments_offset = 0x24;
20705static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
20706 0x20;
20707static constexpr dart::compiler::target::word
20708 AOT_FinalizerBase_all_entries_offset = 0x18;
20709static constexpr dart::compiler::target::word
20710 AOT_FinalizerBase_detachments_offset = 0x14;
20711static constexpr dart::compiler::target::word
20712 AOT_FinalizerBase_entries_collected_offset = 0x1c;
20713static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
20714 0x8;
20715static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
20716 0xc;
20717static constexpr dart::compiler::target::word
20718 AOT_FinalizerEntry_external_size_offset = 0x20;
20719static constexpr dart::compiler::target::word
20720 AOT_FinalizerEntry_finalizer_offset = 0x14;
20721static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
20722 0x18;
20723static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
20724 0x10;
20725static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
20726 0x8;
20727static constexpr dart::compiler::target::word
20728 AOT_NativeFinalizer_callback_offset = 0x20;
20729static constexpr dart::compiler::target::word
20730 AOT_FunctionType_named_parameter_names_offset = 0x2c;
20731static constexpr dart::compiler::target::word
20732 AOT_FunctionType_packed_parameter_counts_offset = 0x30;
20733static constexpr dart::compiler::target::word
20734 AOT_FunctionType_packed_type_parameter_counts_offset = 0x34;
20735static constexpr dart::compiler::target::word
20736 AOT_FunctionType_parameter_types_offset = 0x28;
20737static constexpr dart::compiler::target::word
20738 AOT_FunctionType_type_parameters_offset = 0x20;
20739static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
20740 0x26;
20741static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
20742 0x10;
20743static constexpr dart::compiler::target::word
20744 AOT_TypeArguments_instantiations_offset = 0x8;
20745static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
20746 0xc;
20747static constexpr dart::compiler::target::word
20748 AOT_TypeArguments_nullability_offset = 0x14;
20749static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
20750 0x18;
20751static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
20752 0x8;
20753static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
20754 0xc;
20755static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
20756 0x10;
20757static constexpr dart::compiler::target::word
20758 AOT_TypeParameters_defaults_offset = 0x14;
20759static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
20760 0x14;
20761static constexpr dart::compiler::target::word
20762 AOT_TypedDataView_typed_data_offset = 0x18;
20763static constexpr dart::compiler::target::word
20764 AOT_TypedDataView_offset_in_bytes_offset = 0x1c;
20765static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
20766 0x18;
20767static constexpr dart::compiler::target::word
20768 AOT_UnhandledException_exception_offset = 0x8;
20769static constexpr dart::compiler::target::word
20770 AOT_UnhandledException_stacktrace_offset = 0xc;
20771static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
20772static constexpr dart::compiler::target::word
20773 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
20774static constexpr dart::compiler::target::word
20775 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
20776static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
20777static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
20778 0xc;
20779static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
20780 0x8;
20781static constexpr dart::compiler::target::word
20782 AOT_WeakReference_type_arguments_offset = 0xc;
20783static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
20784 0x8, 0x18, 0x10, 0x20};
20785static constexpr dart::compiler::target::word
20786 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
20787 0x610, 0x618, 0x620, 0x628, 0x630, 0x638, 0x640, 0x648,
20788 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, -1,
20789 -1, -1, -1, 0x688, 0x690, -1, -1, 0x698,
20790 0x6a0, 0x6a8, -1, -1, -1, -1, -1, -1};
20791static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
20792 0x20;
20793static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
20794static constexpr dart::compiler::target::word AOT_Array_header_size = 0x10;
20795static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
20796static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
20797 0x10;
20798static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x58;
20799static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x28;
20800static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
20801 0x18;
20802static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
20803 0x10;
20804static constexpr dart::compiler::target::word
20805 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
20806static constexpr dart::compiler::target::word
20807 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
20808static constexpr dart::compiler::target::word AOT_Context_header_size = 0x10;
20809static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
20810static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
20811 0x18;
20812static constexpr dart::compiler::target::word
20813 AOT_ExternalTypedData_InstanceSize = 0x18;
20814static constexpr dart::compiler::target::word
20815 AOT_FfiTrampolineData_InstanceSize = 0x20;
20816static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x38;
20817static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x28;
20818static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
20819 0x28;
20820static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
20821 0x28;
20822static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
20823static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
20824static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x38;
20825static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
20826 0x38;
20827static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
20828static constexpr dart::compiler::target::word
20829 AOT_GrowableObjectArray_InstanceSize = 0x18;
20830static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
20831static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
20832static constexpr dart::compiler::target::word
20833 AOT_Instructions_UnalignedHeaderSize = 0x10;
20834static constexpr dart::compiler::target::word
20835 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
20836static constexpr dart::compiler::target::word
20837 AOT_InstructionsSection_HeaderSize = 0x40;
20838static constexpr dart::compiler::target::word
20839 AOT_InstructionsTable_InstanceSize = 0x30;
20840static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
20841static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
20842static constexpr dart::compiler::target::word
20843 AOT_KernelProgramInfo_InstanceSize = 0x38;
20844static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
20845 0x20;
20846static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x58;
20847static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
20848 0x18;
20849static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
20850 0x20;
20851static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
20852 0x8;
20853static constexpr dart::compiler::target::word
20854 AOT_MegamorphicCache_InstanceSize = 0x30;
20855static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
20856static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
20857 0x10;
20858static constexpr dart::compiler::target::word
20859 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
20860static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x18;
20861static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
20862 0x20;
20863static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
20864static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
20865static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
20866 0x10;
20867static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
20868 0x10;
20869static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
20870static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
20871 0x18;
20872static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
20873 0x28;
20874static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x40;
20875static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x30;
20876static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
20877static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
20878static constexpr dart::compiler::target::word
20879 AOT_SingleTargetCache_InstanceSize = 0x20;
20880static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
20881 0x18;
20882static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
20883 0x28;
20884static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
20885static constexpr dart::compiler::target::word
20886 AOT_SubtypeTestCache_InstanceSize = 0x18;
20887static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
20888 0x20;
20889static constexpr dart::compiler::target::word
20890 AOT_TransferableTypedData_InstanceSize = 0x8;
20891static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x28;
20892static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
20893 0x28;
20894static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
20895 0x18;
20896static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
20897static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
20898 0x18;
20899static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
20900 0x20;
20901static constexpr dart::compiler::target::word
20902 AOT_UnhandledException_InstanceSize = 0x10;
20903static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
20904 0x20;
20905static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
20906 0x10;
20907static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
20908static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
20909 0x18;
20910static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
20911 0x18;
20912static constexpr dart::compiler::target::word
20913 AOT_WeakSerializationReference_InstanceSize = 0x10;
20914#endif // defined(PRODUCT) && \
20915 // defined(TARGET_ARCH_ARM64) && \
20916 // defined(DART_COMPRESSED_POINTERS)
20917
20918#if defined(PRODUCT) && defined(TARGET_ARCH_RISCV32) && \
20919 !defined(DART_COMPRESSED_POINTERS)
20920static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
20921 0x1c;
20922static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
20923 0xc;
20924static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
20925static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
20926 0x40;
20927static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
20928static constexpr dart::compiler::target::word
20929 AOT_Context_elements_start_offset = 0xc;
20930static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
20931static constexpr dart::compiler::target::word
20932 AOT_ContextScope_elements_start_offset = 0xc;
20933static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
20934 0x28;
20935static constexpr dart::compiler::target::word
20936 AOT_ExceptionHandlers_elements_start_offset = 0xc;
20937static constexpr dart::compiler::target::word
20938 AOT_ExceptionHandlers_element_size = 0xc;
20939static constexpr dart::compiler::target::word
20940 AOT_ObjectPool_elements_start_offset = 0x8;
20941static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x4;
20942static constexpr dart::compiler::target::word
20943 AOT_OneByteString_elements_start_offset = 0xc;
20944static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
20945 0x1;
20946static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
20947 0x8;
20948static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
20949static constexpr dart::compiler::target::word
20950 AOT_TypeArguments_elements_start_offset = 0x14;
20951static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
20952 0x4;
20953static constexpr dart::compiler::target::word
20954 AOT_TwoByteString_elements_start_offset = 0xc;
20955static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
20956 0x2;
20957static constexpr dart::compiler::target::word
20958 AOT_WeakArray_elements_start_offset = 0xc;
20959static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
20960static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
20961 0xfffffff;
20962static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
20963 0xfffd;
20964static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
20965 0xfffffff;
20966static constexpr dart::compiler::target::word
20967 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x6;
20968static constexpr dart::compiler::target::word
20969 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
20970static constexpr dart::compiler::target::word
20971 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x6;
20972static constexpr dart::compiler::target::word
20973 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x12;
20974static constexpr dart::compiler::target::word
20975 AOT_Instructions_kBarePayloadAlignment = 0x4;
20976static constexpr dart::compiler::target::word
20977 AOT_Instructions_kNonBarePayloadAlignment = 0x4;
20978static constexpr dart::compiler::target::word
20979 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
20980static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
20981static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
20982static constexpr dart::compiler::target::word
20983 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
20984static constexpr dart::compiler::target::word
20985 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
20986static constexpr dart::compiler::target::word
20987 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
20988static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
20989 0xffff;
20990static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
20991 0xffff;
20992static constexpr dart::compiler::target::word AOT_String_kMaxElements =
20993 0x1fffffff;
20994static constexpr dart::compiler::target::word
20995 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff4;
20996static constexpr dart::compiler::target::word
20997 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fffa;
20998static constexpr dart::compiler::target::word
20999 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
21000static constexpr dart::compiler::target::word
21001 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
21002static constexpr dart::compiler::target::word
21003 AOT_SubtypeTestCache_kDestinationType = 0x6;
21004static constexpr dart::compiler::target::word
21005 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
21006static constexpr dart::compiler::target::word
21007 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
21008static constexpr dart::compiler::target::word
21009 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
21010static constexpr dart::compiler::target::word
21011 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
21012static constexpr dart::compiler::target::word
21013 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
21014static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
21015 0x7;
21016static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
21017 0x7;
21018static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
21019 0xfffffff;
21020static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
21021 0x8;
21022static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
21023 0x10;
21024static constexpr dart::compiler::target::word
21025 AOT_AbstractType_type_test_stub_entry_point_offset = 0x4;
21026static constexpr dart::compiler::target::word
21027 AOT_ArgumentsDescriptor_count_offset = 0x10;
21028static constexpr dart::compiler::target::word
21029 AOT_ArgumentsDescriptor_size_offset = 0x14;
21030static constexpr dart::compiler::target::word
21031 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x1c;
21032static constexpr dart::compiler::target::word
21033 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
21034static constexpr dart::compiler::target::word
21035 AOT_ArgumentsDescriptor_name_offset = 0x0;
21036static constexpr dart::compiler::target::word
21037 AOT_ArgumentsDescriptor_position_offset = 0x4;
21038static constexpr dart::compiler::target::word
21039 AOT_ArgumentsDescriptor_positional_count_offset = 0x18;
21040static constexpr dart::compiler::target::word
21041 AOT_ArgumentsDescriptor_type_args_len_offset = 0xc;
21042static constexpr dart::compiler::target::word AOT_Array_data_offset = 0xc;
21043static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x8;
21044static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
21045static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
21046 0x4;
21047static constexpr dart::compiler::target::word
21048 AOT_Class_declaration_type_offset = 0x30;
21049static constexpr dart::compiler::target::word
21050 AOT_Class_num_type_arguments_offset = 0x40;
21051static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
21052 0x28;
21053static constexpr dart::compiler::target::word
21054 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x4c;
21055static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x14;
21056static constexpr dart::compiler::target::word
21057 AOT_Closure_delayed_type_arguments_offset = 0xc;
21058static constexpr dart::compiler::target::word AOT_Closure_function_offset =
21059 0x10;
21060static constexpr dart::compiler::target::word
21061 AOT_Closure_function_type_arguments_offset = 0x8;
21062static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x18;
21063static constexpr dart::compiler::target::word
21064 AOT_Closure_instantiator_type_arguments_offset = 0x4;
21065static constexpr dart::compiler::target::word
21066 AOT_ClosureData_packed_fields_offset = 0x10;
21067static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
21068 0x18;
21069static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
21070 0x14;
21071static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x1c;
21072static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
21073 0x4;
21074static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x8;
21075static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
21076static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
21077static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
21078static constexpr dart::compiler::target::word
21079 AOT_Field_initializer_function_offset = 0x10;
21080static constexpr dart::compiler::target::word
21081 AOT_Field_host_offset_or_field_id_offset = 0x14;
21082static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
21083 0x28;
21084static constexpr dart::compiler::target::word
21085 AOT_Field_guarded_list_length_in_object_offset_offset = 0x30;
21086static constexpr dart::compiler::target::word
21087 AOT_Field_guarded_list_length_offset = 0x18;
21088static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
21089 0x2c;
21090static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x32;
21091static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x20;
21092static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x18;
21093static constexpr dart::compiler::target::word
21094 AOT_Function_entry_point_offset[] = {0x4, 0x8};
21095static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
21096 0x24;
21097static constexpr dart::compiler::target::word AOT_Function_signature_offset =
21098 0x14;
21099static constexpr dart::compiler::target::word
21100 AOT_FutureOr_type_arguments_offset = 0x4;
21101static constexpr dart::compiler::target::word
21102 AOT_GrowableObjectArray_data_offset = 0xc;
21103static constexpr dart::compiler::target::word
21104 AOT_GrowableObjectArray_length_offset = 0x8;
21105static constexpr dart::compiler::target::word
21106 AOT_GrowableObjectArray_type_arguments_offset = 0x4;
21107static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x10;
21108static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
21109 0x1c;
21110static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
21111 0x20;
21112static constexpr dart::compiler::target::word
21113 AOT_CallSiteData_arguments_descriptor_offset = 0x8;
21114static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
21115 0x3;
21116static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
21117 0x0;
21118static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0xc;
21119static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x10;
21120static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
21121 0x14;
21122static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
21123static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
21124 0x14;
21125static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
21126 0x18;
21127static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
21128 0x20;
21129static constexpr dart::compiler::target::word
21130 AOT_IsolateGroup_object_store_offset = 0x10;
21131static constexpr dart::compiler::target::word
21132 AOT_IsolateGroup_class_table_offset = 0x8;
21133static constexpr dart::compiler::target::word
21134 AOT_IsolateGroup_cached_class_table_table_offset = 0xc;
21135static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
21136 0x10;
21137static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
21138 0xc;
21139static constexpr dart::compiler::target::word
21140 AOT_ImmutableLinkedHashBase_data_offset = 0xc;
21141static constexpr dart::compiler::target::word
21142 AOT_LinkedHashBase_deleted_keys_offset = 0x14;
21143static constexpr dart::compiler::target::word
21144 AOT_LinkedHashBase_hash_mask_offset = 0x8;
21145static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
21146 0x18;
21147static constexpr dart::compiler::target::word
21148 AOT_LinkedHashBase_type_arguments_offset = 0x4;
21149static constexpr dart::compiler::target::word
21150 AOT_LinkedHashBase_used_data_offset = 0x10;
21151static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
21152static constexpr dart::compiler::target::word
21153 AOT_MarkingStackBlock_pointers_offset = 0x8;
21154static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
21155 0x4;
21156static constexpr dart::compiler::target::word
21157 AOT_MegamorphicCache_buckets_offset = 0xc;
21158static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
21159 0x10;
21160static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
21161static constexpr dart::compiler::target::word
21162 AOT_NativeArguments_argc_tag_offset = 0x4;
21163static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
21164 0x8;
21165static constexpr dart::compiler::target::word
21166 AOT_NativeArguments_retval_offset = 0xc;
21167static constexpr dart::compiler::target::word
21168 AOT_NativeArguments_thread_offset = 0x0;
21169static constexpr dart::compiler::target::word
21170 AOT_ObjectStore_double_type_offset = 0xc0;
21171static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
21172 0x98;
21173static constexpr dart::compiler::target::word
21174 AOT_ObjectStore_record_field_names_offset = 0x1e8;
21175static constexpr dart::compiler::target::word
21176 AOT_ObjectStore_string_type_offset = 0xd4;
21177static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
21178 0x84;
21179static constexpr dart::compiler::target::word
21180 AOT_ObjectStore_ffi_callback_code_offset = 0x264;
21181static constexpr dart::compiler::target::word
21182 AOT_ObjectStore_suspend_state_await_offset = 0x210;
21183static constexpr dart::compiler::target::word
21184 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x214;
21185static constexpr dart::compiler::target::word
21186 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x234;
21187static constexpr dart::compiler::target::word
21188 AOT_ObjectStore_suspend_state_init_async_offset = 0x20c;
21189static constexpr dart::compiler::target::word
21190 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x220;
21191static constexpr dart::compiler::target::word
21192 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x22c;
21193static constexpr dart::compiler::target::word
21194 AOT_ObjectStore_suspend_state_return_async_offset = 0x218;
21195static constexpr dart::compiler::target::word
21196 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x21c;
21197static constexpr dart::compiler::target::word
21198 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x228;
21199static constexpr dart::compiler::target::word
21200 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x230;
21201static constexpr dart::compiler::target::word
21202 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x224;
21203static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
21204 0xc;
21205static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
21206 0x0;
21207static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x4;
21208static constexpr dart::compiler::target::word
21209 AOT_Pointer_type_arguments_offset = 0x8;
21210static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
21211 0x4;
21212static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
21213 0xc;
21214static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x4;
21215static constexpr dart::compiler::target::word
21216 AOT_SingleTargetCache_entry_point_offset = 0x8;
21217static constexpr dart::compiler::target::word
21218 AOT_SingleTargetCache_lower_limit_offset = 0xc;
21219static constexpr dart::compiler::target::word
21220 AOT_SingleTargetCache_target_offset = 0x4;
21221static constexpr dart::compiler::target::word
21222 AOT_SingleTargetCache_upper_limit_offset = 0x10;
21223static constexpr dart::compiler::target::word
21224 AOT_StoreBufferBlock_pointers_offset = 0x8;
21225static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
21226 0x4;
21227static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
21228 0x4;
21229static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
21230static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
21231static constexpr dart::compiler::target::word
21232 AOT_SubtypeTestCache_cache_offset = 0x4;
21233static constexpr dart::compiler::target::word
21234 AOT_SubtypeTestCache_num_inputs_offset = 0x8;
21235static constexpr dart::compiler::target::word
21236 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
21237static constexpr dart::compiler::target::word
21238 AOT_SuspendState_error_callback_offset = 0x14;
21239static constexpr dart::compiler::target::word
21240 AOT_SuspendState_frame_size_offset = 0x4;
21241static constexpr dart::compiler::target::word
21242 AOT_SuspendState_function_data_offset = 0xc;
21243static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
21244 0x18;
21245static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8;
21246static constexpr dart::compiler::target::word
21247 AOT_SuspendState_then_callback_offset = 0x10;
21248static constexpr dart::compiler::target::word
21249 AOT_Thread_AllocateArray_entry_point_offset = 0x168;
21250static constexpr dart::compiler::target::word
21251 AOT_Thread_active_exception_offset = 0x3b0;
21252static constexpr dart::compiler::target::word
21253 AOT_Thread_active_stacktrace_offset = 0x3b4;
21254static constexpr dart::compiler::target::word
21255 AOT_Thread_array_write_barrier_entry_point_offset = 0xfc;
21256static constexpr dart::compiler::target::word
21257 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104;
21258static constexpr dart::compiler::target::word
21259 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90;
21260static constexpr dart::compiler::target::word
21261 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108;
21262static constexpr dart::compiler::target::word
21263 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x94;
21264static constexpr dart::compiler::target::word
21265 AOT_Thread_allocate_object_entry_point_offset = 0x10c;
21266static constexpr dart::compiler::target::word
21267 AOT_Thread_allocate_object_stub_offset = 0x98;
21268static constexpr dart::compiler::target::word
21269 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x110;
21270static constexpr dart::compiler::target::word
21271 AOT_Thread_allocate_object_parameterized_stub_offset = 0x9c;
21272static constexpr dart::compiler::target::word
21273 AOT_Thread_allocate_object_slow_entry_point_offset = 0x114;
21274static constexpr dart::compiler::target::word
21275 AOT_Thread_allocate_object_slow_stub_offset = 0xa0;
21276static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
21277 0x3d0;
21278static constexpr dart::compiler::target::word
21279 AOT_Thread_async_exception_handler_stub_offset = 0xa4;
21280static constexpr dart::compiler::target::word
21281 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x144;
21282static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
21283 0x40;
21284static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
21285 0x3c;
21286static constexpr dart::compiler::target::word
21287 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c;
21288static constexpr dart::compiler::target::word
21289 AOT_Thread_call_to_runtime_entry_point_offset = 0x100;
21290static constexpr dart::compiler::target::word
21291 AOT_Thread_call_to_runtime_stub_offset = 0x5c;
21292static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
21293 0x3f4;
21294static constexpr dart::compiler::target::word
21295 AOT_Thread_dispatch_table_array_offset = 0x2c;
21296static constexpr dart::compiler::target::word
21297 AOT_Thread_double_truncate_round_supported_offset = 0x3d4;
21298static constexpr dart::compiler::target::word
21299 AOT_Thread_service_extension_stream_offset = 0x3f8;
21300static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
21301 0x128;
21302static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
21303 0xd0;
21304static constexpr dart::compiler::target::word
21305 AOT_Thread_deoptimize_entry_offset = 0x12c;
21306static constexpr dart::compiler::target::word
21307 AOT_Thread_deoptimize_stub_offset = 0xd4;
21308static constexpr dart::compiler::target::word
21309 AOT_Thread_double_abs_address_offset = 0x154;
21310static constexpr dart::compiler::target::word
21311 AOT_Thread_double_negate_address_offset = 0x150;
21312static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28;
21313static constexpr dart::compiler::target::word
21314 AOT_Thread_enter_safepoint_stub_offset = 0xe8;
21315static constexpr dart::compiler::target::word
21316 AOT_Thread_execution_state_offset = 0x3c4;
21317static constexpr dart::compiler::target::word
21318 AOT_Thread_exit_safepoint_stub_offset = 0xec;
21319static constexpr dart::compiler::target::word
21320 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0;
21321static constexpr dart::compiler::target::word
21322 AOT_Thread_call_native_through_safepoint_stub_offset = 0xf4;
21323static constexpr dart::compiler::target::word
21324 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x130;
21325static constexpr dart::compiler::target::word
21326 AOT_Thread_fix_allocation_stub_code_offset = 0x54;
21327static constexpr dart::compiler::target::word
21328 AOT_Thread_fix_callers_target_code_offset = 0x50;
21329static constexpr dart::compiler::target::word
21330 AOT_Thread_float_absolute_address_offset = 0x160;
21331static constexpr dart::compiler::target::word
21332 AOT_Thread_float_negate_address_offset = 0x15c;
21333static constexpr dart::compiler::target::word
21334 AOT_Thread_float_not_address_offset = 0x158;
21335static constexpr dart::compiler::target::word
21336 AOT_Thread_float_zerow_address_offset = 0x164;
21337static constexpr dart::compiler::target::word
21338 AOT_Thread_global_object_pool_offset = 0x3b8;
21339static constexpr dart::compiler::target::word
21340 AOT_Thread_invoke_dart_code_stub_offset = 0x58;
21341static constexpr dart::compiler::target::word
21342 AOT_Thread_exit_through_ffi_offset = 0x3cc;
21343static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x378;
21344static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
21345 0x37c;
21346static constexpr dart::compiler::target::word
21347 AOT_Thread_field_table_values_offset = 0x30;
21348static constexpr dart::compiler::target::word
21349 AOT_Thread_lazy_deopt_from_return_stub_offset = 0xd8;
21350static constexpr dart::compiler::target::word
21351 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xdc;
21352static constexpr dart::compiler::target::word
21353 AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe4;
21354static constexpr dart::compiler::target::word
21355 AOT_Thread_old_marking_stack_block_offset = 0x390;
21356static constexpr dart::compiler::target::word
21357 AOT_Thread_new_marking_stack_block_offset = 0x394;
21358static constexpr dart::compiler::target::word
21359 AOT_Thread_megamorphic_call_checked_entry_offset = 0x120;
21360static constexpr dart::compiler::target::word
21361 AOT_Thread_switchable_call_miss_entry_offset = 0x124;
21362static constexpr dart::compiler::target::word
21363 AOT_Thread_switchable_call_miss_stub_offset = 0xc0;
21364static constexpr dart::compiler::target::word
21365 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x140;
21366static constexpr dart::compiler::target::word
21367 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
21368 0x64;
21369static constexpr dart::compiler::target::word
21370 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
21371 0x60;
21372static constexpr dart::compiler::target::word
21373 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x6c;
21374static constexpr dart::compiler::target::word
21375 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x68;
21376static constexpr dart::compiler::target::word
21377 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x74;
21378static constexpr dart::compiler::target::word
21379 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x70;
21380static constexpr dart::compiler::target::word
21381 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x7c;
21382static constexpr dart::compiler::target::word
21383 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x78;
21384static constexpr dart::compiler::target::word
21385 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x84;
21386static constexpr dart::compiler::target::word
21387 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x80;
21388static constexpr dart::compiler::target::word
21389 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x8c;
21390static constexpr dart::compiler::target::word
21391 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x88;
21392static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
21393 0xa8;
21394static constexpr dart::compiler::target::word
21395 AOT_Thread_return_async_not_future_stub_offset = 0xb0;
21396static constexpr dart::compiler::target::word
21397 AOT_Thread_return_async_star_stub_offset = 0xb4;
21398static constexpr dart::compiler::target::word
21399 AOT_Thread_return_async_stub_offset = 0xac;
21400static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
21401 0x38;
21402static constexpr dart::compiler::target::word
21403 AOT_Thread_predefined_symbols_address_offset = 0x148;
21404static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
21405 0x3bc;
21406static constexpr dart::compiler::target::word
21407 AOT_Thread_saved_shadow_call_stack_offset = 0x3c0;
21408static constexpr dart::compiler::target::word
21409 AOT_Thread_safepoint_state_offset = 0x3c8;
21410static constexpr dart::compiler::target::word
21411 AOT_Thread_shared_field_table_values_offset = 0x34;
21412static constexpr dart::compiler::target::word
21413 AOT_Thread_slow_type_test_stub_offset = 0xe0;
21414static constexpr dart::compiler::target::word
21415 AOT_Thread_slow_type_test_entry_point_offset = 0x138;
21416static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
21417 0x1c;
21418static constexpr dart::compiler::target::word
21419 AOT_Thread_saved_stack_limit_offset = 0x380;
21420static constexpr dart::compiler::target::word
21421 AOT_Thread_stack_overflow_flags_offset = 0x384;
21422static constexpr dart::compiler::target::word
21423 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c;
21424static constexpr dart::compiler::target::word
21425 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc;
21426static constexpr dart::compiler::target::word
21427 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
21428 0x118;
21429static constexpr dart::compiler::target::word
21430 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8;
21431static constexpr dart::compiler::target::word
21432 AOT_Thread_store_buffer_block_offset = 0x38c;
21433static constexpr dart::compiler::target::word
21434 AOT_Thread_suspend_state_await_entry_point_offset = 0x350;
21435static constexpr dart::compiler::target::word
21436 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x354;
21437static constexpr dart::compiler::target::word
21438 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x34c;
21439static constexpr dart::compiler::target::word
21440 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x358;
21441static constexpr dart::compiler::target::word
21442 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x35c;
21443static constexpr dart::compiler::target::word
21444 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x360;
21445static constexpr dart::compiler::target::word
21446 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x364;
21447static constexpr dart::compiler::target::word
21448 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x368;
21449static constexpr dart::compiler::target::word
21450 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x36c;
21451static constexpr dart::compiler::target::word
21452 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
21453 0x370;
21454static constexpr dart::compiler::target::word
21455 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x374;
21456static constexpr dart::compiler::target::word
21457 AOT_Thread_top_exit_frame_info_offset = 0x388;
21458static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24;
21459static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
21460 0x10;
21461static constexpr dart::compiler::target::word
21462 AOT_Thread_unboxed_runtime_arg_offset = 0x3a0;
21463static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x39c;
21464static constexpr dart::compiler::target::word
21465 AOT_Thread_write_barrier_entry_point_offset = 0xf8;
21466static constexpr dart::compiler::target::word
21467 AOT_Thread_write_barrier_mask_offset = 0x20;
21468static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
21469 0x3d8;
21470static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3e0;
21471static constexpr dart::compiler::target::word
21472 AOT_Thread_jump_to_frame_entry_point_offset = 0x134;
21473static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
21474 0x3e8;
21475static constexpr dart::compiler::target::word
21476 AOT_TsanUtils_setjmp_function_offset = 0x0;
21477static constexpr dart::compiler::target::word
21478 AOT_TsanUtils_setjmp_buffer_offset = 0x4;
21479static constexpr dart::compiler::target::word
21480 AOT_TsanUtils_exception_pc_offset = 0x8;
21481static constexpr dart::compiler::target::word
21482 AOT_TsanUtils_exception_sp_offset = 0xc;
21483static constexpr dart::compiler::target::word
21484 AOT_TsanUtils_exception_fp_offset = 0x10;
21485static constexpr dart::compiler::target::word
21486 AOT_TimelineStream_enabled_offset = 0x8;
21487static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
21488 0xc;
21489static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x14;
21490static constexpr dart::compiler::target::word
21491 AOT_Finalizer_type_arguments_offset = 0x18;
21492static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
21493 0x14;
21494static constexpr dart::compiler::target::word
21495 AOT_FinalizerBase_all_entries_offset = 0xc;
21496static constexpr dart::compiler::target::word
21497 AOT_FinalizerBase_detachments_offset = 0x8;
21498static constexpr dart::compiler::target::word
21499 AOT_FinalizerBase_entries_collected_offset = 0x10;
21500static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
21501 0x4;
21502static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
21503 0x8;
21504static constexpr dart::compiler::target::word
21505 AOT_FinalizerEntry_external_size_offset = 0x1c;
21506static constexpr dart::compiler::target::word
21507 AOT_FinalizerEntry_finalizer_offset = 0x10;
21508static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
21509 0x14;
21510static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
21511 0xc;
21512static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
21513 0x4;
21514static constexpr dart::compiler::target::word
21515 AOT_NativeFinalizer_callback_offset = 0x14;
21516static constexpr dart::compiler::target::word
21517 AOT_FunctionType_named_parameter_names_offset = 0x20;
21518static constexpr dart::compiler::target::word
21519 AOT_FunctionType_packed_parameter_counts_offset = 0x24;
21520static constexpr dart::compiler::target::word
21521 AOT_FunctionType_packed_type_parameter_counts_offset = 0x28;
21522static constexpr dart::compiler::target::word
21523 AOT_FunctionType_parameter_types_offset = 0x1c;
21524static constexpr dart::compiler::target::word
21525 AOT_FunctionType_type_parameters_offset = 0x14;
21526static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
21527 0x1a;
21528static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
21529 0xc;
21530static constexpr dart::compiler::target::word
21531 AOT_TypeArguments_instantiations_offset = 0x4;
21532static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
21533 0x8;
21534static constexpr dart::compiler::target::word
21535 AOT_TypeArguments_nullability_offset = 0x10;
21536static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
21537 0x14;
21538static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
21539 0x4;
21540static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
21541 0x8;
21542static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
21543 0xc;
21544static constexpr dart::compiler::target::word
21545 AOT_TypeParameters_defaults_offset = 0x10;
21546static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
21547 0x8;
21548static constexpr dart::compiler::target::word
21549 AOT_TypedDataView_typed_data_offset = 0xc;
21550static constexpr dart::compiler::target::word
21551 AOT_TypedDataView_offset_in_bytes_offset = 0x10;
21552static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
21553 0xc;
21554static constexpr dart::compiler::target::word
21555 AOT_UnhandledException_exception_offset = 0x4;
21556static constexpr dart::compiler::target::word
21557 AOT_UnhandledException_stacktrace_offset = 0x8;
21558static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x8;
21559static constexpr dart::compiler::target::word
21560 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x4;
21561static constexpr dart::compiler::target::word
21562 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x8;
21563static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x4;
21564static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
21565 0x8;
21566static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
21567 0x4;
21568static constexpr dart::compiler::target::word
21569 AOT_WeakReference_type_arguments_offset = 0x8;
21570static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
21571 0x4, 0xc, 0x8, 0x10};
21572static constexpr dart::compiler::target::word
21573 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
21574 -1, -1, -1, -1, -1, 0x304, 0x308, 0x30c, -1, -1, 0x310,
21575 0x314, 0x318, -1, -1, -1, 0x31c, 0x320, 0x324, 0x328, 0x32c, 0x330,
21576 0x334, 0x338, -1, -1, -1, -1, 0x33c, 0x340, 0x344, 0x348};
21577static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
21578 0x14;
21579static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8;
21580static constexpr dart::compiler::target::word AOT_Array_header_size = 0xc;
21581static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x8;
21582static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
21583 0x10;
21584static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x54;
21585static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x20;
21586static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
21587 0x14;
21588static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
21589 0x8;
21590static constexpr dart::compiler::target::word
21591 AOT_CompressedStackMaps_ObjectHeaderSize = 0x4;
21592static constexpr dart::compiler::target::word
21593 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
21594static constexpr dart::compiler::target::word AOT_Context_header_size = 0xc;
21595static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
21596static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
21597 0xc;
21598static constexpr dart::compiler::target::word
21599 AOT_ExternalTypedData_InstanceSize = 0xc;
21600static constexpr dart::compiler::target::word
21601 AOT_FfiTrampolineData_InstanceSize = 0x1c;
21602static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x34;
21603static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x1c;
21604static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
21605 0x20;
21606static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
21607 0x18;
21608static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
21609static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
21610static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x28;
21611static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
21612 0x2c;
21613static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x8;
21614static constexpr dart::compiler::target::word
21615 AOT_GrowableObjectArray_InstanceSize = 0x10;
21616static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x18;
21617static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x4;
21618static constexpr dart::compiler::target::word
21619 AOT_Instructions_UnalignedHeaderSize = 0x8;
21620static constexpr dart::compiler::target::word
21621 AOT_InstructionsSection_UnalignedHeaderSize = 0x14;
21622static constexpr dart::compiler::target::word
21623 AOT_InstructionsSection_HeaderSize = 0x20;
21624static constexpr dart::compiler::target::word
21625 AOT_InstructionsTable_InstanceSize = 0x18;
21626static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
21627static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x4;
21628static constexpr dart::compiler::target::word
21629 AOT_KernelProgramInfo_InstanceSize = 0x30;
21630static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
21631 0x1c;
21632static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x48;
21633static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
21634 0x14;
21635static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
21636 0x1c;
21637static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
21638 0x4;
21639static constexpr dart::compiler::target::word
21640 AOT_MegamorphicCache_InstanceSize = 0x18;
21641static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
21642static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
21643 0x8;
21644static constexpr dart::compiler::target::word
21645 AOT_MonomorphicSmiableCall_InstanceSize = 0xc;
21646static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x14;
21647static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
21648 0x10;
21649static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x4;
21650static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x4;
21651static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 0xc;
21652static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
21653 0x8;
21654static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0xc;
21655static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
21656 0x10;
21657static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
21658 0x1c;
21659static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x2c;
21660static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x28;
21661static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
21662static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x4;
21663static constexpr dart::compiler::target::word
21664 AOT_SingleTargetCache_InstanceSize = 0x14;
21665static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
21666 0x14;
21667static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
21668 0x18;
21669static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0xc;
21670static constexpr dart::compiler::target::word
21671 AOT_SubtypeTestCache_InstanceSize = 0x10;
21672static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
21673 0x14;
21674static constexpr dart::compiler::target::word
21675 AOT_TransferableTypedData_InstanceSize = 0x4;
21676static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x18;
21677static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
21678 0x1c;
21679static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
21680 0x14;
21681static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0xc;
21682static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
21683 0xc;
21684static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
21685 0x14;
21686static constexpr dart::compiler::target::word
21687 AOT_UnhandledException_InstanceSize = 0xc;
21688static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
21689 0x10;
21690static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
21691 0xc;
21692static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x10;
21693static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
21694 0x10;
21695static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
21696 0x10;
21697static constexpr dart::compiler::target::word
21698 AOT_WeakSerializationReference_InstanceSize = 0xc;
21699#endif // defined(PRODUCT) && \
21700 // defined(TARGET_ARCH_RISCV32) && \
21701 // !defined(DART_COMPRESSED_POINTERS)
21702
21703#if defined(PRODUCT) && defined(TARGET_ARCH_RISCV64) && \
21704 !defined(DART_COMPRESSED_POINTERS)
21705static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
21706 0x38;
21707static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
21708 0x18;
21709static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
21710static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
21711 0x78;
21712static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
21713static constexpr dart::compiler::target::word
21714 AOT_Context_elements_start_offset = 0x18;
21715static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
21716static constexpr dart::compiler::target::word
21717 AOT_ContextScope_elements_start_offset = 0x10;
21718static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
21719 0x50;
21720static constexpr dart::compiler::target::word
21721 AOT_ExceptionHandlers_elements_start_offset = 0x18;
21722static constexpr dart::compiler::target::word
21723 AOT_ExceptionHandlers_element_size = 0xc;
21724static constexpr dart::compiler::target::word
21725 AOT_ObjectPool_elements_start_offset = 0x10;
21726static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
21727static constexpr dart::compiler::target::word
21728 AOT_OneByteString_elements_start_offset = 0x10;
21729static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
21730 0x1;
21731static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
21732 0x10;
21733static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
21734static constexpr dart::compiler::target::word
21735 AOT_TypeArguments_elements_start_offset = 0x28;
21736static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
21737 0x8;
21738static constexpr dart::compiler::target::word
21739 AOT_TwoByteString_elements_start_offset = 0x10;
21740static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
21741 0x2;
21742static constexpr dart::compiler::target::word
21743 AOT_WeakArray_elements_start_offset = 0x18;
21744static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
21745static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
21746 0x7ffffffffffffff;
21747static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
21748 0x7ffd;
21749static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
21750 0x7ffffffffffffff;
21751static constexpr dart::compiler::target::word
21752 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x6;
21753static constexpr dart::compiler::target::word
21754 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
21755static constexpr dart::compiler::target::word
21756 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x6;
21757static constexpr dart::compiler::target::word
21758 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x12;
21759static constexpr dart::compiler::target::word
21760 AOT_Instructions_kBarePayloadAlignment = 0x4;
21761static constexpr dart::compiler::target::word
21762 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
21763static constexpr dart::compiler::target::word
21764 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
21765static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
21766static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
21767static constexpr dart::compiler::target::word
21768 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
21769static constexpr dart::compiler::target::word
21770 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
21771static constexpr dart::compiler::target::word
21772 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
21773static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
21774 0xffff;
21775static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
21776 0xffff;
21777static constexpr dart::compiler::target::word AOT_String_kMaxElements =
21778 0x1fffffffffffffff;
21779static constexpr dart::compiler::target::word
21780 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
21781static constexpr dart::compiler::target::word
21782 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
21783static constexpr dart::compiler::target::word
21784 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
21785static constexpr dart::compiler::target::word
21786 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
21787static constexpr dart::compiler::target::word
21788 AOT_SubtypeTestCache_kDestinationType = 0x6;
21789static constexpr dart::compiler::target::word
21790 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
21791static constexpr dart::compiler::target::word
21792 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
21793static constexpr dart::compiler::target::word
21794 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
21795static constexpr dart::compiler::target::word
21796 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
21797static constexpr dart::compiler::target::word
21798 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
21799static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
21800 0x7;
21801static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
21802 0x7;
21803static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
21804 0x7ffffffffffffff;
21805static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
21806 0x10;
21807static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
21808 0x20;
21809static constexpr dart::compiler::target::word
21810 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
21811static constexpr dart::compiler::target::word
21812 AOT_ArgumentsDescriptor_count_offset = 0x20;
21813static constexpr dart::compiler::target::word
21814 AOT_ArgumentsDescriptor_size_offset = 0x28;
21815static constexpr dart::compiler::target::word
21816 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
21817static constexpr dart::compiler::target::word
21818 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
21819static constexpr dart::compiler::target::word
21820 AOT_ArgumentsDescriptor_name_offset = 0x0;
21821static constexpr dart::compiler::target::word
21822 AOT_ArgumentsDescriptor_position_offset = 0x8;
21823static constexpr dart::compiler::target::word
21824 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
21825static constexpr dart::compiler::target::word
21826 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
21827static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
21828static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
21829static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
21830static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
21831 0x8;
21832static constexpr dart::compiler::target::word
21833 AOT_Class_declaration_type_offset = 0x60;
21834static constexpr dart::compiler::target::word
21835 AOT_Class_num_type_arguments_offset = 0x7c;
21836static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
21837 0x50;
21838static constexpr dart::compiler::target::word
21839 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x88;
21840static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
21841static constexpr dart::compiler::target::word
21842 AOT_Closure_delayed_type_arguments_offset = 0x18;
21843static constexpr dart::compiler::target::word AOT_Closure_function_offset =
21844 0x20;
21845static constexpr dart::compiler::target::word
21846 AOT_Closure_function_type_arguments_offset = 0x10;
21847static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
21848static constexpr dart::compiler::target::word
21849 AOT_Closure_instantiator_type_arguments_offset = 0x8;
21850static constexpr dart::compiler::target::word
21851 AOT_ClosureData_packed_fields_offset = 0x20;
21852static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
21853 0x30;
21854static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
21855 0x28;
21856static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
21857static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
21858 0x8;
21859static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
21860static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
21861static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
21862static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
21863static constexpr dart::compiler::target::word
21864 AOT_Field_initializer_function_offset = 0x20;
21865static constexpr dart::compiler::target::word
21866 AOT_Field_host_offset_or_field_id_offset = 0x28;
21867static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
21868 0x48;
21869static constexpr dart::compiler::target::word
21870 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
21871static constexpr dart::compiler::target::word
21872 AOT_Field_guarded_list_length_offset = 0x30;
21873static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
21874 0x4c;
21875static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
21876static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
21877static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
21878static constexpr dart::compiler::target::word
21879 AOT_Function_entry_point_offset[] = {0x8, 0x10};
21880static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
21881 0x48;
21882static constexpr dart::compiler::target::word AOT_Function_signature_offset =
21883 0x28;
21884static constexpr dart::compiler::target::word
21885 AOT_FutureOr_type_arguments_offset = 0x8;
21886static constexpr dart::compiler::target::word
21887 AOT_GrowableObjectArray_data_offset = 0x18;
21888static constexpr dart::compiler::target::word
21889 AOT_GrowableObjectArray_length_offset = 0x10;
21890static constexpr dart::compiler::target::word
21891 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
21892static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
21893static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
21894 0x38;
21895static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
21896 0x40;
21897static constexpr dart::compiler::target::word
21898 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
21899static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
21900 0x3;
21901static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
21902 0x0;
21903static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
21904static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
21905static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
21906 0x28;
21907static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
21908static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
21909 0x28;
21910static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
21911 0x30;
21912static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
21913 0x40;
21914static constexpr dart::compiler::target::word
21915 AOT_IsolateGroup_object_store_offset = 0x20;
21916static constexpr dart::compiler::target::word
21917 AOT_IsolateGroup_class_table_offset = 0x10;
21918static constexpr dart::compiler::target::word
21919 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
21920static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
21921 0x20;
21922static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
21923 0x18;
21924static constexpr dart::compiler::target::word
21925 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
21926static constexpr dart::compiler::target::word
21927 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
21928static constexpr dart::compiler::target::word
21929 AOT_LinkedHashBase_hash_mask_offset = 0x10;
21930static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
21931 0x30;
21932static constexpr dart::compiler::target::word
21933 AOT_LinkedHashBase_type_arguments_offset = 0x8;
21934static constexpr dart::compiler::target::word
21935 AOT_LinkedHashBase_used_data_offset = 0x20;
21936static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
21937static constexpr dart::compiler::target::word
21938 AOT_MarkingStackBlock_pointers_offset = 0x10;
21939static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
21940 0x8;
21941static constexpr dart::compiler::target::word
21942 AOT_MegamorphicCache_buckets_offset = 0x18;
21943static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
21944 0x20;
21945static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
21946static constexpr dart::compiler::target::word
21947 AOT_NativeArguments_argc_tag_offset = 0x8;
21948static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
21949 0x10;
21950static constexpr dart::compiler::target::word
21951 AOT_NativeArguments_retval_offset = 0x18;
21952static constexpr dart::compiler::target::word
21953 AOT_NativeArguments_thread_offset = 0x0;
21954static constexpr dart::compiler::target::word
21955 AOT_ObjectStore_double_type_offset = 0x180;
21956static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
21957 0x130;
21958static constexpr dart::compiler::target::word
21959 AOT_ObjectStore_record_field_names_offset = 0x3d0;
21960static constexpr dart::compiler::target::word
21961 AOT_ObjectStore_string_type_offset = 0x1a8;
21962static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
21963 0x108;
21964static constexpr dart::compiler::target::word
21965 AOT_ObjectStore_ffi_callback_code_offset = 0x4c8;
21966static constexpr dart::compiler::target::word
21967 AOT_ObjectStore_suspend_state_await_offset = 0x420;
21968static constexpr dart::compiler::target::word
21969 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x428;
21970static constexpr dart::compiler::target::word
21971 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x468;
21972static constexpr dart::compiler::target::word
21973 AOT_ObjectStore_suspend_state_init_async_offset = 0x418;
21974static constexpr dart::compiler::target::word
21975 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x440;
21976static constexpr dart::compiler::target::word
21977 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x458;
21978static constexpr dart::compiler::target::word
21979 AOT_ObjectStore_suspend_state_return_async_offset = 0x430;
21980static constexpr dart::compiler::target::word
21981 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x438;
21982static constexpr dart::compiler::target::word
21983 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x450;
21984static constexpr dart::compiler::target::word
21985 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x460;
21986static constexpr dart::compiler::target::word
21987 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x448;
21988static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
21989 0x10;
21990static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
21991 0x0;
21992static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
21993static constexpr dart::compiler::target::word
21994 AOT_Pointer_type_arguments_offset = 0x10;
21995static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
21996 0x8;
21997static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
21998 0x18;
21999static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
22000static constexpr dart::compiler::target::word
22001 AOT_SingleTargetCache_entry_point_offset = 0x10;
22002static constexpr dart::compiler::target::word
22003 AOT_SingleTargetCache_lower_limit_offset = 0x18;
22004static constexpr dart::compiler::target::word
22005 AOT_SingleTargetCache_target_offset = 0x8;
22006static constexpr dart::compiler::target::word
22007 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
22008static constexpr dart::compiler::target::word
22009 AOT_StoreBufferBlock_pointers_offset = 0x10;
22010static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
22011 0x8;
22012static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
22013 0x8;
22014static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
22015static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
22016static constexpr dart::compiler::target::word
22017 AOT_SubtypeTestCache_cache_offset = 0x8;
22018static constexpr dart::compiler::target::word
22019 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
22020static constexpr dart::compiler::target::word
22021 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
22022static constexpr dart::compiler::target::word
22023 AOT_SuspendState_error_callback_offset = 0x28;
22024static constexpr dart::compiler::target::word
22025 AOT_SuspendState_frame_size_offset = 0x8;
22026static constexpr dart::compiler::target::word
22027 AOT_SuspendState_function_data_offset = 0x18;
22028static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
22029 0x30;
22030static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
22031static constexpr dart::compiler::target::word
22032 AOT_SuspendState_then_callback_offset = 0x20;
22033static constexpr dart::compiler::target::word
22034 AOT_Thread_AllocateArray_entry_point_offset = 0x2d0;
22035static constexpr dart::compiler::target::word
22036 AOT_Thread_active_exception_offset = 0x750;
22037static constexpr dart::compiler::target::word
22038 AOT_Thread_active_stacktrace_offset = 0x758;
22039static constexpr dart::compiler::target::word
22040 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8;
22041static constexpr dart::compiler::target::word
22042 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
22043static constexpr dart::compiler::target::word
22044 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
22045static constexpr dart::compiler::target::word
22046 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
22047static constexpr dart::compiler::target::word
22048 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
22049static constexpr dart::compiler::target::word
22050 AOT_Thread_allocate_object_entry_point_offset = 0x218;
22051static constexpr dart::compiler::target::word
22052 AOT_Thread_allocate_object_stub_offset = 0x130;
22053static constexpr dart::compiler::target::word
22054 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220;
22055static constexpr dart::compiler::target::word
22056 AOT_Thread_allocate_object_parameterized_stub_offset = 0x138;
22057static constexpr dart::compiler::target::word
22058 AOT_Thread_allocate_object_slow_entry_point_offset = 0x228;
22059static constexpr dart::compiler::target::word
22060 AOT_Thread_allocate_object_slow_stub_offset = 0x140;
22061static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
22062 0x790;
22063static constexpr dart::compiler::target::word
22064 AOT_Thread_async_exception_handler_stub_offset = 0x148;
22065static constexpr dart::compiler::target::word
22066 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
22067static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
22068 0x80;
22069static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
22070 0x78;
22071static constexpr dart::compiler::target::word
22072 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
22073static constexpr dart::compiler::target::word
22074 AOT_Thread_call_to_runtime_entry_point_offset = 0x200;
22075static constexpr dart::compiler::target::word
22076 AOT_Thread_call_to_runtime_stub_offset = 0xb8;
22077static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
22078 0x7c8;
22079static constexpr dart::compiler::target::word
22080 AOT_Thread_dispatch_table_array_offset = 0x58;
22081static constexpr dart::compiler::target::word
22082 AOT_Thread_double_truncate_round_supported_offset = 0x798;
22083static constexpr dart::compiler::target::word
22084 AOT_Thread_service_extension_stream_offset = 0x7d0;
22085static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
22086 0x250;
22087static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
22088 0x1a0;
22089static constexpr dart::compiler::target::word
22090 AOT_Thread_deoptimize_entry_offset = 0x258;
22091static constexpr dart::compiler::target::word
22092 AOT_Thread_deoptimize_stub_offset = 0x1a8;
22093static constexpr dart::compiler::target::word
22094 AOT_Thread_double_abs_address_offset = 0x2a8;
22095static constexpr dart::compiler::target::word
22096 AOT_Thread_double_negate_address_offset = 0x2a0;
22097static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
22098static constexpr dart::compiler::target::word
22099 AOT_Thread_enter_safepoint_stub_offset = 0x1d0;
22100static constexpr dart::compiler::target::word
22101 AOT_Thread_execution_state_offset = 0x778;
22102static constexpr dart::compiler::target::word
22103 AOT_Thread_exit_safepoint_stub_offset = 0x1d8;
22104static constexpr dart::compiler::target::word
22105 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
22106static constexpr dart::compiler::target::word
22107 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8;
22108static constexpr dart::compiler::target::word
22109 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260;
22110static constexpr dart::compiler::target::word
22111 AOT_Thread_fix_allocation_stub_code_offset = 0xa8;
22112static constexpr dart::compiler::target::word
22113 AOT_Thread_fix_callers_target_code_offset = 0xa0;
22114static constexpr dart::compiler::target::word
22115 AOT_Thread_float_absolute_address_offset = 0x2c0;
22116static constexpr dart::compiler::target::word
22117 AOT_Thread_float_negate_address_offset = 0x2b8;
22118static constexpr dart::compiler::target::word
22119 AOT_Thread_float_not_address_offset = 0x2b0;
22120static constexpr dart::compiler::target::word
22121 AOT_Thread_float_zerow_address_offset = 0x2c8;
22122static constexpr dart::compiler::target::word
22123 AOT_Thread_global_object_pool_offset = 0x760;
22124static constexpr dart::compiler::target::word
22125 AOT_Thread_invoke_dart_code_stub_offset = 0xb0;
22126static constexpr dart::compiler::target::word
22127 AOT_Thread_exit_through_ffi_offset = 0x788;
22128static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6f0;
22129static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
22130 0x6f8;
22131static constexpr dart::compiler::target::word
22132 AOT_Thread_field_table_values_offset = 0x60;
22133static constexpr dart::compiler::target::word
22134 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
22135static constexpr dart::compiler::target::word
22136 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
22137static constexpr dart::compiler::target::word
22138 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
22139static constexpr dart::compiler::target::word
22140 AOT_Thread_old_marking_stack_block_offset = 0x720;
22141static constexpr dart::compiler::target::word
22142 AOT_Thread_new_marking_stack_block_offset = 0x728;
22143static constexpr dart::compiler::target::word
22144 AOT_Thread_megamorphic_call_checked_entry_offset = 0x240;
22145static constexpr dart::compiler::target::word
22146 AOT_Thread_switchable_call_miss_entry_offset = 0x248;
22147static constexpr dart::compiler::target::word
22148 AOT_Thread_switchable_call_miss_stub_offset = 0x180;
22149static constexpr dart::compiler::target::word
22150 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
22151static constexpr dart::compiler::target::word
22152 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
22153 0xc8;
22154static constexpr dart::compiler::target::word
22155 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
22156 0xc0;
22157static constexpr dart::compiler::target::word
22158 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
22159static constexpr dart::compiler::target::word
22160 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
22161static constexpr dart::compiler::target::word
22162 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
22163static constexpr dart::compiler::target::word
22164 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
22165static constexpr dart::compiler::target::word
22166 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
22167static constexpr dart::compiler::target::word
22168 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
22169static constexpr dart::compiler::target::word
22170 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
22171static constexpr dart::compiler::target::word
22172 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
22173static constexpr dart::compiler::target::word
22174 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
22175static constexpr dart::compiler::target::word
22176 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
22177static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
22178 0x150;
22179static constexpr dart::compiler::target::word
22180 AOT_Thread_return_async_not_future_stub_offset = 0x160;
22181static constexpr dart::compiler::target::word
22182 AOT_Thread_return_async_star_stub_offset = 0x168;
22183static constexpr dart::compiler::target::word
22184 AOT_Thread_return_async_stub_offset = 0x158;
22185static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
22186 0x70;
22187static constexpr dart::compiler::target::word
22188 AOT_Thread_predefined_symbols_address_offset = 0x290;
22189static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
22190 0x768;
22191static constexpr dart::compiler::target::word
22192 AOT_Thread_saved_shadow_call_stack_offset = 0x770;
22193static constexpr dart::compiler::target::word
22194 AOT_Thread_safepoint_state_offset = 0x780;
22195static constexpr dart::compiler::target::word
22196 AOT_Thread_shared_field_table_values_offset = 0x68;
22197static constexpr dart::compiler::target::word
22198 AOT_Thread_slow_type_test_stub_offset = 0x1c0;
22199static constexpr dart::compiler::target::word
22200 AOT_Thread_slow_type_test_entry_point_offset = 0x270;
22201static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
22202 0x38;
22203static constexpr dart::compiler::target::word
22204 AOT_Thread_saved_stack_limit_offset = 0x700;
22205static constexpr dart::compiler::target::word
22206 AOT_Thread_stack_overflow_flags_offset = 0x708;
22207static constexpr dart::compiler::target::word
22208 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
22209static constexpr dart::compiler::target::word
22210 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
22211static constexpr dart::compiler::target::word
22212 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
22213 0x230;
22214static constexpr dart::compiler::target::word
22215 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
22216static constexpr dart::compiler::target::word
22217 AOT_Thread_store_buffer_block_offset = 0x718;
22218static constexpr dart::compiler::target::word
22219 AOT_Thread_suspend_state_await_entry_point_offset = 0x6a0;
22220static constexpr dart::compiler::target::word
22221 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a8;
22222static constexpr dart::compiler::target::word
22223 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x698;
22224static constexpr dart::compiler::target::word
22225 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6b0;
22226static constexpr dart::compiler::target::word
22227 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b8;
22228static constexpr dart::compiler::target::word
22229 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6c0;
22230static constexpr dart::compiler::target::word
22231 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c8;
22232static constexpr dart::compiler::target::word
22233 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6d0;
22234static constexpr dart::compiler::target::word
22235 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d8;
22236static constexpr dart::compiler::target::word
22237 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
22238 0x6e0;
22239static constexpr dart::compiler::target::word
22240 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6e8;
22241static constexpr dart::compiler::target::word
22242 AOT_Thread_top_exit_frame_info_offset = 0x710;
22243static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
22244static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
22245 0x20;
22246static constexpr dart::compiler::target::word
22247 AOT_Thread_unboxed_runtime_arg_offset = 0x740;
22248static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x738;
22249static constexpr dart::compiler::target::word
22250 AOT_Thread_write_barrier_entry_point_offset = 0x1f0;
22251static constexpr dart::compiler::target::word
22252 AOT_Thread_write_barrier_mask_offset = 0x40;
22253static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
22254 0x7a0;
22255static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7a8;
22256static constexpr dart::compiler::target::word
22257 AOT_Thread_jump_to_frame_entry_point_offset = 0x268;
22258static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
22259 0x7b0;
22260static constexpr dart::compiler::target::word
22261 AOT_TsanUtils_setjmp_function_offset = 0x0;
22262static constexpr dart::compiler::target::word
22263 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
22264static constexpr dart::compiler::target::word
22265 AOT_TsanUtils_exception_pc_offset = 0x10;
22266static constexpr dart::compiler::target::word
22267 AOT_TsanUtils_exception_sp_offset = 0x18;
22268static constexpr dart::compiler::target::word
22269 AOT_TsanUtils_exception_fp_offset = 0x20;
22270static constexpr dart::compiler::target::word
22271 AOT_TimelineStream_enabled_offset = 0x10;
22272static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
22273 0x10;
22274static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
22275static constexpr dart::compiler::target::word
22276 AOT_Finalizer_type_arguments_offset = 0x30;
22277static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
22278 0x28;
22279static constexpr dart::compiler::target::word
22280 AOT_FinalizerBase_all_entries_offset = 0x18;
22281static constexpr dart::compiler::target::word
22282 AOT_FinalizerBase_detachments_offset = 0x10;
22283static constexpr dart::compiler::target::word
22284 AOT_FinalizerBase_entries_collected_offset = 0x20;
22285static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
22286 0x8;
22287static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
22288 0x10;
22289static constexpr dart::compiler::target::word
22290 AOT_FinalizerEntry_external_size_offset = 0x38;
22291static constexpr dart::compiler::target::word
22292 AOT_FinalizerEntry_finalizer_offset = 0x20;
22293static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
22294 0x28;
22295static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
22296 0x18;
22297static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
22298 0x8;
22299static constexpr dart::compiler::target::word
22300 AOT_NativeFinalizer_callback_offset = 0x28;
22301static constexpr dart::compiler::target::word
22302 AOT_FunctionType_named_parameter_names_offset = 0x40;
22303static constexpr dart::compiler::target::word
22304 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
22305static constexpr dart::compiler::target::word
22306 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
22307static constexpr dart::compiler::target::word
22308 AOT_FunctionType_parameter_types_offset = 0x38;
22309static constexpr dart::compiler::target::word
22310 AOT_FunctionType_type_parameters_offset = 0x28;
22311static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
22312 0x32;
22313static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
22314 0x18;
22315static constexpr dart::compiler::target::word
22316 AOT_TypeArguments_instantiations_offset = 0x8;
22317static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
22318 0x10;
22319static constexpr dart::compiler::target::word
22320 AOT_TypeArguments_nullability_offset = 0x20;
22321static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
22322 0x28;
22323static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
22324 0x8;
22325static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
22326 0x10;
22327static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
22328 0x18;
22329static constexpr dart::compiler::target::word
22330 AOT_TypeParameters_defaults_offset = 0x20;
22331static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
22332 0x10;
22333static constexpr dart::compiler::target::word
22334 AOT_TypedDataView_typed_data_offset = 0x18;
22335static constexpr dart::compiler::target::word
22336 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
22337static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
22338 0x18;
22339static constexpr dart::compiler::target::word
22340 AOT_UnhandledException_exception_offset = 0x8;
22341static constexpr dart::compiler::target::word
22342 AOT_UnhandledException_stacktrace_offset = 0x10;
22343static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
22344static constexpr dart::compiler::target::word
22345 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
22346static constexpr dart::compiler::target::word
22347 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
22348static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
22349static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
22350 0x10;
22351static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
22352 0x8;
22353static constexpr dart::compiler::target::word
22354 AOT_WeakReference_type_arguments_offset = 0x10;
22355static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
22356 0x8, 0x18, 0x10, 0x20};
22357static constexpr dart::compiler::target::word
22358 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
22359 -1, -1, -1, -1, -1, 0x608, 0x610, 0x618, -1, -1, 0x620,
22360 0x628, 0x630, -1, -1, -1, 0x638, 0x640, 0x648, 0x650, 0x658, 0x660,
22361 0x668, 0x670, -1, -1, -1, -1, 0x678, 0x680, 0x688, 0x690};
22362static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
22363 0x28;
22364static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
22365static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
22366static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
22367static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
22368 0x10;
22369static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x90;
22370static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
22371static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
22372 0x28;
22373static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
22374 0x10;
22375static constexpr dart::compiler::target::word
22376 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
22377static constexpr dart::compiler::target::word
22378 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
22379static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
22380static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
22381static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
22382 0x18;
22383static constexpr dart::compiler::target::word
22384 AOT_ExternalTypedData_InstanceSize = 0x18;
22385static constexpr dart::compiler::target::word
22386 AOT_FfiTrampolineData_InstanceSize = 0x30;
22387static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
22388static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
22389static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
22390 0x40;
22391static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
22392 0x30;
22393static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
22394static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
22395static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
22396static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
22397 0x50;
22398static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
22399static constexpr dart::compiler::target::word
22400 AOT_GrowableObjectArray_InstanceSize = 0x20;
22401static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
22402static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
22403static constexpr dart::compiler::target::word
22404 AOT_Instructions_UnalignedHeaderSize = 0x10;
22405static constexpr dart::compiler::target::word
22406 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
22407static constexpr dart::compiler::target::word
22408 AOT_InstructionsSection_HeaderSize = 0x40;
22409static constexpr dart::compiler::target::word
22410 AOT_InstructionsTable_InstanceSize = 0x30;
22411static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
22412static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
22413static constexpr dart::compiler::target::word
22414 AOT_KernelProgramInfo_InstanceSize = 0x60;
22415static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
22416 0x30;
22417static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x88;
22418static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
22419 0x28;
22420static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
22421 0x38;
22422static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
22423 0x8;
22424static constexpr dart::compiler::target::word
22425 AOT_MegamorphicCache_InstanceSize = 0x30;
22426static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
22427static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
22428 0x10;
22429static constexpr dart::compiler::target::word
22430 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
22431static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
22432static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
22433 0x20;
22434static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
22435static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
22436static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
22437 0x18;
22438static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
22439 0x10;
22440static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
22441static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
22442 0x20;
22443static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
22444 0x38;
22445static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x58;
22446static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
22447static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
22448static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
22449static constexpr dart::compiler::target::word
22450 AOT_SingleTargetCache_InstanceSize = 0x20;
22451static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
22452 0x28;
22453static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
22454 0x30;
22455static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
22456static constexpr dart::compiler::target::word
22457 AOT_SubtypeTestCache_InstanceSize = 0x18;
22458static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
22459 0x28;
22460static constexpr dart::compiler::target::word
22461 AOT_TransferableTypedData_InstanceSize = 0x8;
22462static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
22463static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
22464 0x38;
22465static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
22466 0x28;
22467static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
22468static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
22469 0x18;
22470static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
22471 0x28;
22472static constexpr dart::compiler::target::word
22473 AOT_UnhandledException_InstanceSize = 0x18;
22474static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
22475 0x20;
22476static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
22477 0x18;
22478static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
22479static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
22480 0x20;
22481static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
22482 0x20;
22483static constexpr dart::compiler::target::word
22484 AOT_WeakSerializationReference_InstanceSize = 0x18;
22485#endif // defined(PRODUCT) && \
22486 // defined(TARGET_ARCH_RISCV64) && \
22487 // !defined(DART_COMPRESSED_POINTERS)
22488
22489#endif // RUNTIME_VM_COMPILER_RUNTIME_OFFSETS_EXTRACTED_H_
intptr_t word
Definition: globals.h:500