Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
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 0xc8;
253static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
254 0x9c;
255static constexpr dart::compiler::target::word
256 ObjectStore_record_field_names_offset = 0x1fc;
257static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
258 0xdc;
259static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
260 0x88;
261static constexpr dart::compiler::target::word
262 ObjectStore_ffi_callback_code_offset = 0x278;
263static constexpr dart::compiler::target::word
264 ObjectStore_suspend_state_await_offset = 0x224;
265static constexpr dart::compiler::target::word
266 ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
267static constexpr dart::compiler::target::word
268 ObjectStore_suspend_state_handle_exception_offset = 0x248;
269static constexpr dart::compiler::target::word
270 ObjectStore_suspend_state_init_async_offset = 0x220;
271static constexpr dart::compiler::target::word
272 ObjectStore_suspend_state_init_async_star_offset = 0x234;
273static constexpr dart::compiler::target::word
274 ObjectStore_suspend_state_init_sync_star_offset = 0x240;
275static constexpr dart::compiler::target::word
276 ObjectStore_suspend_state_return_async_offset = 0x22c;
277static constexpr dart::compiler::target::word
278 ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
279static constexpr dart::compiler::target::word
280 ObjectStore_suspend_state_return_async_star_offset = 0x23c;
281static constexpr dart::compiler::target::word
282 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
283static constexpr dart::compiler::target::word
284 ObjectStore_suspend_state_yield_async_star_offset = 0x238;
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 = 0x164;
327static constexpr dart::compiler::target::word Thread_active_exception_offset =
328 0x378;
329static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
330 0x37c;
331static constexpr dart::compiler::target::word
332 Thread_array_write_barrier_entry_point_offset = 0xf8;
333static constexpr dart::compiler::target::word
334 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100;
335static constexpr dart::compiler::target::word
336 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x8c;
337static constexpr dart::compiler::target::word
338 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104;
339static constexpr dart::compiler::target::word
340 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x90;
341static constexpr dart::compiler::target::word
342 Thread_allocate_object_entry_point_offset = 0x108;
343static constexpr dart::compiler::target::word
344 Thread_allocate_object_stub_offset = 0x94;
345static constexpr dart::compiler::target::word
346 Thread_allocate_object_parameterized_entry_point_offset = 0x10c;
347static constexpr dart::compiler::target::word
348 Thread_allocate_object_parameterized_stub_offset = 0x98;
349static constexpr dart::compiler::target::word
350 Thread_allocate_object_slow_entry_point_offset = 0x110;
351static constexpr dart::compiler::target::word
352 Thread_allocate_object_slow_stub_offset = 0x9c;
353static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
354 0x398;
355static constexpr dart::compiler::target::word
356 Thread_async_exception_handler_stub_offset = 0xa0;
357static constexpr dart::compiler::target::word
358 Thread_auto_scope_native_wrapper_entry_point_offset = 0x140;
359static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x3c;
360static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x38;
361static constexpr dart::compiler::target::word
362 Thread_bootstrap_native_wrapper_entry_point_offset = 0x138;
363static constexpr dart::compiler::target::word
364 Thread_call_to_runtime_entry_point_offset = 0xfc;
365static constexpr dart::compiler::target::word
366 Thread_call_to_runtime_stub_offset = 0x58;
367static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3bc;
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 = 0x39c;
372static constexpr dart::compiler::target::word
373 Thread_service_extension_stream_offset = 0x3c0;
374static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
375 0x124;
376static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
377 0xcc;
378static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
379 0x128;
380static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
381 0xd0;
382static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
383 0x150;
384static constexpr dart::compiler::target::word
385 Thread_double_negate_address_offset = 0x14c;
386static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
387static constexpr dart::compiler::target::word
388 Thread_enter_safepoint_stub_offset = 0xe4;
389static constexpr dart::compiler::target::word Thread_execution_state_offset =
390 0x38c;
391static constexpr dart::compiler::target::word
392 Thread_exit_safepoint_stub_offset = 0xe8;
393static constexpr dart::compiler::target::word
394 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xec;
395static constexpr dart::compiler::target::word
396 Thread_call_native_through_safepoint_stub_offset = 0xf0;
397static constexpr dart::compiler::target::word
398 Thread_call_native_through_safepoint_entry_point_offset = 0x12c;
399static constexpr dart::compiler::target::word
400 Thread_fix_allocation_stub_code_offset = 0x50;
401static constexpr dart::compiler::target::word
402 Thread_fix_callers_target_code_offset = 0x4c;
403static constexpr dart::compiler::target::word
404 Thread_float_absolute_address_offset = 0x15c;
405static constexpr dart::compiler::target::word
406 Thread_float_negate_address_offset = 0x158;
407static constexpr dart::compiler::target::word Thread_float_not_address_offset =
408 0x154;
409static constexpr dart::compiler::target::word
410 Thread_float_zerow_address_offset = 0x160;
411static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
412 0x380;
413static constexpr dart::compiler::target::word
414 Thread_invoke_dart_code_stub_offset = 0x54;
415static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
416 0x394;
417static constexpr dart::compiler::target::word Thread_isolate_offset = 0x344;
418static constexpr dart::compiler::target::word Thread_isolate_group_offset =
419 0x348;
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 = 0xd4;
424static constexpr dart::compiler::target::word
425 Thread_lazy_deopt_from_throw_stub_offset = 0xd8;
426static constexpr dart::compiler::target::word
427 Thread_lazy_specialize_type_test_stub_offset = 0xe0;
428static constexpr dart::compiler::target::word
429 Thread_marking_stack_block_offset = 0x35c;
430static constexpr dart::compiler::target::word
431 Thread_megamorphic_call_checked_entry_offset = 0x11c;
432static constexpr dart::compiler::target::word
433 Thread_switchable_call_miss_entry_offset = 0x120;
434static constexpr dart::compiler::target::word
435 Thread_switchable_call_miss_stub_offset = 0xbc;
436static constexpr dart::compiler::target::word
437 Thread_no_scope_native_wrapper_entry_point_offset = 0x13c;
438static constexpr dart::compiler::target::word
439 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x60;
440static constexpr dart::compiler::target::word
441 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x5c;
442static constexpr dart::compiler::target::word
443 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x68;
444static constexpr dart::compiler::target::word
445 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x64;
446static constexpr dart::compiler::target::word
447 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x70;
448static constexpr dart::compiler::target::word
449 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x6c;
450static constexpr dart::compiler::target::word
451 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x78;
452static constexpr dart::compiler::target::word
453 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x74;
454static constexpr dart::compiler::target::word
455 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x80;
456static constexpr dart::compiler::target::word
457 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x7c;
458static constexpr dart::compiler::target::word
459 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x88;
460static constexpr dart::compiler::target::word
461 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x84;
462static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa4;
463static constexpr dart::compiler::target::word
464 Thread_return_async_not_future_stub_offset = 0xac;
465static constexpr dart::compiler::target::word
466 Thread_return_async_star_stub_offset = 0xb0;
467static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
468 0xa8;
469static constexpr dart::compiler::target::word Thread_object_null_offset = 0x34;
470static constexpr dart::compiler::target::word
471 Thread_predefined_symbols_address_offset = 0x144;
472static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x384;
473static constexpr dart::compiler::target::word
474 Thread_saved_shadow_call_stack_offset = 0x388;
475static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
476 0x390;
477static constexpr dart::compiler::target::word
478 Thread_slow_type_test_stub_offset = 0xdc;
479static constexpr dart::compiler::target::word
480 Thread_slow_type_test_entry_point_offset = 0x134;
481static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
482static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
483 0x34c;
484static constexpr dart::compiler::target::word
485 Thread_stack_overflow_flags_offset = 0x350;
486static constexpr dart::compiler::target::word
487 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118;
488static constexpr dart::compiler::target::word
489 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb8;
490static constexpr dart::compiler::target::word
491 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x114;
492static constexpr dart::compiler::target::word
493 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb4;
494static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
495 0x358;
496static constexpr dart::compiler::target::word
497 Thread_suspend_state_await_entry_point_offset = 0x31c;
498static constexpr dart::compiler::target::word
499 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x320;
500static constexpr dart::compiler::target::word
501 Thread_suspend_state_init_async_entry_point_offset = 0x318;
502static constexpr dart::compiler::target::word
503 Thread_suspend_state_return_async_entry_point_offset = 0x324;
504static constexpr dart::compiler::target::word
505 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x328;
506static constexpr dart::compiler::target::word
507 Thread_suspend_state_init_async_star_entry_point_offset = 0x32c;
508static constexpr dart::compiler::target::word
509 Thread_suspend_state_yield_async_star_entry_point_offset = 0x330;
510static constexpr dart::compiler::target::word
511 Thread_suspend_state_return_async_star_entry_point_offset = 0x334;
512static constexpr dart::compiler::target::word
513 Thread_suspend_state_init_sync_star_entry_point_offset = 0x338;
514static constexpr dart::compiler::target::word
515 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x33c;
516static constexpr dart::compiler::target::word
517 Thread_suspend_state_handle_exception_entry_point_offset = 0x340;
518static constexpr dart::compiler::target::word
519 Thread_top_exit_frame_info_offset = 0x354;
520static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
521static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
522static constexpr dart::compiler::target::word
523 Thread_unboxed_runtime_arg_offset = 0x368;
524static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x364;
525static constexpr dart::compiler::target::word
526 Thread_write_barrier_entry_point_offset = 0xf4;
527static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
528 0x20;
529static constexpr dart::compiler::target::word Thread_next_task_id_offset =
530 0x3a0;
531static constexpr dart::compiler::target::word Thread_random_offset = 0x3a8;
532static constexpr dart::compiler::target::word
533 Thread_jump_to_frame_entry_point_offset = 0x130;
534static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3b0;
535static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
536 0x0;
537static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
538 0x4;
539static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
540 0x8;
541static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
542 0xc;
543static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
544 0x10;
545static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
546 0x8;
547static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
548static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
549static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
550 0x18;
551static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
552static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
553 0xc;
554static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
555 0x8;
556static constexpr dart::compiler::target::word
557 FinalizerBase_entries_collected_offset = 0x10;
558static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
559 0x4;
560static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
561 0x8;
562static constexpr dart::compiler::target::word
563 FinalizerEntry_external_size_offset = 0x1c;
564static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
565 0x10;
566static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
567static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
568static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
569static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
570 0x14;
571static constexpr dart::compiler::target::word
572 FunctionType_named_parameter_names_offset = 0x20;
573static constexpr dart::compiler::target::word
574 FunctionType_packed_parameter_counts_offset = 0x24;
575static constexpr dart::compiler::target::word
576 FunctionType_packed_type_parameter_counts_offset = 0x28;
577static constexpr dart::compiler::target::word
578 FunctionType_parameter_types_offset = 0x1c;
579static constexpr dart::compiler::target::word
580 FunctionType_type_parameters_offset = 0x14;
581static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
582static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
583static constexpr dart::compiler::target::word
584 TypeArguments_instantiations_offset = 0x4;
585static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
586static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
587 0x10;
588static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
589static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
590static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
591static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
592 0xc;
593static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
594 0x10;
595static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
596static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
597 0xc;
598static constexpr dart::compiler::target::word
599 TypedDataView_offset_in_bytes_offset = 0x10;
600static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
601static constexpr dart::compiler::target::word
602 UnhandledException_exception_offset = 0x4;
603static constexpr dart::compiler::target::word
604 UnhandledException_stacktrace_offset = 0x8;
605static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
606static constexpr dart::compiler::target::word
607 MonomorphicSmiableCall_expected_cid_offset = 0x4;
608static constexpr dart::compiler::target::word
609 MonomorphicSmiableCall_entrypoint_offset = 0x8;
610static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
611static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
612static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
613static constexpr dart::compiler::target::word
614 WeakReference_type_arguments_offset = 0x8;
615static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
616 0x4, 0xc, 0x8, 0x10};
617static constexpr dart::compiler::target::word
618 Thread_write_barrier_wrappers_thread_offset[] = {
619 0x2f8, 0x2fc, 0x300, 0x304, 0x308, -1, 0x30c, -1,
620 0x310, 0x314, -1, -1, -1, -1, -1, -1};
621static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
622static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
623static constexpr dart::compiler::target::word Array_header_size = 0xc;
624static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
625static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
626static constexpr dart::compiler::target::word Class_InstanceSize = 0x78;
627static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
628static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
629static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
630static constexpr dart::compiler::target::word
631 CompressedStackMaps_ObjectHeaderSize = 0x4;
632static constexpr dart::compiler::target::word
633 CompressedStackMaps_PayloadHeaderSize = 0x4;
634static constexpr dart::compiler::target::word Context_header_size = 0xc;
635static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
636static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
637static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
638 0xc;
639static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
640 0x1c;
641static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
642static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
643static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
644 0x20;
645static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
646 0x18;
647static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
648static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
649static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
650static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
651static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
652static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
653 0x10;
654static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
655static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
656static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
657 0x8;
658static constexpr dart::compiler::target::word
659 InstructionsSection_UnalignedHeaderSize = 0x14;
660static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
661 0x20;
662static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
663 0x18;
664static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
665static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
666static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
667 0x30;
668static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
669static constexpr dart::compiler::target::word Library_InstanceSize = 0x50;
670static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
671static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
672 0x1c;
673static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
674static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
675 0x18;
676static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
677static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
678 0x8;
679static constexpr dart::compiler::target::word
680 MonomorphicSmiableCall_InstanceSize = 0xc;
681static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
682static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
683static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
684static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
685static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
686static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
687static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
688static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x18;
689static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
690static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x2c;
691static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
692static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
693static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
694static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
695 0x14;
696static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
697static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
698static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
699static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
700 0x10;
701static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
702static constexpr dart::compiler::target::word
703 TransferableTypedData_InstanceSize = 0x4;
704static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
705static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
706static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
707 0x14;
708static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
709static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
710static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
711static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
712 0xc;
713static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
714static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
715static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
716static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
717static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
718static constexpr dart::compiler::target::word
719 WeakSerializationReference_InstanceSize = 0xc;
720#endif // !defined(PRODUCT) && \
721 // defined(TARGET_ARCH_ARM) && \
722 // !defined(DART_COMPRESSED_POINTERS)
723
724#if !defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
725 !defined(DART_COMPRESSED_POINTERS)
726static constexpr dart::compiler::target::word Code_active_instructions_offset =
727 0x70;
728static constexpr dart::compiler::target::word Function_usage_counter_offset =
729 0x70;
730static constexpr dart::compiler::target::word
731 ICData_receivers_static_type_offset = 0x20;
732static constexpr dart::compiler::target::word
733 SuspendState_frame_capacity_offset = 0x8;
734static constexpr dart::compiler::target::word Array_elements_start_offset =
735 0x18;
736static constexpr dart::compiler::target::word Array_element_size = 0x8;
737static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
738 0x0;
739static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
740static constexpr dart::compiler::target::word Code_elements_start_offset = 0xb0;
741static constexpr dart::compiler::target::word Code_element_size = 0x4;
742static constexpr dart::compiler::target::word Context_elements_start_offset =
743 0x18;
744static constexpr dart::compiler::target::word Context_element_size = 0x8;
745static constexpr dart::compiler::target::word
746 ContextScope_elements_start_offset = 0x10;
747static constexpr dart::compiler::target::word ContextScope_element_size = 0x50;
748static constexpr dart::compiler::target::word
749 ExceptionHandlers_elements_start_offset = 0x18;
750static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
751 0xc;
752static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
753 0x10;
754static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
755static constexpr dart::compiler::target::word
756 OneByteString_elements_start_offset = 0x10;
757static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
758static constexpr dart::compiler::target::word Record_elements_start_offset =
759 0x10;
760static constexpr dart::compiler::target::word Record_element_size = 0x8;
761static constexpr dart::compiler::target::word
762 TypeArguments_elements_start_offset = 0x28;
763static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
764static constexpr dart::compiler::target::word
765 TwoByteString_elements_start_offset = 0x10;
766static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
767static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
768 0x18;
769static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
770static constexpr dart::compiler::target::word Array_kMaxElements =
771 0x7ffffffffffffff;
772static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
773 0x7ffd;
774static constexpr dart::compiler::target::word Context_kMaxElements =
775 0x7ffffffffffffff;
776static constexpr dart::compiler::target::word
777 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
778static constexpr dart::compiler::target::word
779 Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
780static constexpr dart::compiler::target::word
781 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
782static constexpr dart::compiler::target::word
783 Instructions_kPolymorphicEntryOffsetAOT = 0x16;
784static constexpr dart::compiler::target::word
785 Instructions_kBarePayloadAlignment = 0x4;
786static constexpr dart::compiler::target::word
787 Instructions_kNonBarePayloadAlignment = 0x8;
788static constexpr dart::compiler::target::word
789 NativeEntry_kNumCallWrapperArguments = 0x2;
790static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
791static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
792static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
793 0x3fffffffffff;
794static constexpr dart::compiler::target::word
795 RecordShape_kFieldNamesIndexShift = 0x10;
796static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
797 0x3fffffffffff;
798static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
799 0xffff;
800static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
801 0xffff;
802static constexpr dart::compiler::target::word String_kMaxElements =
803 0x1fffffffffffffff;
804static constexpr dart::compiler::target::word
805 OneByteString_kMaxNewSpaceElements = 0x3fff0;
806static constexpr dart::compiler::target::word
807 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
808static constexpr dart::compiler::target::word
809 SubtypeTestCache_kFunctionTypeArguments = 0x3;
810static constexpr dart::compiler::target::word
811 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
812static constexpr dart::compiler::target::word
813 SubtypeTestCache_kDestinationType = 0x6;
814static constexpr dart::compiler::target::word
815 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
816static constexpr dart::compiler::target::word
817 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
818static constexpr dart::compiler::target::word
819 SubtypeTestCache_kInstanceTypeArguments = 0x1;
820static constexpr dart::compiler::target::word
821 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
822static constexpr dart::compiler::target::word
823 SubtypeTestCache_kTestEntryLength = 0x8;
824static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
825static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
826 0x7;
827static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
828 0x7ffffffffffffff;
829static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
830static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
831static constexpr dart::compiler::target::word
832 AbstractType_type_test_stub_entry_point_offset = 0x8;
833static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
834 0x20;
835static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
836 0x28;
837static constexpr dart::compiler::target::word
838 ArgumentsDescriptor_first_named_entry_offset = 0x38;
839static constexpr dart::compiler::target::word
840 ArgumentsDescriptor_named_entry_size = 0x10;
841static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
842 0x0;
843static constexpr dart::compiler::target::word
844 ArgumentsDescriptor_position_offset = 0x8;
845static constexpr dart::compiler::target::word
846 ArgumentsDescriptor_positional_count_offset = 0x30;
847static constexpr dart::compiler::target::word
848 ArgumentsDescriptor_type_args_len_offset = 0x18;
849static constexpr dart::compiler::target::word Array_data_offset = 0x18;
850static constexpr dart::compiler::target::word Array_length_offset = 0x10;
851static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
852static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
853static constexpr dart::compiler::target::word Class_declaration_type_offset =
854 0x68;
855static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
856 0xb0;
857static constexpr dart::compiler::target::word Class_super_type_offset = 0x58;
858static constexpr dart::compiler::target::word
859 Class_host_type_arguments_field_offset_in_words_offset = 0xbc;
860static constexpr dart::compiler::target::word
861 ClassTable_allocation_tracing_state_table_offset = 0x8;
862static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
863static constexpr dart::compiler::target::word
864 Closure_delayed_type_arguments_offset = 0x18;
865static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
866static constexpr dart::compiler::target::word
867 Closure_function_type_arguments_offset = 0x10;
868static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
869static constexpr dart::compiler::target::word
870 Closure_instantiator_type_arguments_offset = 0x8;
871static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
872 0x20;
873static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
874static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
875static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
876static constexpr dart::compiler::target::word Context_num_variables_offset =
877 0x8;
878static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
879static constexpr dart::compiler::target::word Double_value_offset = 0x8;
880static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
881static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
882static constexpr dart::compiler::target::word
883 Field_initializer_function_offset = 0x20;
884static constexpr dart::compiler::target::word
885 Field_host_offset_or_field_id_offset = 0x28;
886static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
887static constexpr dart::compiler::target::word
888 Field_guarded_list_length_in_object_offset_offset = 0x54;
889static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
890 0x30;
891static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
892static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
893static constexpr dart::compiler::target::word Function_code_offset = 0x40;
894static constexpr dart::compiler::target::word Function_data_offset = 0x30;
895static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
896 0x8, 0x10};
897static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
898static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
899static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
900 0x8;
901static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
902 0x18;
903static constexpr dart::compiler::target::word
904 GrowableObjectArray_length_offset = 0x10;
905static constexpr dart::compiler::target::word
906 GrowableObjectArray_type_arguments_offset = 0x8;
907static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
908static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
909static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
910static constexpr dart::compiler::target::word
911 CallSiteData_arguments_descriptor_offset = 0x10;
912static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
913static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
914static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
915static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
916static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
917static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
918static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
919static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
920static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
921static constexpr dart::compiler::target::word
922 Isolate_has_resumption_breakpoints_offset = 0x49;
923static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
924 0x20;
925static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
926 0x10;
927static constexpr dart::compiler::target::word
928 IsolateGroup_cached_class_table_table_offset = 0x18;
929static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48;
930static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
931static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
932static constexpr dart::compiler::target::word
933 ImmutableLinkedHashBase_data_offset = 0x18;
934static constexpr dart::compiler::target::word
935 LinkedHashBase_deleted_keys_offset = 0x28;
936static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
937 0x10;
938static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
939 0x30;
940static constexpr dart::compiler::target::word
941 LinkedHashBase_type_arguments_offset = 0x8;
942static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
943 0x20;
944static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
945static constexpr dart::compiler::target::word
946 MarkingStackBlock_pointers_offset = 0x10;
947static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
948 0x8;
949static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
950 0x18;
951static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
952 0x20;
953static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
954static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
955 0x8;
956static constexpr dart::compiler::target::word NativeArguments_argv_offset =
957 0x10;
958static constexpr dart::compiler::target::word NativeArguments_retval_offset =
959 0x18;
960static constexpr dart::compiler::target::word NativeArguments_thread_offset =
961 0x0;
962static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
963 0x190;
964static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
965 0x138;
966static constexpr dart::compiler::target::word
967 ObjectStore_record_field_names_offset = 0x3f8;
968static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
969 0x1b8;
970static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
971 0x110;
972static constexpr dart::compiler::target::word
973 ObjectStore_ffi_callback_code_offset = 0x4f0;
974static constexpr dart::compiler::target::word
975 ObjectStore_suspend_state_await_offset = 0x448;
976static constexpr dart::compiler::target::word
977 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
978static constexpr dart::compiler::target::word
979 ObjectStore_suspend_state_handle_exception_offset = 0x490;
980static constexpr dart::compiler::target::word
981 ObjectStore_suspend_state_init_async_offset = 0x440;
982static constexpr dart::compiler::target::word
983 ObjectStore_suspend_state_init_async_star_offset = 0x468;
984static constexpr dart::compiler::target::word
985 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
986static constexpr dart::compiler::target::word
987 ObjectStore_suspend_state_return_async_offset = 0x458;
988static constexpr dart::compiler::target::word
989 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
990static constexpr dart::compiler::target::word
991 ObjectStore_suspend_state_return_async_star_offset = 0x478;
992static constexpr dart::compiler::target::word
993 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
994static constexpr dart::compiler::target::word
995 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
996static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
997static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
998static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
999static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
1000 0x10;
1001static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
1002 0x8;
1003static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x18;
1004static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
1005static constexpr dart::compiler::target::word
1006 SingleTargetCache_entry_point_offset = 0x10;
1007static constexpr dart::compiler::target::word
1008 SingleTargetCache_lower_limit_offset = 0x18;
1009static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
1010 0x8;
1011static constexpr dart::compiler::target::word
1012 SingleTargetCache_upper_limit_offset = 0x1c;
1013static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
1014 0x10;
1015static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
1016static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
1017static constexpr dart::compiler::target::word String_hash_offset = 0x4;
1018static constexpr dart::compiler::target::word String_length_offset = 0x8;
1019static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
1020 0x8;
1021static constexpr dart::compiler::target::word
1022 SubtypeTestCache_num_inputs_offset = 0x10;
1023static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
1024 0x2;
1025static constexpr dart::compiler::target::word
1026 SuspendState_error_callback_offset = 0x30;
1027static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
1028 0x10;
1029static constexpr dart::compiler::target::word
1030 SuspendState_function_data_offset = 0x20;
1031static constexpr dart::compiler::target::word SuspendState_payload_offset =
1032 0x38;
1033static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
1034static constexpr dart::compiler::target::word
1035 SuspendState_then_callback_offset = 0x28;
1036static constexpr dart::compiler::target::word
1037 Thread_AllocateArray_entry_point_offset = 0x2c8;
1038static constexpr dart::compiler::target::word Thread_active_exception_offset =
1039 0x6f8;
1040static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
1041 0x700;
1042static constexpr dart::compiler::target::word
1043 Thread_array_write_barrier_entry_point_offset = 0x1f0;
1044static constexpr dart::compiler::target::word
1045 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
1046static constexpr dart::compiler::target::word
1047 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
1048static constexpr dart::compiler::target::word
1049 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
1050static constexpr dart::compiler::target::word
1051 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
1052static constexpr dart::compiler::target::word
1053 Thread_allocate_object_entry_point_offset = 0x210;
1054static constexpr dart::compiler::target::word
1055 Thread_allocate_object_stub_offset = 0x128;
1056static constexpr dart::compiler::target::word
1057 Thread_allocate_object_parameterized_entry_point_offset = 0x218;
1058static constexpr dart::compiler::target::word
1059 Thread_allocate_object_parameterized_stub_offset = 0x130;
1060static constexpr dart::compiler::target::word
1061 Thread_allocate_object_slow_entry_point_offset = 0x220;
1062static constexpr dart::compiler::target::word
1063 Thread_allocate_object_slow_stub_offset = 0x138;
1064static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
1065 0x738;
1066static constexpr dart::compiler::target::word
1067 Thread_async_exception_handler_stub_offset = 0x140;
1068static constexpr dart::compiler::target::word
1069 Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
1070static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x78;
1071static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x70;
1072static constexpr dart::compiler::target::word
1073 Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
1074static constexpr dart::compiler::target::word
1075 Thread_call_to_runtime_entry_point_offset = 0x1f8;
1076static constexpr dart::compiler::target::word
1077 Thread_call_to_runtime_stub_offset = 0xb0;
1078static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x770;
1079static constexpr dart::compiler::target::word
1080 Thread_dispatch_table_array_offset = 0x58;
1081static constexpr dart::compiler::target::word
1082 Thread_double_truncate_round_supported_offset = 0x740;
1083static constexpr dart::compiler::target::word
1084 Thread_service_extension_stream_offset = 0x778;
1085static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
1086 0x248;
1087static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
1088 0x198;
1089static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
1090 0x250;
1091static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
1092 0x1a0;
1093static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
1094 0x2a0;
1095static constexpr dart::compiler::target::word
1096 Thread_double_negate_address_offset = 0x298;
1097static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
1098static constexpr dart::compiler::target::word
1099 Thread_enter_safepoint_stub_offset = 0x1c8;
1100static constexpr dart::compiler::target::word Thread_execution_state_offset =
1101 0x720;
1102static constexpr dart::compiler::target::word
1103 Thread_exit_safepoint_stub_offset = 0x1d0;
1104static constexpr dart::compiler::target::word
1105 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
1106static constexpr dart::compiler::target::word
1107 Thread_call_native_through_safepoint_stub_offset = 0x1e0;
1108static constexpr dart::compiler::target::word
1109 Thread_call_native_through_safepoint_entry_point_offset = 0x258;
1110static constexpr dart::compiler::target::word
1111 Thread_fix_allocation_stub_code_offset = 0xa0;
1112static constexpr dart::compiler::target::word
1113 Thread_fix_callers_target_code_offset = 0x98;
1114static constexpr dart::compiler::target::word
1115 Thread_float_absolute_address_offset = 0x2b8;
1116static constexpr dart::compiler::target::word
1117 Thread_float_negate_address_offset = 0x2b0;
1118static constexpr dart::compiler::target::word Thread_float_not_address_offset =
1119 0x2a8;
1120static constexpr dart::compiler::target::word
1121 Thread_float_zerow_address_offset = 0x2c0;
1122static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
1123 0x708;
1124static constexpr dart::compiler::target::word
1125 Thread_invoke_dart_code_stub_offset = 0xa8;
1126static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
1127 0x730;
1128static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6a0;
1129static constexpr dart::compiler::target::word Thread_isolate_group_offset =
1130 0x6a8;
1131static constexpr dart::compiler::target::word Thread_field_table_values_offset =
1132 0x60;
1133static constexpr dart::compiler::target::word
1134 Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
1135static constexpr dart::compiler::target::word
1136 Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
1137static constexpr dart::compiler::target::word
1138 Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
1139static constexpr dart::compiler::target::word
1140 Thread_marking_stack_block_offset = 0x6d0;
1141static constexpr dart::compiler::target::word
1142 Thread_megamorphic_call_checked_entry_offset = 0x238;
1143static constexpr dart::compiler::target::word
1144 Thread_switchable_call_miss_entry_offset = 0x240;
1145static constexpr dart::compiler::target::word
1146 Thread_switchable_call_miss_stub_offset = 0x178;
1147static constexpr dart::compiler::target::word
1148 Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
1149static constexpr dart::compiler::target::word
1150 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc0;
1151static constexpr dart::compiler::target::word
1152 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xb8;
1153static constexpr dart::compiler::target::word
1154 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
1155static constexpr dart::compiler::target::word
1156 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
1157static constexpr dart::compiler::target::word
1158 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
1159static constexpr dart::compiler::target::word
1160 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
1161static constexpr dart::compiler::target::word
1162 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
1163static constexpr dart::compiler::target::word
1164 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
1165static constexpr dart::compiler::target::word
1166 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
1167static constexpr dart::compiler::target::word
1168 Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
1169static constexpr dart::compiler::target::word
1170 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
1171static constexpr dart::compiler::target::word
1172 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
1173static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x148;
1174static constexpr dart::compiler::target::word
1175 Thread_return_async_not_future_stub_offset = 0x158;
1176static constexpr dart::compiler::target::word
1177 Thread_return_async_star_stub_offset = 0x160;
1178static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
1179 0x150;
1180static constexpr dart::compiler::target::word Thread_object_null_offset = 0x68;
1181static constexpr dart::compiler::target::word
1182 Thread_predefined_symbols_address_offset = 0x288;
1183static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x710;
1184static constexpr dart::compiler::target::word
1185 Thread_saved_shadow_call_stack_offset = 0x718;
1186static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
1187 0x728;
1188static constexpr dart::compiler::target::word
1189 Thread_slow_type_test_stub_offset = 0x1b8;
1190static constexpr dart::compiler::target::word
1191 Thread_slow_type_test_entry_point_offset = 0x268;
1192static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
1193static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
1194 0x6b0;
1195static constexpr dart::compiler::target::word
1196 Thread_stack_overflow_flags_offset = 0x6b8;
1197static constexpr dart::compiler::target::word
1198 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
1199static constexpr dart::compiler::target::word
1200 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
1201static constexpr dart::compiler::target::word
1202 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x228;
1203static constexpr dart::compiler::target::word
1204 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
1205static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
1206 0x6c8;
1207static constexpr dart::compiler::target::word
1208 Thread_suspend_state_await_entry_point_offset = 0x650;
1209static constexpr dart::compiler::target::word
1210 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x658;
1211static constexpr dart::compiler::target::word
1212 Thread_suspend_state_init_async_entry_point_offset = 0x648;
1213static constexpr dart::compiler::target::word
1214 Thread_suspend_state_return_async_entry_point_offset = 0x660;
1215static constexpr dart::compiler::target::word
1216 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x668;
1217static constexpr dart::compiler::target::word
1218 Thread_suspend_state_init_async_star_entry_point_offset = 0x670;
1219static constexpr dart::compiler::target::word
1220 Thread_suspend_state_yield_async_star_entry_point_offset = 0x678;
1221static constexpr dart::compiler::target::word
1222 Thread_suspend_state_return_async_star_entry_point_offset = 0x680;
1223static constexpr dart::compiler::target::word
1224 Thread_suspend_state_init_sync_star_entry_point_offset = 0x688;
1225static constexpr dart::compiler::target::word
1226 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x690;
1227static constexpr dart::compiler::target::word
1228 Thread_suspend_state_handle_exception_entry_point_offset = 0x698;
1229static constexpr dart::compiler::target::word
1230 Thread_top_exit_frame_info_offset = 0x6c0;
1231static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
1232static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
1233static constexpr dart::compiler::target::word
1234 Thread_unboxed_runtime_arg_offset = 0x6e8;
1235static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6e0;
1236static constexpr dart::compiler::target::word
1237 Thread_write_barrier_entry_point_offset = 0x1e8;
1238static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
1239 0x40;
1240static constexpr dart::compiler::target::word Thread_next_task_id_offset =
1241 0x748;
1242static constexpr dart::compiler::target::word Thread_random_offset = 0x750;
1243static constexpr dart::compiler::target::word
1244 Thread_jump_to_frame_entry_point_offset = 0x260;
1245static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x758;
1246static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
1247 0x0;
1248static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
1249 0x8;
1250static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
1251 0x10;
1252static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
1253 0x18;
1254static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
1255 0x20;
1256static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
1257 0x10;
1258static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
1259static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
1260static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
1261 0x30;
1262static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
1263static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
1264 0x18;
1265static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
1266 0x10;
1267static constexpr dart::compiler::target::word
1268 FinalizerBase_entries_collected_offset = 0x20;
1269static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
1270 0x8;
1271static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
1272 0x10;
1273static constexpr dart::compiler::target::word
1274 FinalizerEntry_external_size_offset = 0x38;
1275static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
1276 0x20;
1277static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
1278static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
1279 0x18;
1280static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
1281static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
1282 0x28;
1283static constexpr dart::compiler::target::word
1284 FunctionType_named_parameter_names_offset = 0x40;
1285static constexpr dart::compiler::target::word
1286 FunctionType_packed_parameter_counts_offset = 0x48;
1287static constexpr dart::compiler::target::word
1288 FunctionType_packed_type_parameter_counts_offset = 0x4c;
1289static constexpr dart::compiler::target::word
1290 FunctionType_parameter_types_offset = 0x38;
1291static constexpr dart::compiler::target::word
1292 FunctionType_type_parameters_offset = 0x28;
1293static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
1294static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
1295static constexpr dart::compiler::target::word
1296 TypeArguments_instantiations_offset = 0x8;
1297static constexpr dart::compiler::target::word TypeArguments_length_offset =
1298 0x10;
1299static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
1300 0x20;
1301static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
1302static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
1303static constexpr dart::compiler::target::word TypeParameters_flags_offset =
1304 0x10;
1305static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
1306 0x18;
1307static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
1308 0x20;
1309static constexpr dart::compiler::target::word TypedDataBase_length_offset =
1310 0x10;
1311static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
1312 0x18;
1313static constexpr dart::compiler::target::word
1314 TypedDataView_offset_in_bytes_offset = 0x20;
1315static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
1316static constexpr dart::compiler::target::word
1317 UnhandledException_exception_offset = 0x8;
1318static constexpr dart::compiler::target::word
1319 UnhandledException_stacktrace_offset = 0x10;
1320static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
1321static constexpr dart::compiler::target::word
1322 MonomorphicSmiableCall_expected_cid_offset = 0x8;
1323static constexpr dart::compiler::target::word
1324 MonomorphicSmiableCall_entrypoint_offset = 0x10;
1325static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
1326static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
1327static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
1328static constexpr dart::compiler::target::word
1329 WeakReference_type_arguments_offset = 0x10;
1330static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
1331 0x8, 0x18, 0x10, 0x20};
1332static constexpr dart::compiler::target::word
1333 Thread_write_barrier_wrappers_thread_offset[] = {
1334 0x5f0, 0x5f8, 0x600, 0x608, -1, -1, 0x610, 0x618,
1335 0x620, 0x628, 0x630, -1, 0x638, 0x640, -1, -1};
1336static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
1337static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
1338static constexpr dart::compiler::target::word Array_header_size = 0x18;
1339static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
1340static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
1341static constexpr dart::compiler::target::word Class_InstanceSize = 0xc8;
1342static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
1343static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
1344static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
1345static constexpr dart::compiler::target::word
1346 CompressedStackMaps_ObjectHeaderSize = 0x8;
1347static constexpr dart::compiler::target::word
1348 CompressedStackMaps_PayloadHeaderSize = 0x4;
1349static constexpr dart::compiler::target::word Context_header_size = 0x18;
1350static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
1351static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
1352 0x18;
1353static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
1354 0x18;
1355static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
1356 0x30;
1357static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
1358static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
1359static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
1360 0x40;
1361static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
1362 0x30;
1363static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
1364static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
1365static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
1366static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
1367static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
1368static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
1369 0x20;
1370static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
1371static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
1372static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
1373 0x10;
1374static constexpr dart::compiler::target::word
1375 InstructionsSection_UnalignedHeaderSize = 0x28;
1376static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
1377 0x40;
1378static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
1379 0x30;
1380static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
1381static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
1382static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
1383 0x60;
1384static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
1385static constexpr dart::compiler::target::word Library_InstanceSize = 0x98;
1386static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
1387static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
1388 0x38;
1389static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
1390static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
1391 0x30;
1392static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
1393static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
1394 0x10;
1395static constexpr dart::compiler::target::word
1396 MonomorphicSmiableCall_InstanceSize = 0x18;
1397static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
1398static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
1399static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
1400static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
1401static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
1402static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
1403static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
1404static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x30;
1405static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
1406static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x58;
1407static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
1408static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
1409static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
1410static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
1411 0x20;
1412static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
1413static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
1414static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
1415static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
1416 0x18;
1417static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x28;
1418static constexpr dart::compiler::target::word
1419 TransferableTypedData_InstanceSize = 0x8;
1420static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
1421static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
1422static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
1423 0x28;
1424static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
1425static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
1426static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
1427static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
1428 0x18;
1429static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
1430static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
1431static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
1432static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
1433static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
1434static constexpr dart::compiler::target::word
1435 WeakSerializationReference_InstanceSize = 0x18;
1436#endif // !defined(PRODUCT) && \
1437 // defined(TARGET_ARCH_X64) && \
1438 // !defined(DART_COMPRESSED_POINTERS)
1439
1440#if !defined(PRODUCT) && defined(TARGET_ARCH_IA32) && \
1441 !defined(DART_COMPRESSED_POINTERS)
1442static constexpr dart::compiler::target::word Code_active_instructions_offset =
1443 0x38;
1444static constexpr dart::compiler::target::word Function_usage_counter_offset =
1445 0x48;
1446static constexpr dart::compiler::target::word
1447 ICData_receivers_static_type_offset = 0x10;
1448static constexpr dart::compiler::target::word
1449 SuspendState_frame_capacity_offset = 0x4;
1450static constexpr dart::compiler::target::word Array_elements_start_offset = 0xc;
1451static constexpr dart::compiler::target::word Array_element_size = 0x4;
1452static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
1453 0x0;
1454static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
1455static constexpr dart::compiler::target::word Code_elements_start_offset = 0x60;
1456static constexpr dart::compiler::target::word Code_element_size = 0x4;
1457static constexpr dart::compiler::target::word Context_elements_start_offset =
1458 0xc;
1459static constexpr dart::compiler::target::word Context_element_size = 0x4;
1460static constexpr dart::compiler::target::word
1461 ContextScope_elements_start_offset = 0xc;
1462static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
1463static constexpr dart::compiler::target::word
1464 ExceptionHandlers_elements_start_offset = 0xc;
1465static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
1466 0xc;
1467static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
1468 0x8;
1469static constexpr dart::compiler::target::word ObjectPool_element_size = 0x4;
1470static constexpr dart::compiler::target::word
1471 OneByteString_elements_start_offset = 0xc;
1472static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
1473static constexpr dart::compiler::target::word Record_elements_start_offset =
1474 0x8;
1475static constexpr dart::compiler::target::word Record_element_size = 0x4;
1476static constexpr dart::compiler::target::word
1477 TypeArguments_elements_start_offset = 0x14;
1478static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
1479static constexpr dart::compiler::target::word
1480 TwoByteString_elements_start_offset = 0xc;
1481static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
1482static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
1483 0xc;
1484static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
1485static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
1486static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
1487 0xfffd;
1488static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
1489static constexpr dart::compiler::target::word
1490 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
1491static constexpr dart::compiler::target::word
1492 Instructions_kPolymorphicEntryOffsetJIT = 0x24;
1493static constexpr dart::compiler::target::word
1494 Instructions_kMonomorphicEntryOffsetAOT = 0x0;
1495static constexpr dart::compiler::target::word
1496 Instructions_kPolymorphicEntryOffsetAOT = 0x0;
1497static constexpr dart::compiler::target::word
1498 Instructions_kBarePayloadAlignment = 0x4;
1499static constexpr dart::compiler::target::word
1500 Instructions_kNonBarePayloadAlignment = 0x4;
1501static constexpr dart::compiler::target::word
1502 NativeEntry_kNumCallWrapperArguments = 0x2;
1503static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
1504static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
1505static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
1506 0x3fff;
1507static constexpr dart::compiler::target::word
1508 RecordShape_kFieldNamesIndexShift = 0x10;
1509static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
1510 0x3fff;
1511static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
1512 0xffff;
1513static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
1514 0xffff;
1515static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
1516static constexpr dart::compiler::target::word
1517 OneByteString_kMaxNewSpaceElements = 0x3fff4;
1518static constexpr dart::compiler::target::word
1519 TwoByteString_kMaxNewSpaceElements = 0x1fffa;
1520static constexpr dart::compiler::target::word
1521 SubtypeTestCache_kFunctionTypeArguments = 0x3;
1522static constexpr dart::compiler::target::word
1523 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
1524static constexpr dart::compiler::target::word
1525 SubtypeTestCache_kDestinationType = 0x6;
1526static constexpr dart::compiler::target::word
1527 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
1528static constexpr dart::compiler::target::word
1529 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
1530static constexpr dart::compiler::target::word
1531 SubtypeTestCache_kInstanceTypeArguments = 0x1;
1532static constexpr dart::compiler::target::word
1533 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
1534static constexpr dart::compiler::target::word
1535 SubtypeTestCache_kTestEntryLength = 0x8;
1536static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
1537static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
1538 0x7;
1539static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
1540 0xfffffff;
1541static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x8;
1542static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x10;
1543static constexpr dart::compiler::target::word
1544 AbstractType_type_test_stub_entry_point_offset = 0x4;
1545static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
1546 0x10;
1547static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
1548 0x14;
1549static constexpr dart::compiler::target::word
1550 ArgumentsDescriptor_first_named_entry_offset = 0x1c;
1551static constexpr dart::compiler::target::word
1552 ArgumentsDescriptor_named_entry_size = 0x8;
1553static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
1554 0x0;
1555static constexpr dart::compiler::target::word
1556 ArgumentsDescriptor_position_offset = 0x4;
1557static constexpr dart::compiler::target::word
1558 ArgumentsDescriptor_positional_count_offset = 0x18;
1559static constexpr dart::compiler::target::word
1560 ArgumentsDescriptor_type_args_len_offset = 0xc;
1561static constexpr dart::compiler::target::word Array_data_offset = 0xc;
1562static constexpr dart::compiler::target::word Array_length_offset = 0x8;
1563static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
1564static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x4;
1565static constexpr dart::compiler::target::word Class_declaration_type_offset =
1566 0x34;
1567static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
1568 0x60;
1569static constexpr dart::compiler::target::word Class_super_type_offset = 0x2c;
1570static constexpr dart::compiler::target::word
1571 Class_host_type_arguments_field_offset_in_words_offset = 0x6c;
1572static constexpr dart::compiler::target::word
1573 ClassTable_allocation_tracing_state_table_offset = 0x4;
1574static constexpr dart::compiler::target::word Closure_context_offset = 0x14;
1575static constexpr dart::compiler::target::word
1576 Closure_delayed_type_arguments_offset = 0xc;
1577static constexpr dart::compiler::target::word Closure_function_offset = 0x10;
1578static constexpr dart::compiler::target::word
1579 Closure_function_type_arguments_offset = 0x8;
1580static constexpr dart::compiler::target::word Closure_hash_offset = 0x18;
1581static constexpr dart::compiler::target::word
1582 Closure_instantiator_type_arguments_offset = 0x4;
1583static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
1584 0x10;
1585static constexpr dart::compiler::target::word Code_instructions_offset = 0x18;
1586static constexpr dart::compiler::target::word Code_object_pool_offset = 0x14;
1587static constexpr dart::compiler::target::word Code_owner_offset = 0x1c;
1588static constexpr dart::compiler::target::word Context_num_variables_offset =
1589 0x4;
1590static constexpr dart::compiler::target::word Context_parent_offset = 0x8;
1591static constexpr dart::compiler::target::word Double_value_offset = 0x8;
1592static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
1593static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
1594static constexpr dart::compiler::target::word
1595 Field_initializer_function_offset = 0x10;
1596static constexpr dart::compiler::target::word
1597 Field_host_offset_or_field_id_offset = 0x14;
1598static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x28;
1599static constexpr dart::compiler::target::word
1600 Field_guarded_list_length_in_object_offset_offset = 0x34;
1601static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
1602 0x18;
1603static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x2c;
1604static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x36;
1605static constexpr dart::compiler::target::word Function_code_offset = 0x20;
1606static constexpr dart::compiler::target::word Function_data_offset = 0x18;
1607static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
1608 0x4, 0x8};
1609static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x40;
1610static constexpr dart::compiler::target::word Function_signature_offset = 0x14;
1611static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
1612 0x4;
1613static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
1614 0xc;
1615static constexpr dart::compiler::target::word
1616 GrowableObjectArray_length_offset = 0x8;
1617static constexpr dart::compiler::target::word
1618 GrowableObjectArray_type_arguments_offset = 0x4;
1619static constexpr dart::compiler::target::word Page_card_table_offset = 0x10;
1620static constexpr dart::compiler::target::word Page_original_top_offset = 0x1c;
1621static constexpr dart::compiler::target::word Page_original_end_offset = 0x20;
1622static constexpr dart::compiler::target::word
1623 CallSiteData_arguments_descriptor_offset = 0x8;
1624static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
1625static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
1626static constexpr dart::compiler::target::word ICData_entries_offset = 0xc;
1627static constexpr dart::compiler::target::word ICData_owner_offset = 0x14;
1628static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x1c;
1629static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
1630static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14;
1631static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18;
1632static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20;
1633static constexpr dart::compiler::target::word
1634 Isolate_has_resumption_breakpoints_offset = 0x25;
1635static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
1636 0x10;
1637static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
1638 0x8;
1639static constexpr dart::compiler::target::word
1640 IsolateGroup_cached_class_table_table_offset = 0xc;
1641static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x24;
1642static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10;
1643static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc;
1644static constexpr dart::compiler::target::word
1645 ImmutableLinkedHashBase_data_offset = 0xc;
1646static constexpr dart::compiler::target::word
1647 LinkedHashBase_deleted_keys_offset = 0x14;
1648static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
1649 0x8;
1650static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
1651 0x18;
1652static constexpr dart::compiler::target::word
1653 LinkedHashBase_type_arguments_offset = 0x4;
1654static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
1655 0x10;
1656static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
1657static constexpr dart::compiler::target::word
1658 MarkingStackBlock_pointers_offset = 0x8;
1659static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
1660 0x4;
1661static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
1662 0xc;
1663static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
1664 0x10;
1665static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
1666static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
1667 0x4;
1668static constexpr dart::compiler::target::word NativeArguments_argv_offset = 0x8;
1669static constexpr dart::compiler::target::word NativeArguments_retval_offset =
1670 0xc;
1671static constexpr dart::compiler::target::word NativeArguments_thread_offset =
1672 0x0;
1673static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
1674 0xc8;
1675static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
1676 0x9c;
1677static constexpr dart::compiler::target::word
1678 ObjectStore_record_field_names_offset = 0x1fc;
1679static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
1680 0xdc;
1681static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
1682 0x88;
1683static constexpr dart::compiler::target::word
1684 ObjectStore_ffi_callback_code_offset = 0x278;
1685static constexpr dart::compiler::target::word
1686 ObjectStore_suspend_state_await_offset = 0x224;
1687static constexpr dart::compiler::target::word
1688 ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
1689static constexpr dart::compiler::target::word
1690 ObjectStore_suspend_state_handle_exception_offset = 0x248;
1691static constexpr dart::compiler::target::word
1692 ObjectStore_suspend_state_init_async_offset = 0x220;
1693static constexpr dart::compiler::target::word
1694 ObjectStore_suspend_state_init_async_star_offset = 0x234;
1695static constexpr dart::compiler::target::word
1696 ObjectStore_suspend_state_init_sync_star_offset = 0x240;
1697static constexpr dart::compiler::target::word
1698 ObjectStore_suspend_state_return_async_offset = 0x22c;
1699static constexpr dart::compiler::target::word
1700 ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
1701static constexpr dart::compiler::target::word
1702 ObjectStore_suspend_state_return_async_star_offset = 0x23c;
1703static constexpr dart::compiler::target::word
1704 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
1705static constexpr dart::compiler::target::word
1706 ObjectStore_suspend_state_yield_async_star_offset = 0x238;
1707static constexpr dart::compiler::target::word OneByteString_data_offset = 0xc;
1708static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
1709static constexpr dart::compiler::target::word PointerBase_data_offset = 0x4;
1710static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
1711 0x8;
1712static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
1713 0x4;
1714static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0xc;
1715static constexpr dart::compiler::target::word Record_shape_offset = 0x4;
1716static constexpr dart::compiler::target::word
1717 SingleTargetCache_entry_point_offset = 0x8;
1718static constexpr dart::compiler::target::word
1719 SingleTargetCache_lower_limit_offset = 0xc;
1720static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
1721 0x4;
1722static constexpr dart::compiler::target::word
1723 SingleTargetCache_upper_limit_offset = 0x10;
1724static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
1725 0x8;
1726static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x4;
1727static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x4;
1728static constexpr dart::compiler::target::word String_hash_offset = 0x4;
1729static constexpr dart::compiler::target::word String_length_offset = 0x8;
1730static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
1731 0x4;
1732static constexpr dart::compiler::target::word
1733 SubtypeTestCache_num_inputs_offset = 0x8;
1734static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
1735 0x2;
1736static constexpr dart::compiler::target::word
1737 SuspendState_error_callback_offset = 0x18;
1738static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
1739 0x8;
1740static constexpr dart::compiler::target::word
1741 SuspendState_function_data_offset = 0x10;
1742static constexpr dart::compiler::target::word SuspendState_payload_offset =
1743 0x1c;
1744static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc;
1745static constexpr dart::compiler::target::word
1746 SuspendState_then_callback_offset = 0x14;
1747static constexpr dart::compiler::target::word
1748 Thread_AllocateArray_entry_point_offset = 0x164;
1749static constexpr dart::compiler::target::word Thread_active_exception_offset =
1750 0x370;
1751static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
1752 0x374;
1753static constexpr dart::compiler::target::word
1754 Thread_array_write_barrier_entry_point_offset = 0xf8;
1755static constexpr dart::compiler::target::word
1756 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100;
1757static constexpr dart::compiler::target::word
1758 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x8c;
1759static constexpr dart::compiler::target::word
1760 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104;
1761static constexpr dart::compiler::target::word
1762 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x90;
1763static constexpr dart::compiler::target::word
1764 Thread_allocate_object_entry_point_offset = 0x108;
1765static constexpr dart::compiler::target::word
1766 Thread_allocate_object_stub_offset = 0x94;
1767static constexpr dart::compiler::target::word
1768 Thread_allocate_object_parameterized_entry_point_offset = 0x10c;
1769static constexpr dart::compiler::target::word
1770 Thread_allocate_object_parameterized_stub_offset = 0x98;
1771static constexpr dart::compiler::target::word
1772 Thread_allocate_object_slow_entry_point_offset = 0x110;
1773static constexpr dart::compiler::target::word
1774 Thread_allocate_object_slow_stub_offset = 0x9c;
1775static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
1776 0x390;
1777static constexpr dart::compiler::target::word
1778 Thread_async_exception_handler_stub_offset = 0xa0;
1779static constexpr dart::compiler::target::word
1780 Thread_auto_scope_native_wrapper_entry_point_offset = 0x140;
1781static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x3c;
1782static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x38;
1783static constexpr dart::compiler::target::word
1784 Thread_bootstrap_native_wrapper_entry_point_offset = 0x138;
1785static constexpr dart::compiler::target::word
1786 Thread_call_to_runtime_entry_point_offset = 0xfc;
1787static constexpr dart::compiler::target::word
1788 Thread_call_to_runtime_stub_offset = 0x58;
1789static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3b4;
1790static constexpr dart::compiler::target::word
1791 Thread_dispatch_table_array_offset = 0x2c;
1792static constexpr dart::compiler::target::word
1793 Thread_double_truncate_round_supported_offset = 0x394;
1794static constexpr dart::compiler::target::word
1795 Thread_service_extension_stream_offset = 0x3b8;
1796static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
1797 0x124;
1798static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
1799 0xcc;
1800static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
1801 0x128;
1802static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
1803 0xd0;
1804static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
1805 0x150;
1806static constexpr dart::compiler::target::word
1807 Thread_double_negate_address_offset = 0x14c;
1808static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
1809static constexpr dart::compiler::target::word
1810 Thread_enter_safepoint_stub_offset = 0xe4;
1811static constexpr dart::compiler::target::word Thread_execution_state_offset =
1812 0x384;
1813static constexpr dart::compiler::target::word
1814 Thread_exit_safepoint_stub_offset = 0xe8;
1815static constexpr dart::compiler::target::word
1816 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xec;
1817static constexpr dart::compiler::target::word
1818 Thread_call_native_through_safepoint_stub_offset = 0xf0;
1819static constexpr dart::compiler::target::word
1820 Thread_call_native_through_safepoint_entry_point_offset = 0x12c;
1821static constexpr dart::compiler::target::word
1822 Thread_fix_allocation_stub_code_offset = 0x50;
1823static constexpr dart::compiler::target::word
1824 Thread_fix_callers_target_code_offset = 0x4c;
1825static constexpr dart::compiler::target::word
1826 Thread_float_absolute_address_offset = 0x15c;
1827static constexpr dart::compiler::target::word
1828 Thread_float_negate_address_offset = 0x158;
1829static constexpr dart::compiler::target::word Thread_float_not_address_offset =
1830 0x154;
1831static constexpr dart::compiler::target::word
1832 Thread_float_zerow_address_offset = 0x160;
1833static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
1834 0x378;
1835static constexpr dart::compiler::target::word
1836 Thread_invoke_dart_code_stub_offset = 0x54;
1837static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
1838 0x38c;
1839static constexpr dart::compiler::target::word Thread_isolate_offset = 0x338;
1840static constexpr dart::compiler::target::word Thread_isolate_group_offset =
1841 0x33c;
1842static constexpr dart::compiler::target::word Thread_field_table_values_offset =
1843 0x30;
1844static constexpr dart::compiler::target::word
1845 Thread_lazy_deopt_from_return_stub_offset = 0xd4;
1846static constexpr dart::compiler::target::word
1847 Thread_lazy_deopt_from_throw_stub_offset = 0xd8;
1848static constexpr dart::compiler::target::word
1849 Thread_lazy_specialize_type_test_stub_offset = 0xe0;
1850static constexpr dart::compiler::target::word
1851 Thread_marking_stack_block_offset = 0x350;
1852static constexpr dart::compiler::target::word
1853 Thread_megamorphic_call_checked_entry_offset = 0x11c;
1854static constexpr dart::compiler::target::word
1855 Thread_switchable_call_miss_entry_offset = 0x120;
1856static constexpr dart::compiler::target::word
1857 Thread_switchable_call_miss_stub_offset = 0xbc;
1858static constexpr dart::compiler::target::word
1859 Thread_no_scope_native_wrapper_entry_point_offset = 0x13c;
1860static constexpr dart::compiler::target::word
1861 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x60;
1862static constexpr dart::compiler::target::word
1863 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x5c;
1864static constexpr dart::compiler::target::word
1865 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x68;
1866static constexpr dart::compiler::target::word
1867 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x64;
1868static constexpr dart::compiler::target::word
1869 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x70;
1870static constexpr dart::compiler::target::word
1871 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x6c;
1872static constexpr dart::compiler::target::word
1873 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x78;
1874static constexpr dart::compiler::target::word
1875 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x74;
1876static constexpr dart::compiler::target::word
1877 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x80;
1878static constexpr dart::compiler::target::word
1879 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x7c;
1880static constexpr dart::compiler::target::word
1881 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x88;
1882static constexpr dart::compiler::target::word
1883 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x84;
1884static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa4;
1885static constexpr dart::compiler::target::word
1886 Thread_return_async_not_future_stub_offset = 0xac;
1887static constexpr dart::compiler::target::word
1888 Thread_return_async_star_stub_offset = 0xb0;
1889static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
1890 0xa8;
1891static constexpr dart::compiler::target::word Thread_object_null_offset = 0x34;
1892static constexpr dart::compiler::target::word
1893 Thread_predefined_symbols_address_offset = 0x144;
1894static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x37c;
1895static constexpr dart::compiler::target::word
1896 Thread_saved_shadow_call_stack_offset = 0x380;
1897static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
1898 0x388;
1899static constexpr dart::compiler::target::word
1900 Thread_slow_type_test_stub_offset = 0xdc;
1901static constexpr dart::compiler::target::word
1902 Thread_slow_type_test_entry_point_offset = 0x134;
1903static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
1904static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
1905 0x340;
1906static constexpr dart::compiler::target::word
1907 Thread_stack_overflow_flags_offset = 0x344;
1908static constexpr dart::compiler::target::word
1909 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118;
1910static constexpr dart::compiler::target::word
1911 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb8;
1912static constexpr dart::compiler::target::word
1913 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x114;
1914static constexpr dart::compiler::target::word
1915 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb4;
1916static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
1917 0x34c;
1918static constexpr dart::compiler::target::word
1919 Thread_suspend_state_await_entry_point_offset = 0x310;
1920static constexpr dart::compiler::target::word
1921 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x314;
1922static constexpr dart::compiler::target::word
1923 Thread_suspend_state_init_async_entry_point_offset = 0x30c;
1924static constexpr dart::compiler::target::word
1925 Thread_suspend_state_return_async_entry_point_offset = 0x318;
1926static constexpr dart::compiler::target::word
1927 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x31c;
1928static constexpr dart::compiler::target::word
1929 Thread_suspend_state_init_async_star_entry_point_offset = 0x320;
1930static constexpr dart::compiler::target::word
1931 Thread_suspend_state_yield_async_star_entry_point_offset = 0x324;
1932static constexpr dart::compiler::target::word
1933 Thread_suspend_state_return_async_star_entry_point_offset = 0x328;
1934static constexpr dart::compiler::target::word
1935 Thread_suspend_state_init_sync_star_entry_point_offset = 0x32c;
1936static constexpr dart::compiler::target::word
1937 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x330;
1938static constexpr dart::compiler::target::word
1939 Thread_suspend_state_handle_exception_entry_point_offset = 0x334;
1940static constexpr dart::compiler::target::word
1941 Thread_top_exit_frame_info_offset = 0x348;
1942static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
1943static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
1944static constexpr dart::compiler::target::word
1945 Thread_unboxed_runtime_arg_offset = 0x360;
1946static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x358;
1947static constexpr dart::compiler::target::word
1948 Thread_write_barrier_entry_point_offset = 0xf4;
1949static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
1950 0x20;
1951static constexpr dart::compiler::target::word Thread_next_task_id_offset =
1952 0x398;
1953static constexpr dart::compiler::target::word Thread_random_offset = 0x3a0;
1954static constexpr dart::compiler::target::word
1955 Thread_jump_to_frame_entry_point_offset = 0x130;
1956static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3a8;
1957static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
1958 0x0;
1959static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
1960 0x4;
1961static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
1962 0x8;
1963static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
1964 0xc;
1965static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
1966 0x10;
1967static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
1968 0x8;
1969static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
1970static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
1971static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
1972 0x18;
1973static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
1974static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
1975 0xc;
1976static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
1977 0x8;
1978static constexpr dart::compiler::target::word
1979 FinalizerBase_entries_collected_offset = 0x10;
1980static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
1981 0x4;
1982static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
1983 0x8;
1984static constexpr dart::compiler::target::word
1985 FinalizerEntry_external_size_offset = 0x1c;
1986static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
1987 0x10;
1988static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
1989static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
1990static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
1991static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
1992 0x14;
1993static constexpr dart::compiler::target::word
1994 FunctionType_named_parameter_names_offset = 0x20;
1995static constexpr dart::compiler::target::word
1996 FunctionType_packed_parameter_counts_offset = 0x24;
1997static constexpr dart::compiler::target::word
1998 FunctionType_packed_type_parameter_counts_offset = 0x28;
1999static constexpr dart::compiler::target::word
2000 FunctionType_parameter_types_offset = 0x1c;
2001static constexpr dart::compiler::target::word
2002 FunctionType_type_parameters_offset = 0x14;
2003static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
2004static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
2005static constexpr dart::compiler::target::word
2006 TypeArguments_instantiations_offset = 0x4;
2007static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
2008static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
2009 0x10;
2010static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
2011static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
2012static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
2013static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
2014 0xc;
2015static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
2016 0x10;
2017static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
2018static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
2019 0xc;
2020static constexpr dart::compiler::target::word
2021 TypedDataView_offset_in_bytes_offset = 0x10;
2022static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
2023static constexpr dart::compiler::target::word
2024 UnhandledException_exception_offset = 0x4;
2025static constexpr dart::compiler::target::word
2026 UnhandledException_stacktrace_offset = 0x8;
2027static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
2028static constexpr dart::compiler::target::word
2029 MonomorphicSmiableCall_expected_cid_offset = 0x4;
2030static constexpr dart::compiler::target::word
2031 MonomorphicSmiableCall_entrypoint_offset = 0x8;
2032static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
2033static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
2034static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
2035static constexpr dart::compiler::target::word
2036 WeakReference_type_arguments_offset = 0x8;
2037static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
2038 0x4, 0xc, 0x8, 0x10};
2039static constexpr dart::compiler::target::word
2040 Thread_write_barrier_wrappers_thread_offset[] = {
2041 0x2f8, 0x2fc, 0x300, 0x304, -1, -1, -1, 0x308};
2042static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
2043static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
2044static constexpr dart::compiler::target::word Array_header_size = 0xc;
2045static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
2046static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
2047static constexpr dart::compiler::target::word Class_InstanceSize = 0x78;
2048static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
2049static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
2050static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
2051static constexpr dart::compiler::target::word
2052 CompressedStackMaps_ObjectHeaderSize = 0x4;
2053static constexpr dart::compiler::target::word
2054 CompressedStackMaps_PayloadHeaderSize = 0x4;
2055static constexpr dart::compiler::target::word Context_header_size = 0xc;
2056static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
2057static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
2058static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
2059 0xc;
2060static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
2061 0x1c;
2062static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
2063static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
2064static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
2065 0x20;
2066static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
2067 0x18;
2068static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
2069static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
2070static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
2071static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
2072static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
2073static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
2074 0x10;
2075static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
2076static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
2077static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
2078 0x8;
2079static constexpr dart::compiler::target::word
2080 InstructionsSection_UnalignedHeaderSize = 0x14;
2081static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
2082 0x20;
2083static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
2084 0x18;
2085static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
2086static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
2087static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
2088 0x30;
2089static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
2090static constexpr dart::compiler::target::word Library_InstanceSize = 0x50;
2091static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
2092static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
2093 0x1c;
2094static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
2095static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
2096 0x18;
2097static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
2098static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
2099 0x8;
2100static constexpr dart::compiler::target::word
2101 MonomorphicSmiableCall_InstanceSize = 0xc;
2102static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
2103static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
2104static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
2105static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
2106static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
2107static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
2108static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
2109static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x18;
2110static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
2111static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x2c;
2112static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
2113static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
2114static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
2115static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
2116 0x14;
2117static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
2118static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
2119static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
2120static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
2121 0x10;
2122static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
2123static constexpr dart::compiler::target::word
2124 TransferableTypedData_InstanceSize = 0x4;
2125static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
2126static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
2127static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
2128 0x14;
2129static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
2130static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
2131static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
2132static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
2133 0xc;
2134static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
2135static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
2136static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
2137static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
2138static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
2139static constexpr dart::compiler::target::word
2140 WeakSerializationReference_InstanceSize = 0xc;
2141#endif // !defined(PRODUCT) && \
2142 // defined(TARGET_ARCH_IA32) && \
2143 // !defined(DART_COMPRESSED_POINTERS)
2144
2145#if !defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
2146 !defined(DART_COMPRESSED_POINTERS)
2147static constexpr dart::compiler::target::word Code_active_instructions_offset =
2148 0x70;
2149static constexpr dart::compiler::target::word Function_usage_counter_offset =
2150 0x70;
2151static constexpr dart::compiler::target::word
2152 ICData_receivers_static_type_offset = 0x20;
2153static constexpr dart::compiler::target::word
2154 SuspendState_frame_capacity_offset = 0x8;
2155static constexpr dart::compiler::target::word Array_elements_start_offset =
2156 0x18;
2157static constexpr dart::compiler::target::word Array_element_size = 0x8;
2158static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
2159 0x0;
2160static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
2161static constexpr dart::compiler::target::word Code_elements_start_offset = 0xb0;
2162static constexpr dart::compiler::target::word Code_element_size = 0x4;
2163static constexpr dart::compiler::target::word Context_elements_start_offset =
2164 0x18;
2165static constexpr dart::compiler::target::word Context_element_size = 0x8;
2166static constexpr dart::compiler::target::word
2167 ContextScope_elements_start_offset = 0x10;
2168static constexpr dart::compiler::target::word ContextScope_element_size = 0x50;
2169static constexpr dart::compiler::target::word
2170 ExceptionHandlers_elements_start_offset = 0x18;
2171static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
2172 0xc;
2173static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
2174 0x10;
2175static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
2176static constexpr dart::compiler::target::word
2177 OneByteString_elements_start_offset = 0x10;
2178static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
2179static constexpr dart::compiler::target::word Record_elements_start_offset =
2180 0x10;
2181static constexpr dart::compiler::target::word Record_element_size = 0x8;
2182static constexpr dart::compiler::target::word
2183 TypeArguments_elements_start_offset = 0x28;
2184static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
2185static constexpr dart::compiler::target::word
2186 TwoByteString_elements_start_offset = 0x10;
2187static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
2188static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
2189 0x18;
2190static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
2191static constexpr dart::compiler::target::word Array_kMaxElements =
2192 0x7ffffffffffffff;
2193static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
2194 0x7ffd;
2195static constexpr dart::compiler::target::word Context_kMaxElements =
2196 0x7ffffffffffffff;
2197static constexpr dart::compiler::target::word
2198 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
2199static constexpr dart::compiler::target::word
2200 Instructions_kPolymorphicEntryOffsetJIT = 0x34;
2201static constexpr dart::compiler::target::word
2202 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
2203static constexpr dart::compiler::target::word
2204 Instructions_kPolymorphicEntryOffsetAOT = 0x18;
2205static constexpr dart::compiler::target::word
2206 Instructions_kBarePayloadAlignment = 0x4;
2207static constexpr dart::compiler::target::word
2208 Instructions_kNonBarePayloadAlignment = 0x8;
2209static constexpr dart::compiler::target::word
2210 NativeEntry_kNumCallWrapperArguments = 0x2;
2211static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
2212static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
2213static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
2214 0x3fffffffffff;
2215static constexpr dart::compiler::target::word
2216 RecordShape_kFieldNamesIndexShift = 0x10;
2217static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
2218 0x3fffffffffff;
2219static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
2220 0xffff;
2221static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
2222 0xffff;
2223static constexpr dart::compiler::target::word String_kMaxElements =
2224 0x1fffffffffffffff;
2225static constexpr dart::compiler::target::word
2226 OneByteString_kMaxNewSpaceElements = 0x3fff0;
2227static constexpr dart::compiler::target::word
2228 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
2229static constexpr dart::compiler::target::word
2230 SubtypeTestCache_kFunctionTypeArguments = 0x3;
2231static constexpr dart::compiler::target::word
2232 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
2233static constexpr dart::compiler::target::word
2234 SubtypeTestCache_kDestinationType = 0x6;
2235static constexpr dart::compiler::target::word
2236 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
2237static constexpr dart::compiler::target::word
2238 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
2239static constexpr dart::compiler::target::word
2240 SubtypeTestCache_kInstanceTypeArguments = 0x1;
2241static constexpr dart::compiler::target::word
2242 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
2243static constexpr dart::compiler::target::word
2244 SubtypeTestCache_kTestEntryLength = 0x8;
2245static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
2246static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
2247 0x7;
2248static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
2249 0x7ffffffffffffff;
2250static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
2251static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
2252static constexpr dart::compiler::target::word
2253 AbstractType_type_test_stub_entry_point_offset = 0x8;
2254static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
2255 0x20;
2256static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
2257 0x28;
2258static constexpr dart::compiler::target::word
2259 ArgumentsDescriptor_first_named_entry_offset = 0x38;
2260static constexpr dart::compiler::target::word
2261 ArgumentsDescriptor_named_entry_size = 0x10;
2262static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
2263 0x0;
2264static constexpr dart::compiler::target::word
2265 ArgumentsDescriptor_position_offset = 0x8;
2266static constexpr dart::compiler::target::word
2267 ArgumentsDescriptor_positional_count_offset = 0x30;
2268static constexpr dart::compiler::target::word
2269 ArgumentsDescriptor_type_args_len_offset = 0x18;
2270static constexpr dart::compiler::target::word Array_data_offset = 0x18;
2271static constexpr dart::compiler::target::word Array_length_offset = 0x10;
2272static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
2273static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
2274static constexpr dart::compiler::target::word Class_declaration_type_offset =
2275 0x68;
2276static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
2277 0xb0;
2278static constexpr dart::compiler::target::word Class_super_type_offset = 0x58;
2279static constexpr dart::compiler::target::word
2280 Class_host_type_arguments_field_offset_in_words_offset = 0xbc;
2281static constexpr dart::compiler::target::word
2282 ClassTable_allocation_tracing_state_table_offset = 0x8;
2283static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
2284static constexpr dart::compiler::target::word
2285 Closure_delayed_type_arguments_offset = 0x18;
2286static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
2287static constexpr dart::compiler::target::word
2288 Closure_function_type_arguments_offset = 0x10;
2289static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
2290static constexpr dart::compiler::target::word
2291 Closure_instantiator_type_arguments_offset = 0x8;
2292static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
2293 0x20;
2294static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
2295static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
2296static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
2297static constexpr dart::compiler::target::word Context_num_variables_offset =
2298 0x8;
2299static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
2300static constexpr dart::compiler::target::word Double_value_offset = 0x8;
2301static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
2302static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
2303static constexpr dart::compiler::target::word
2304 Field_initializer_function_offset = 0x20;
2305static constexpr dart::compiler::target::word
2306 Field_host_offset_or_field_id_offset = 0x28;
2307static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
2308static constexpr dart::compiler::target::word
2309 Field_guarded_list_length_in_object_offset_offset = 0x54;
2310static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
2311 0x30;
2312static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
2313static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
2314static constexpr dart::compiler::target::word Function_code_offset = 0x40;
2315static constexpr dart::compiler::target::word Function_data_offset = 0x30;
2316static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
2317 0x8, 0x10};
2318static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
2319static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
2320static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
2321 0x8;
2322static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
2323 0x18;
2324static constexpr dart::compiler::target::word
2325 GrowableObjectArray_length_offset = 0x10;
2326static constexpr dart::compiler::target::word
2327 GrowableObjectArray_type_arguments_offset = 0x8;
2328static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
2329static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
2330static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
2331static constexpr dart::compiler::target::word
2332 CallSiteData_arguments_descriptor_offset = 0x10;
2333static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
2334static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
2335static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
2336static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
2337static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
2338static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
2339static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
2340static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
2341static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
2342static constexpr dart::compiler::target::word
2343 Isolate_has_resumption_breakpoints_offset = 0x49;
2344static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
2345 0x20;
2346static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
2347 0x10;
2348static constexpr dart::compiler::target::word
2349 IsolateGroup_cached_class_table_table_offset = 0x18;
2350static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48;
2351static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
2352static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
2353static constexpr dart::compiler::target::word
2354 ImmutableLinkedHashBase_data_offset = 0x18;
2355static constexpr dart::compiler::target::word
2356 LinkedHashBase_deleted_keys_offset = 0x28;
2357static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
2358 0x10;
2359static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
2360 0x30;
2361static constexpr dart::compiler::target::word
2362 LinkedHashBase_type_arguments_offset = 0x8;
2363static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
2364 0x20;
2365static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
2366static constexpr dart::compiler::target::word
2367 MarkingStackBlock_pointers_offset = 0x10;
2368static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
2369 0x8;
2370static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
2371 0x18;
2372static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
2373 0x20;
2374static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
2375static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
2376 0x8;
2377static constexpr dart::compiler::target::word NativeArguments_argv_offset =
2378 0x10;
2379static constexpr dart::compiler::target::word NativeArguments_retval_offset =
2380 0x18;
2381static constexpr dart::compiler::target::word NativeArguments_thread_offset =
2382 0x0;
2383static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
2384 0x190;
2385static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
2386 0x138;
2387static constexpr dart::compiler::target::word
2388 ObjectStore_record_field_names_offset = 0x3f8;
2389static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
2390 0x1b8;
2391static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
2392 0x110;
2393static constexpr dart::compiler::target::word
2394 ObjectStore_ffi_callback_code_offset = 0x4f0;
2395static constexpr dart::compiler::target::word
2396 ObjectStore_suspend_state_await_offset = 0x448;
2397static constexpr dart::compiler::target::word
2398 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
2399static constexpr dart::compiler::target::word
2400 ObjectStore_suspend_state_handle_exception_offset = 0x490;
2401static constexpr dart::compiler::target::word
2402 ObjectStore_suspend_state_init_async_offset = 0x440;
2403static constexpr dart::compiler::target::word
2404 ObjectStore_suspend_state_init_async_star_offset = 0x468;
2405static constexpr dart::compiler::target::word
2406 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
2407static constexpr dart::compiler::target::word
2408 ObjectStore_suspend_state_return_async_offset = 0x458;
2409static constexpr dart::compiler::target::word
2410 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
2411static constexpr dart::compiler::target::word
2412 ObjectStore_suspend_state_return_async_star_offset = 0x478;
2413static constexpr dart::compiler::target::word
2414 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
2415static constexpr dart::compiler::target::word
2416 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
2417static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
2418static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
2419static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
2420static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
2421 0x10;
2422static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
2423 0x8;
2424static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x18;
2425static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
2426static constexpr dart::compiler::target::word
2427 SingleTargetCache_entry_point_offset = 0x10;
2428static constexpr dart::compiler::target::word
2429 SingleTargetCache_lower_limit_offset = 0x18;
2430static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
2431 0x8;
2432static constexpr dart::compiler::target::word
2433 SingleTargetCache_upper_limit_offset = 0x1c;
2434static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
2435 0x10;
2436static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
2437static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
2438static constexpr dart::compiler::target::word String_hash_offset = 0x4;
2439static constexpr dart::compiler::target::word String_length_offset = 0x8;
2440static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
2441 0x8;
2442static constexpr dart::compiler::target::word
2443 SubtypeTestCache_num_inputs_offset = 0x10;
2444static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
2445 0x2;
2446static constexpr dart::compiler::target::word
2447 SuspendState_error_callback_offset = 0x30;
2448static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
2449 0x10;
2450static constexpr dart::compiler::target::word
2451 SuspendState_function_data_offset = 0x20;
2452static constexpr dart::compiler::target::word SuspendState_payload_offset =
2453 0x38;
2454static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
2455static constexpr dart::compiler::target::word
2456 SuspendState_then_callback_offset = 0x28;
2457static constexpr dart::compiler::target::word
2458 Thread_AllocateArray_entry_point_offset = 0x2c8;
2459static constexpr dart::compiler::target::word Thread_active_exception_offset =
2460 0x740;
2461static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
2462 0x748;
2463static constexpr dart::compiler::target::word
2464 Thread_array_write_barrier_entry_point_offset = 0x1f0;
2465static constexpr dart::compiler::target::word
2466 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
2467static constexpr dart::compiler::target::word
2468 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
2469static constexpr dart::compiler::target::word
2470 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
2471static constexpr dart::compiler::target::word
2472 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
2473static constexpr dart::compiler::target::word
2474 Thread_allocate_object_entry_point_offset = 0x210;
2475static constexpr dart::compiler::target::word
2476 Thread_allocate_object_stub_offset = 0x128;
2477static constexpr dart::compiler::target::word
2478 Thread_allocate_object_parameterized_entry_point_offset = 0x218;
2479static constexpr dart::compiler::target::word
2480 Thread_allocate_object_parameterized_stub_offset = 0x130;
2481static constexpr dart::compiler::target::word
2482 Thread_allocate_object_slow_entry_point_offset = 0x220;
2483static constexpr dart::compiler::target::word
2484 Thread_allocate_object_slow_stub_offset = 0x138;
2485static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
2486 0x780;
2487static constexpr dart::compiler::target::word
2488 Thread_async_exception_handler_stub_offset = 0x140;
2489static constexpr dart::compiler::target::word
2490 Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
2491static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x78;
2492static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x70;
2493static constexpr dart::compiler::target::word
2494 Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
2495static constexpr dart::compiler::target::word
2496 Thread_call_to_runtime_entry_point_offset = 0x1f8;
2497static constexpr dart::compiler::target::word
2498 Thread_call_to_runtime_stub_offset = 0xb0;
2499static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7b8;
2500static constexpr dart::compiler::target::word
2501 Thread_dispatch_table_array_offset = 0x58;
2502static constexpr dart::compiler::target::word
2503 Thread_double_truncate_round_supported_offset = 0x788;
2504static constexpr dart::compiler::target::word
2505 Thread_service_extension_stream_offset = 0x7c0;
2506static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
2507 0x248;
2508static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
2509 0x198;
2510static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
2511 0x250;
2512static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
2513 0x1a0;
2514static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
2515 0x2a0;
2516static constexpr dart::compiler::target::word
2517 Thread_double_negate_address_offset = 0x298;
2518static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
2519static constexpr dart::compiler::target::word
2520 Thread_enter_safepoint_stub_offset = 0x1c8;
2521static constexpr dart::compiler::target::word Thread_execution_state_offset =
2522 0x768;
2523static constexpr dart::compiler::target::word
2524 Thread_exit_safepoint_stub_offset = 0x1d0;
2525static constexpr dart::compiler::target::word
2526 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
2527static constexpr dart::compiler::target::word
2528 Thread_call_native_through_safepoint_stub_offset = 0x1e0;
2529static constexpr dart::compiler::target::word
2530 Thread_call_native_through_safepoint_entry_point_offset = 0x258;
2531static constexpr dart::compiler::target::word
2532 Thread_fix_allocation_stub_code_offset = 0xa0;
2533static constexpr dart::compiler::target::word
2534 Thread_fix_callers_target_code_offset = 0x98;
2535static constexpr dart::compiler::target::word
2536 Thread_float_absolute_address_offset = 0x2b8;
2537static constexpr dart::compiler::target::word
2538 Thread_float_negate_address_offset = 0x2b0;
2539static constexpr dart::compiler::target::word Thread_float_not_address_offset =
2540 0x2a8;
2541static constexpr dart::compiler::target::word
2542 Thread_float_zerow_address_offset = 0x2c0;
2543static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
2544 0x750;
2545static constexpr dart::compiler::target::word
2546 Thread_invoke_dart_code_stub_offset = 0xa8;
2547static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
2548 0x778;
2549static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6e8;
2550static constexpr dart::compiler::target::word Thread_isolate_group_offset =
2551 0x6f0;
2552static constexpr dart::compiler::target::word Thread_field_table_values_offset =
2553 0x60;
2554static constexpr dart::compiler::target::word
2555 Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
2556static constexpr dart::compiler::target::word
2557 Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
2558static constexpr dart::compiler::target::word
2559 Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
2560static constexpr dart::compiler::target::word
2561 Thread_marking_stack_block_offset = 0x718;
2562static constexpr dart::compiler::target::word
2563 Thread_megamorphic_call_checked_entry_offset = 0x238;
2564static constexpr dart::compiler::target::word
2565 Thread_switchable_call_miss_entry_offset = 0x240;
2566static constexpr dart::compiler::target::word
2567 Thread_switchable_call_miss_stub_offset = 0x178;
2568static constexpr dart::compiler::target::word
2569 Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
2570static constexpr dart::compiler::target::word
2571 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc0;
2572static constexpr dart::compiler::target::word
2573 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xb8;
2574static constexpr dart::compiler::target::word
2575 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
2576static constexpr dart::compiler::target::word
2577 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
2578static constexpr dart::compiler::target::word
2579 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
2580static constexpr dart::compiler::target::word
2581 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
2582static constexpr dart::compiler::target::word
2583 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
2584static constexpr dart::compiler::target::word
2585 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
2586static constexpr dart::compiler::target::word
2587 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
2588static constexpr dart::compiler::target::word
2589 Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
2590static constexpr dart::compiler::target::word
2591 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
2592static constexpr dart::compiler::target::word
2593 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
2594static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x148;
2595static constexpr dart::compiler::target::word
2596 Thread_return_async_not_future_stub_offset = 0x158;
2597static constexpr dart::compiler::target::word
2598 Thread_return_async_star_stub_offset = 0x160;
2599static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
2600 0x150;
2601static constexpr dart::compiler::target::word Thread_object_null_offset = 0x68;
2602static constexpr dart::compiler::target::word
2603 Thread_predefined_symbols_address_offset = 0x288;
2604static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x758;
2605static constexpr dart::compiler::target::word
2606 Thread_saved_shadow_call_stack_offset = 0x760;
2607static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
2608 0x770;
2609static constexpr dart::compiler::target::word
2610 Thread_slow_type_test_stub_offset = 0x1b8;
2611static constexpr dart::compiler::target::word
2612 Thread_slow_type_test_entry_point_offset = 0x268;
2613static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
2614static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
2615 0x6f8;
2616static constexpr dart::compiler::target::word
2617 Thread_stack_overflow_flags_offset = 0x700;
2618static constexpr dart::compiler::target::word
2619 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
2620static constexpr dart::compiler::target::word
2621 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
2622static constexpr dart::compiler::target::word
2623 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x228;
2624static constexpr dart::compiler::target::word
2625 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
2626static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
2627 0x710;
2628static constexpr dart::compiler::target::word
2629 Thread_suspend_state_await_entry_point_offset = 0x698;
2630static constexpr dart::compiler::target::word
2631 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a0;
2632static constexpr dart::compiler::target::word
2633 Thread_suspend_state_init_async_entry_point_offset = 0x690;
2634static constexpr dart::compiler::target::word
2635 Thread_suspend_state_return_async_entry_point_offset = 0x6a8;
2636static constexpr dart::compiler::target::word
2637 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b0;
2638static constexpr dart::compiler::target::word
2639 Thread_suspend_state_init_async_star_entry_point_offset = 0x6b8;
2640static constexpr dart::compiler::target::word
2641 Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c0;
2642static constexpr dart::compiler::target::word
2643 Thread_suspend_state_return_async_star_entry_point_offset = 0x6c8;
2644static constexpr dart::compiler::target::word
2645 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d0;
2646static constexpr dart::compiler::target::word
2647 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6d8;
2648static constexpr dart::compiler::target::word
2649 Thread_suspend_state_handle_exception_entry_point_offset = 0x6e0;
2650static constexpr dart::compiler::target::word
2651 Thread_top_exit_frame_info_offset = 0x708;
2652static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
2653static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
2654static constexpr dart::compiler::target::word
2655 Thread_unboxed_runtime_arg_offset = 0x730;
2656static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x728;
2657static constexpr dart::compiler::target::word
2658 Thread_write_barrier_entry_point_offset = 0x1e8;
2659static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
2660 0x40;
2661static constexpr dart::compiler::target::word Thread_next_task_id_offset =
2662 0x790;
2663static constexpr dart::compiler::target::word Thread_random_offset = 0x798;
2664static constexpr dart::compiler::target::word
2665 Thread_jump_to_frame_entry_point_offset = 0x260;
2666static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7a0;
2667static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
2668 0x0;
2669static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
2670 0x8;
2671static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
2672 0x10;
2673static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
2674 0x18;
2675static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
2676 0x20;
2677static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
2678 0x10;
2679static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
2680static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
2681static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
2682 0x30;
2683static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
2684static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
2685 0x18;
2686static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
2687 0x10;
2688static constexpr dart::compiler::target::word
2689 FinalizerBase_entries_collected_offset = 0x20;
2690static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
2691 0x8;
2692static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
2693 0x10;
2694static constexpr dart::compiler::target::word
2695 FinalizerEntry_external_size_offset = 0x38;
2696static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
2697 0x20;
2698static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
2699static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
2700 0x18;
2701static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
2702static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
2703 0x28;
2704static constexpr dart::compiler::target::word
2705 FunctionType_named_parameter_names_offset = 0x40;
2706static constexpr dart::compiler::target::word
2707 FunctionType_packed_parameter_counts_offset = 0x48;
2708static constexpr dart::compiler::target::word
2709 FunctionType_packed_type_parameter_counts_offset = 0x4c;
2710static constexpr dart::compiler::target::word
2711 FunctionType_parameter_types_offset = 0x38;
2712static constexpr dart::compiler::target::word
2713 FunctionType_type_parameters_offset = 0x28;
2714static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
2715static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
2716static constexpr dart::compiler::target::word
2717 TypeArguments_instantiations_offset = 0x8;
2718static constexpr dart::compiler::target::word TypeArguments_length_offset =
2719 0x10;
2720static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
2721 0x20;
2722static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
2723static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
2724static constexpr dart::compiler::target::word TypeParameters_flags_offset =
2725 0x10;
2726static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
2727 0x18;
2728static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
2729 0x20;
2730static constexpr dart::compiler::target::word TypedDataBase_length_offset =
2731 0x10;
2732static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
2733 0x18;
2734static constexpr dart::compiler::target::word
2735 TypedDataView_offset_in_bytes_offset = 0x20;
2736static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
2737static constexpr dart::compiler::target::word
2738 UnhandledException_exception_offset = 0x8;
2739static constexpr dart::compiler::target::word
2740 UnhandledException_stacktrace_offset = 0x10;
2741static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
2742static constexpr dart::compiler::target::word
2743 MonomorphicSmiableCall_expected_cid_offset = 0x8;
2744static constexpr dart::compiler::target::word
2745 MonomorphicSmiableCall_entrypoint_offset = 0x10;
2746static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
2747static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
2748static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
2749static constexpr dart::compiler::target::word
2750 WeakReference_type_arguments_offset = 0x10;
2751static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
2752 0x8, 0x18, 0x10, 0x20};
2753static constexpr dart::compiler::target::word
2754 Thread_write_barrier_wrappers_thread_offset[] = {
2755 0x5f0, 0x5f8, 0x600, 0x608, 0x610, 0x618, 0x620, 0x628,
2756 0x630, 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, -1,
2757 -1, -1, -1, 0x668, 0x670, -1, -1, 0x678,
2758 0x680, 0x688, -1, -1, -1, -1, -1, -1};
2759static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
2760static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
2761static constexpr dart::compiler::target::word Array_header_size = 0x18;
2762static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
2763static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
2764static constexpr dart::compiler::target::word Class_InstanceSize = 0xc8;
2765static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
2766static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
2767static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
2768static constexpr dart::compiler::target::word
2769 CompressedStackMaps_ObjectHeaderSize = 0x8;
2770static constexpr dart::compiler::target::word
2771 CompressedStackMaps_PayloadHeaderSize = 0x4;
2772static constexpr dart::compiler::target::word Context_header_size = 0x18;
2773static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
2774static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
2775 0x18;
2776static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
2777 0x18;
2778static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
2779 0x30;
2780static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
2781static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
2782static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
2783 0x40;
2784static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
2785 0x30;
2786static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
2787static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
2788static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
2789static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
2790static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
2791static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
2792 0x20;
2793static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
2794static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
2795static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
2796 0x10;
2797static constexpr dart::compiler::target::word
2798 InstructionsSection_UnalignedHeaderSize = 0x28;
2799static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
2800 0x40;
2801static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
2802 0x30;
2803static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
2804static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
2805static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
2806 0x60;
2807static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
2808static constexpr dart::compiler::target::word Library_InstanceSize = 0x98;
2809static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
2810static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
2811 0x38;
2812static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
2813static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
2814 0x30;
2815static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
2816static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
2817 0x10;
2818static constexpr dart::compiler::target::word
2819 MonomorphicSmiableCall_InstanceSize = 0x18;
2820static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
2821static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
2822static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
2823static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
2824static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
2825static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
2826static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
2827static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x30;
2828static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
2829static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x58;
2830static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
2831static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
2832static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
2833static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
2834 0x20;
2835static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
2836static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
2837static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
2838static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
2839 0x18;
2840static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x28;
2841static constexpr dart::compiler::target::word
2842 TransferableTypedData_InstanceSize = 0x8;
2843static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
2844static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
2845static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
2846 0x28;
2847static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
2848static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
2849static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
2850static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
2851 0x18;
2852static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
2853static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
2854static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
2855static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
2856static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
2857static constexpr dart::compiler::target::word
2858 WeakSerializationReference_InstanceSize = 0x18;
2859#endif // !defined(PRODUCT) && \
2860 // defined(TARGET_ARCH_ARM64) && \
2861 // !defined(DART_COMPRESSED_POINTERS)
2862
2863#if !defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
2864 defined(DART_COMPRESSED_POINTERS)
2865static constexpr dart::compiler::target::word Code_active_instructions_offset =
2866 0x70;
2867static constexpr dart::compiler::target::word Function_usage_counter_offset =
2868 0x50;
2869static constexpr dart::compiler::target::word
2870 ICData_receivers_static_type_offset = 0x20;
2871static constexpr dart::compiler::target::word
2872 SuspendState_frame_capacity_offset = 0x8;
2873static constexpr dart::compiler::target::word Array_elements_start_offset =
2874 0x10;
2875static constexpr dart::compiler::target::word Array_element_size = 0x4;
2876static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
2877 0x0;
2878static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
2879static constexpr dart::compiler::target::word Code_elements_start_offset = 0xb0;
2880static constexpr dart::compiler::target::word Code_element_size = 0x4;
2881static constexpr dart::compiler::target::word Context_elements_start_offset =
2882 0x10;
2883static constexpr dart::compiler::target::word Context_element_size = 0x4;
2884static constexpr dart::compiler::target::word
2885 ContextScope_elements_start_offset = 0x10;
2886static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
2887static constexpr dart::compiler::target::word
2888 ExceptionHandlers_elements_start_offset = 0x10;
2889static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
2890 0xc;
2891static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
2892 0x10;
2893static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
2894static constexpr dart::compiler::target::word
2895 OneByteString_elements_start_offset = 0x10;
2896static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
2897static constexpr dart::compiler::target::word Record_elements_start_offset =
2898 0x10;
2899static constexpr dart::compiler::target::word Record_element_size = 0x4;
2900static constexpr dart::compiler::target::word
2901 TypeArguments_elements_start_offset = 0x18;
2902static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
2903static constexpr dart::compiler::target::word
2904 TwoByteString_elements_start_offset = 0x10;
2905static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
2906static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
2907 0x10;
2908static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
2909static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
2910static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
2911 0xfffc;
2912static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
2913static constexpr dart::compiler::target::word
2914 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
2915static constexpr dart::compiler::target::word
2916 Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
2917static constexpr dart::compiler::target::word
2918 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
2919static constexpr dart::compiler::target::word
2920 Instructions_kPolymorphicEntryOffsetAOT = 0x16;
2921static constexpr dart::compiler::target::word
2922 Instructions_kBarePayloadAlignment = 0x4;
2923static constexpr dart::compiler::target::word
2924 Instructions_kNonBarePayloadAlignment = 0x8;
2925static constexpr dart::compiler::target::word
2926 NativeEntry_kNumCallWrapperArguments = 0x2;
2927static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
2928static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
2929static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
2930 0x3fff;
2931static constexpr dart::compiler::target::word
2932 RecordShape_kFieldNamesIndexShift = 0x10;
2933static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
2934 0x3fff;
2935static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
2936 0xffff;
2937static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
2938 0xffff;
2939static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
2940static constexpr dart::compiler::target::word
2941 OneByteString_kMaxNewSpaceElements = 0x3fff0;
2942static constexpr dart::compiler::target::word
2943 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
2944static constexpr dart::compiler::target::word
2945 SubtypeTestCache_kFunctionTypeArguments = 0x3;
2946static constexpr dart::compiler::target::word
2947 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
2948static constexpr dart::compiler::target::word
2949 SubtypeTestCache_kDestinationType = 0x6;
2950static constexpr dart::compiler::target::word
2951 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
2952static constexpr dart::compiler::target::word
2953 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
2954static constexpr dart::compiler::target::word
2955 SubtypeTestCache_kInstanceTypeArguments = 0x1;
2956static constexpr dart::compiler::target::word
2957 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
2958static constexpr dart::compiler::target::word
2959 SubtypeTestCache_kTestEntryLength = 0x8;
2960static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
2961static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
2962 0x7;
2963static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
2964 0xfffffff;
2965static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
2966static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x1c;
2967static constexpr dart::compiler::target::word
2968 AbstractType_type_test_stub_entry_point_offset = 0x8;
2969static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
2970 0x14;
2971static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
2972 0x18;
2973static constexpr dart::compiler::target::word
2974 ArgumentsDescriptor_first_named_entry_offset = 0x20;
2975static constexpr dart::compiler::target::word
2976 ArgumentsDescriptor_named_entry_size = 0x8;
2977static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
2978 0x0;
2979static constexpr dart::compiler::target::word
2980 ArgumentsDescriptor_position_offset = 0x4;
2981static constexpr dart::compiler::target::word
2982 ArgumentsDescriptor_positional_count_offset = 0x1c;
2983static constexpr dart::compiler::target::word
2984 ArgumentsDescriptor_type_args_len_offset = 0x10;
2985static constexpr dart::compiler::target::word Array_data_offset = 0x10;
2986static constexpr dart::compiler::target::word Array_length_offset = 0xc;
2987static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
2988static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
2989static constexpr dart::compiler::target::word Class_declaration_type_offset =
2990 0x38;
2991static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
2992 0x64;
2993static constexpr dart::compiler::target::word Class_super_type_offset = 0x30;
2994static constexpr dart::compiler::target::word
2995 Class_host_type_arguments_field_offset_in_words_offset = 0x70;
2996static constexpr dart::compiler::target::word
2997 ClassTable_allocation_tracing_state_table_offset = 0x8;
2998static constexpr dart::compiler::target::word Closure_context_offset = 0x18;
2999static constexpr dart::compiler::target::word
3000 Closure_delayed_type_arguments_offset = 0x10;
3001static constexpr dart::compiler::target::word Closure_function_offset = 0x14;
3002static constexpr dart::compiler::target::word
3003 Closure_function_type_arguments_offset = 0xc;
3004static constexpr dart::compiler::target::word Closure_hash_offset = 0x1c;
3005static constexpr dart::compiler::target::word
3006 Closure_instantiator_type_arguments_offset = 0x8;
3007static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
3008 0x14;
3009static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
3010static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
3011static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
3012static constexpr dart::compiler::target::word Context_num_variables_offset =
3013 0x8;
3014static constexpr dart::compiler::target::word Context_parent_offset = 0xc;
3015static constexpr dart::compiler::target::word Double_value_offset = 0x8;
3016static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
3017static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
3018static constexpr dart::compiler::target::word
3019 Field_initializer_function_offset = 0x14;
3020static constexpr dart::compiler::target::word
3021 Field_host_offset_or_field_id_offset = 0x18;
3022static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x2c;
3023static constexpr dart::compiler::target::word
3024 Field_guarded_list_length_in_object_offset_offset = 0x38;
3025static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
3026 0x1c;
3027static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x30;
3028static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x3a;
3029static constexpr dart::compiler::target::word Function_code_offset = 0x2c;
3030static constexpr dart::compiler::target::word Function_data_offset = 0x24;
3031static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
3032 0x8, 0x10};
3033static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x48;
3034static constexpr dart::compiler::target::word Function_signature_offset = 0x20;
3035static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
3036 0x8;
3037static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
3038 0x10;
3039static constexpr dart::compiler::target::word
3040 GrowableObjectArray_length_offset = 0xc;
3041static constexpr dart::compiler::target::word
3042 GrowableObjectArray_type_arguments_offset = 0x8;
3043static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
3044static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
3045static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
3046static constexpr dart::compiler::target::word
3047 CallSiteData_arguments_descriptor_offset = 0x10;
3048static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
3049static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
3050static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
3051static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
3052static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
3053static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
3054static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
3055static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
3056static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
3057static constexpr dart::compiler::target::word
3058 Isolate_has_resumption_breakpoints_offset = 0x49;
3059static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
3060 0x20;
3061static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
3062 0x10;
3063static constexpr dart::compiler::target::word
3064 IsolateGroup_cached_class_table_table_offset = 0x18;
3065static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48;
3066static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
3067static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x10;
3068static constexpr dart::compiler::target::word
3069 ImmutableLinkedHashBase_data_offset = 0x10;
3070static constexpr dart::compiler::target::word
3071 LinkedHashBase_deleted_keys_offset = 0x18;
3072static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
3073 0xc;
3074static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
3075 0x1c;
3076static constexpr dart::compiler::target::word
3077 LinkedHashBase_type_arguments_offset = 0x8;
3078static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
3079 0x14;
3080static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
3081static constexpr dart::compiler::target::word
3082 MarkingStackBlock_pointers_offset = 0x10;
3083static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
3084 0x8;
3085static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
3086 0x18;
3087static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
3088 0x20;
3089static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
3090static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
3091 0x8;
3092static constexpr dart::compiler::target::word NativeArguments_argv_offset =
3093 0x10;
3094static constexpr dart::compiler::target::word NativeArguments_retval_offset =
3095 0x18;
3096static constexpr dart::compiler::target::word NativeArguments_thread_offset =
3097 0x0;
3098static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
3099 0x190;
3100static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
3101 0x138;
3102static constexpr dart::compiler::target::word
3103 ObjectStore_record_field_names_offset = 0x3f8;
3104static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
3105 0x1b8;
3106static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
3107 0x110;
3108static constexpr dart::compiler::target::word
3109 ObjectStore_ffi_callback_code_offset = 0x4f0;
3110static constexpr dart::compiler::target::word
3111 ObjectStore_suspend_state_await_offset = 0x448;
3112static constexpr dart::compiler::target::word
3113 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
3114static constexpr dart::compiler::target::word
3115 ObjectStore_suspend_state_handle_exception_offset = 0x490;
3116static constexpr dart::compiler::target::word
3117 ObjectStore_suspend_state_init_async_offset = 0x440;
3118static constexpr dart::compiler::target::word
3119 ObjectStore_suspend_state_init_async_star_offset = 0x468;
3120static constexpr dart::compiler::target::word
3121 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
3122static constexpr dart::compiler::target::word
3123 ObjectStore_suspend_state_return_async_offset = 0x458;
3124static constexpr dart::compiler::target::word
3125 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
3126static constexpr dart::compiler::target::word
3127 ObjectStore_suspend_state_return_async_star_offset = 0x478;
3128static constexpr dart::compiler::target::word
3129 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
3130static constexpr dart::compiler::target::word
3131 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
3132static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
3133static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
3134static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
3135static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
3136 0x10;
3137static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
3138 0x8;
3139static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x10;
3140static constexpr dart::compiler::target::word Record_shape_offset = 0xc;
3141static constexpr dart::compiler::target::word
3142 SingleTargetCache_entry_point_offset = 0x10;
3143static constexpr dart::compiler::target::word
3144 SingleTargetCache_lower_limit_offset = 0x18;
3145static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
3146 0x8;
3147static constexpr dart::compiler::target::word
3148 SingleTargetCache_upper_limit_offset = 0x1c;
3149static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
3150 0x10;
3151static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
3152static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
3153static constexpr dart::compiler::target::word String_hash_offset = 0x4;
3154static constexpr dart::compiler::target::word String_length_offset = 0x8;
3155static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
3156 0x8;
3157static constexpr dart::compiler::target::word
3158 SubtypeTestCache_num_inputs_offset = 0x10;
3159static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
3160 0x2;
3161static constexpr dart::compiler::target::word
3162 SuspendState_error_callback_offset = 0x28;
3163static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
3164 0x10;
3165static constexpr dart::compiler::target::word
3166 SuspendState_function_data_offset = 0x20;
3167static constexpr dart::compiler::target::word SuspendState_payload_offset =
3168 0x30;
3169static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
3170static constexpr dart::compiler::target::word
3171 SuspendState_then_callback_offset = 0x24;
3172static constexpr dart::compiler::target::word
3173 Thread_AllocateArray_entry_point_offset = 0x2d0;
3174static constexpr dart::compiler::target::word Thread_active_exception_offset =
3175 0x700;
3176static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
3177 0x708;
3178static constexpr dart::compiler::target::word
3179 Thread_array_write_barrier_entry_point_offset = 0x1f8;
3180static constexpr dart::compiler::target::word
3181 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
3182static constexpr dart::compiler::target::word
3183 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
3184static constexpr dart::compiler::target::word
3185 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
3186static constexpr dart::compiler::target::word
3187 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
3188static constexpr dart::compiler::target::word
3189 Thread_allocate_object_entry_point_offset = 0x218;
3190static constexpr dart::compiler::target::word
3191 Thread_allocate_object_stub_offset = 0x130;
3192static constexpr dart::compiler::target::word
3193 Thread_allocate_object_parameterized_entry_point_offset = 0x220;
3194static constexpr dart::compiler::target::word
3195 Thread_allocate_object_parameterized_stub_offset = 0x138;
3196static constexpr dart::compiler::target::word
3197 Thread_allocate_object_slow_entry_point_offset = 0x228;
3198static constexpr dart::compiler::target::word
3199 Thread_allocate_object_slow_stub_offset = 0x140;
3200static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
3201 0x740;
3202static constexpr dart::compiler::target::word
3203 Thread_async_exception_handler_stub_offset = 0x148;
3204static constexpr dart::compiler::target::word
3205 Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
3206static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80;
3207static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78;
3208static constexpr dart::compiler::target::word
3209 Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
3210static constexpr dart::compiler::target::word
3211 Thread_call_to_runtime_entry_point_offset = 0x200;
3212static constexpr dart::compiler::target::word
3213 Thread_call_to_runtime_stub_offset = 0xb8;
3214static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x778;
3215static constexpr dart::compiler::target::word
3216 Thread_dispatch_table_array_offset = 0x60;
3217static constexpr dart::compiler::target::word
3218 Thread_double_truncate_round_supported_offset = 0x748;
3219static constexpr dart::compiler::target::word
3220 Thread_service_extension_stream_offset = 0x780;
3221static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
3222 0x250;
3223static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
3224 0x1a0;
3225static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
3226 0x258;
3227static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
3228 0x1a8;
3229static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
3230 0x2a8;
3231static constexpr dart::compiler::target::word
3232 Thread_double_negate_address_offset = 0x2a0;
3233static constexpr dart::compiler::target::word Thread_end_offset = 0x58;
3234static constexpr dart::compiler::target::word
3235 Thread_enter_safepoint_stub_offset = 0x1d0;
3236static constexpr dart::compiler::target::word Thread_execution_state_offset =
3237 0x728;
3238static constexpr dart::compiler::target::word
3239 Thread_exit_safepoint_stub_offset = 0x1d8;
3240static constexpr dart::compiler::target::word
3241 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
3242static constexpr dart::compiler::target::word
3243 Thread_call_native_through_safepoint_stub_offset = 0x1e8;
3244static constexpr dart::compiler::target::word
3245 Thread_call_native_through_safepoint_entry_point_offset = 0x260;
3246static constexpr dart::compiler::target::word
3247 Thread_fix_allocation_stub_code_offset = 0xa8;
3248static constexpr dart::compiler::target::word
3249 Thread_fix_callers_target_code_offset = 0xa0;
3250static constexpr dart::compiler::target::word
3251 Thread_float_absolute_address_offset = 0x2c0;
3252static constexpr dart::compiler::target::word
3253 Thread_float_negate_address_offset = 0x2b8;
3254static constexpr dart::compiler::target::word Thread_float_not_address_offset =
3255 0x2b0;
3256static constexpr dart::compiler::target::word
3257 Thread_float_zerow_address_offset = 0x2c8;
3258static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
3259 0x710;
3260static constexpr dart::compiler::target::word
3261 Thread_invoke_dart_code_stub_offset = 0xb0;
3262static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
3263 0x738;
3264static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6a8;
3265static constexpr dart::compiler::target::word Thread_isolate_group_offset =
3266 0x6b0;
3267static constexpr dart::compiler::target::word Thread_field_table_values_offset =
3268 0x68;
3269static constexpr dart::compiler::target::word
3270 Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
3271static constexpr dart::compiler::target::word
3272 Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
3273static constexpr dart::compiler::target::word
3274 Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
3275static constexpr dart::compiler::target::word
3276 Thread_marking_stack_block_offset = 0x6d8;
3277static constexpr dart::compiler::target::word
3278 Thread_megamorphic_call_checked_entry_offset = 0x240;
3279static constexpr dart::compiler::target::word
3280 Thread_switchable_call_miss_entry_offset = 0x248;
3281static constexpr dart::compiler::target::word
3282 Thread_switchable_call_miss_stub_offset = 0x180;
3283static constexpr dart::compiler::target::word
3284 Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
3285static constexpr dart::compiler::target::word
3286 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc8;
3287static constexpr dart::compiler::target::word
3288 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xc0;
3289static constexpr dart::compiler::target::word
3290 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
3291static constexpr dart::compiler::target::word
3292 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
3293static constexpr dart::compiler::target::word
3294 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
3295static constexpr dart::compiler::target::word
3296 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
3297static constexpr dart::compiler::target::word
3298 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
3299static constexpr dart::compiler::target::word
3300 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
3301static constexpr dart::compiler::target::word
3302 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
3303static constexpr dart::compiler::target::word
3304 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
3305static constexpr dart::compiler::target::word
3306 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
3307static constexpr dart::compiler::target::word
3308 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
3309static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x150;
3310static constexpr dart::compiler::target::word
3311 Thread_return_async_not_future_stub_offset = 0x160;
3312static constexpr dart::compiler::target::word
3313 Thread_return_async_star_stub_offset = 0x168;
3314static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
3315 0x158;
3316static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70;
3317static constexpr dart::compiler::target::word
3318 Thread_predefined_symbols_address_offset = 0x290;
3319static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x718;
3320static constexpr dart::compiler::target::word
3321 Thread_saved_shadow_call_stack_offset = 0x720;
3322static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
3323 0x730;
3324static constexpr dart::compiler::target::word
3325 Thread_slow_type_test_stub_offset = 0x1c0;
3326static constexpr dart::compiler::target::word
3327 Thread_slow_type_test_entry_point_offset = 0x270;
3328static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
3329static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
3330 0x6b8;
3331static constexpr dart::compiler::target::word
3332 Thread_stack_overflow_flags_offset = 0x6c0;
3333static constexpr dart::compiler::target::word
3334 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
3335static constexpr dart::compiler::target::word
3336 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
3337static constexpr dart::compiler::target::word
3338 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230;
3339static constexpr dart::compiler::target::word
3340 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
3341static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
3342 0x6d0;
3343static constexpr dart::compiler::target::word
3344 Thread_suspend_state_await_entry_point_offset = 0x658;
3345static constexpr dart::compiler::target::word
3346 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x660;
3347static constexpr dart::compiler::target::word
3348 Thread_suspend_state_init_async_entry_point_offset = 0x650;
3349static constexpr dart::compiler::target::word
3350 Thread_suspend_state_return_async_entry_point_offset = 0x668;
3351static constexpr dart::compiler::target::word
3352 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x670;
3353static constexpr dart::compiler::target::word
3354 Thread_suspend_state_init_async_star_entry_point_offset = 0x678;
3355static constexpr dart::compiler::target::word
3356 Thread_suspend_state_yield_async_star_entry_point_offset = 0x680;
3357static constexpr dart::compiler::target::word
3358 Thread_suspend_state_return_async_star_entry_point_offset = 0x688;
3359static constexpr dart::compiler::target::word
3360 Thread_suspend_state_init_sync_star_entry_point_offset = 0x690;
3361static constexpr dart::compiler::target::word
3362 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x698;
3363static constexpr dart::compiler::target::word
3364 Thread_suspend_state_handle_exception_entry_point_offset = 0x6a0;
3365static constexpr dart::compiler::target::word
3366 Thread_top_exit_frame_info_offset = 0x6c8;
3367static constexpr dart::compiler::target::word Thread_top_offset = 0x50;
3368static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
3369static constexpr dart::compiler::target::word
3370 Thread_unboxed_runtime_arg_offset = 0x6f0;
3371static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6e8;
3372static constexpr dart::compiler::target::word
3373 Thread_write_barrier_entry_point_offset = 0x1f0;
3374static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
3375 0x40;
3376static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48;
3377static constexpr dart::compiler::target::word Thread_next_task_id_offset =
3378 0x750;
3379static constexpr dart::compiler::target::word Thread_random_offset = 0x758;
3380static constexpr dart::compiler::target::word
3381 Thread_jump_to_frame_entry_point_offset = 0x268;
3382static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x760;
3383static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
3384 0x0;
3385static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
3386 0x8;
3387static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
3388 0x10;
3389static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
3390 0x18;
3391static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
3392 0x20;
3393static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
3394 0x10;
3395static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
3396static constexpr dart::compiler::target::word Type_arguments_offset = 0x20;
3397static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
3398 0x24;
3399static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x20;
3400static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
3401 0x18;
3402static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
3403 0x14;
3404static constexpr dart::compiler::target::word
3405 FinalizerBase_entries_collected_offset = 0x1c;
3406static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
3407 0x8;
3408static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
3409 0xc;
3410static constexpr dart::compiler::target::word
3411 FinalizerEntry_external_size_offset = 0x20;
3412static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
3413 0x14;
3414static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x18;
3415static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
3416 0x10;
3417static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
3418static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
3419 0x20;
3420static constexpr dart::compiler::target::word
3421 FunctionType_named_parameter_names_offset = 0x2c;
3422static constexpr dart::compiler::target::word
3423 FunctionType_packed_parameter_counts_offset = 0x30;
3424static constexpr dart::compiler::target::word
3425 FunctionType_packed_type_parameter_counts_offset = 0x34;
3426static constexpr dart::compiler::target::word
3427 FunctionType_parameter_types_offset = 0x28;
3428static constexpr dart::compiler::target::word
3429 FunctionType_type_parameters_offset = 0x20;
3430static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x26;
3431static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x10;
3432static constexpr dart::compiler::target::word
3433 TypeArguments_instantiations_offset = 0x8;
3434static constexpr dart::compiler::target::word TypeArguments_length_offset = 0xc;
3435static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
3436 0x14;
3437static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x18;
3438static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
3439static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0xc;
3440static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
3441 0x10;
3442static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
3443 0x14;
3444static constexpr dart::compiler::target::word TypedDataBase_length_offset =
3445 0x14;
3446static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
3447 0x18;
3448static constexpr dart::compiler::target::word
3449 TypedDataView_offset_in_bytes_offset = 0x1c;
3450static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
3451static constexpr dart::compiler::target::word
3452 UnhandledException_exception_offset = 0x8;
3453static constexpr dart::compiler::target::word
3454 UnhandledException_stacktrace_offset = 0xc;
3455static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
3456static constexpr dart::compiler::target::word
3457 MonomorphicSmiableCall_expected_cid_offset = 0x8;
3458static constexpr dart::compiler::target::word
3459 MonomorphicSmiableCall_entrypoint_offset = 0x10;
3460static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
3461static constexpr dart::compiler::target::word WeakProperty_value_offset = 0xc;
3462static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
3463static constexpr dart::compiler::target::word
3464 WeakReference_type_arguments_offset = 0xc;
3465static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
3466 0x8, 0x18, 0x10, 0x20};
3467static constexpr dart::compiler::target::word
3468 Thread_write_barrier_wrappers_thread_offset[] = {
3469 0x5f8, 0x600, 0x608, 0x610, -1, -1, 0x618, 0x620,
3470 0x628, 0x630, 0x638, -1, 0x640, 0x648, -1, -1};
3471static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20;
3472static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
3473static constexpr dart::compiler::target::word Array_header_size = 0x10;
3474static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
3475static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
3476static constexpr dart::compiler::target::word Class_InstanceSize = 0x80;
3477static constexpr dart::compiler::target::word Closure_InstanceSize = 0x20;
3478static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x18;
3479static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
3480static constexpr dart::compiler::target::word
3481 CompressedStackMaps_ObjectHeaderSize = 0x8;
3482static constexpr dart::compiler::target::word
3483 CompressedStackMaps_PayloadHeaderSize = 0x4;
3484static constexpr dart::compiler::target::word Context_header_size = 0x10;
3485static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
3486static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
3487 0x18;
3488static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
3489 0x18;
3490static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
3491 0x20;
3492static constexpr dart::compiler::target::word Field_InstanceSize = 0x40;
3493static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x28;
3494static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
3495 0x28;
3496static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
3497 0x28;
3498static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
3499static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
3500static constexpr dart::compiler::target::word Function_InstanceSize = 0x60;
3501static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x38;
3502static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
3503static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
3504 0x18;
3505static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
3506static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
3507static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
3508 0x10;
3509static constexpr dart::compiler::target::word
3510 InstructionsSection_UnalignedHeaderSize = 0x28;
3511static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
3512 0x40;
3513static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
3514 0x30;
3515static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
3516static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
3517static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
3518 0x38;
3519static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x20;
3520static constexpr dart::compiler::target::word Library_InstanceSize = 0x68;
3521static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x18;
3522static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
3523 0x20;
3524static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
3525static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
3526 0x30;
3527static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
3528static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
3529 0x10;
3530static constexpr dart::compiler::target::word
3531 MonomorphicSmiableCall_InstanceSize = 0x18;
3532static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x18;
3533static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
3534static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
3535static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
3536static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x20;
3537static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
3538static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
3539static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x20;
3540static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x28;
3541static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x40;
3542static constexpr dart::compiler::target::word Script_InstanceSize = 0x38;
3543static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
3544static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
3545static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
3546 0x20;
3547static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x18;
3548static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x30;
3549static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
3550static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
3551 0x18;
3552static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x20;
3553static constexpr dart::compiler::target::word
3554 TransferableTypedData_InstanceSize = 0x8;
3555static constexpr dart::compiler::target::word Type_InstanceSize = 0x28;
3556static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x28;
3557static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
3558 0x18;
3559static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
3560static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
3561static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x20;
3562static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
3563 0x10;
3564static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
3565static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x10;
3566static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
3567static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x18;
3568static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x18;
3569static constexpr dart::compiler::target::word
3570 WeakSerializationReference_InstanceSize = 0x10;
3571#endif // !defined(PRODUCT) && \
3572 // defined(TARGET_ARCH_X64) && \
3573 // defined(DART_COMPRESSED_POINTERS)
3574
3575#if !defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
3576 defined(DART_COMPRESSED_POINTERS)
3577static constexpr dart::compiler::target::word Code_active_instructions_offset =
3578 0x70;
3579static constexpr dart::compiler::target::word Function_usage_counter_offset =
3580 0x50;
3581static constexpr dart::compiler::target::word
3582 ICData_receivers_static_type_offset = 0x20;
3583static constexpr dart::compiler::target::word
3584 SuspendState_frame_capacity_offset = 0x8;
3585static constexpr dart::compiler::target::word Array_elements_start_offset =
3586 0x10;
3587static constexpr dart::compiler::target::word Array_element_size = 0x4;
3588static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
3589 0x0;
3590static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
3591static constexpr dart::compiler::target::word Code_elements_start_offset = 0xb0;
3592static constexpr dart::compiler::target::word Code_element_size = 0x4;
3593static constexpr dart::compiler::target::word Context_elements_start_offset =
3594 0x10;
3595static constexpr dart::compiler::target::word Context_element_size = 0x4;
3596static constexpr dart::compiler::target::word
3597 ContextScope_elements_start_offset = 0x10;
3598static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
3599static constexpr dart::compiler::target::word
3600 ExceptionHandlers_elements_start_offset = 0x10;
3601static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
3602 0xc;
3603static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
3604 0x10;
3605static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
3606static constexpr dart::compiler::target::word
3607 OneByteString_elements_start_offset = 0x10;
3608static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
3609static constexpr dart::compiler::target::word Record_elements_start_offset =
3610 0x10;
3611static constexpr dart::compiler::target::word Record_element_size = 0x4;
3612static constexpr dart::compiler::target::word
3613 TypeArguments_elements_start_offset = 0x18;
3614static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
3615static constexpr dart::compiler::target::word
3616 TwoByteString_elements_start_offset = 0x10;
3617static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
3618static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
3619 0x10;
3620static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
3621static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
3622static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
3623 0xfffc;
3624static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
3625static constexpr dart::compiler::target::word
3626 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
3627static constexpr dart::compiler::target::word
3628 Instructions_kPolymorphicEntryOffsetJIT = 0x34;
3629static constexpr dart::compiler::target::word
3630 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
3631static constexpr dart::compiler::target::word
3632 Instructions_kPolymorphicEntryOffsetAOT = 0x18;
3633static constexpr dart::compiler::target::word
3634 Instructions_kBarePayloadAlignment = 0x4;
3635static constexpr dart::compiler::target::word
3636 Instructions_kNonBarePayloadAlignment = 0x8;
3637static constexpr dart::compiler::target::word
3638 NativeEntry_kNumCallWrapperArguments = 0x2;
3639static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
3640static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
3641static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
3642 0x3fff;
3643static constexpr dart::compiler::target::word
3644 RecordShape_kFieldNamesIndexShift = 0x10;
3645static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
3646 0x3fff;
3647static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
3648 0xffff;
3649static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
3650 0xffff;
3651static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
3652static constexpr dart::compiler::target::word
3653 OneByteString_kMaxNewSpaceElements = 0x3fff0;
3654static constexpr dart::compiler::target::word
3655 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
3656static constexpr dart::compiler::target::word
3657 SubtypeTestCache_kFunctionTypeArguments = 0x3;
3658static constexpr dart::compiler::target::word
3659 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
3660static constexpr dart::compiler::target::word
3661 SubtypeTestCache_kDestinationType = 0x6;
3662static constexpr dart::compiler::target::word
3663 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
3664static constexpr dart::compiler::target::word
3665 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
3666static constexpr dart::compiler::target::word
3667 SubtypeTestCache_kInstanceTypeArguments = 0x1;
3668static constexpr dart::compiler::target::word
3669 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
3670static constexpr dart::compiler::target::word
3671 SubtypeTestCache_kTestEntryLength = 0x8;
3672static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
3673static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
3674 0x7;
3675static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
3676 0xfffffff;
3677static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
3678static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x1c;
3679static constexpr dart::compiler::target::word
3680 AbstractType_type_test_stub_entry_point_offset = 0x8;
3681static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
3682 0x14;
3683static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
3684 0x18;
3685static constexpr dart::compiler::target::word
3686 ArgumentsDescriptor_first_named_entry_offset = 0x20;
3687static constexpr dart::compiler::target::word
3688 ArgumentsDescriptor_named_entry_size = 0x8;
3689static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
3690 0x0;
3691static constexpr dart::compiler::target::word
3692 ArgumentsDescriptor_position_offset = 0x4;
3693static constexpr dart::compiler::target::word
3694 ArgumentsDescriptor_positional_count_offset = 0x1c;
3695static constexpr dart::compiler::target::word
3696 ArgumentsDescriptor_type_args_len_offset = 0x10;
3697static constexpr dart::compiler::target::word Array_data_offset = 0x10;
3698static constexpr dart::compiler::target::word Array_length_offset = 0xc;
3699static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
3700static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
3701static constexpr dart::compiler::target::word Class_declaration_type_offset =
3702 0x38;
3703static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
3704 0x64;
3705static constexpr dart::compiler::target::word Class_super_type_offset = 0x30;
3706static constexpr dart::compiler::target::word
3707 Class_host_type_arguments_field_offset_in_words_offset = 0x70;
3708static constexpr dart::compiler::target::word
3709 ClassTable_allocation_tracing_state_table_offset = 0x8;
3710static constexpr dart::compiler::target::word Closure_context_offset = 0x18;
3711static constexpr dart::compiler::target::word
3712 Closure_delayed_type_arguments_offset = 0x10;
3713static constexpr dart::compiler::target::word Closure_function_offset = 0x14;
3714static constexpr dart::compiler::target::word
3715 Closure_function_type_arguments_offset = 0xc;
3716static constexpr dart::compiler::target::word Closure_hash_offset = 0x1c;
3717static constexpr dart::compiler::target::word
3718 Closure_instantiator_type_arguments_offset = 0x8;
3719static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
3720 0x14;
3721static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
3722static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
3723static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
3724static constexpr dart::compiler::target::word Context_num_variables_offset =
3725 0x8;
3726static constexpr dart::compiler::target::word Context_parent_offset = 0xc;
3727static constexpr dart::compiler::target::word Double_value_offset = 0x8;
3728static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
3729static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
3730static constexpr dart::compiler::target::word
3731 Field_initializer_function_offset = 0x14;
3732static constexpr dart::compiler::target::word
3733 Field_host_offset_or_field_id_offset = 0x18;
3734static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x2c;
3735static constexpr dart::compiler::target::word
3736 Field_guarded_list_length_in_object_offset_offset = 0x38;
3737static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
3738 0x1c;
3739static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x30;
3740static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x3a;
3741static constexpr dart::compiler::target::word Function_code_offset = 0x2c;
3742static constexpr dart::compiler::target::word Function_data_offset = 0x24;
3743static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
3744 0x8, 0x10};
3745static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x48;
3746static constexpr dart::compiler::target::word Function_signature_offset = 0x20;
3747static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
3748 0x8;
3749static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
3750 0x10;
3751static constexpr dart::compiler::target::word
3752 GrowableObjectArray_length_offset = 0xc;
3753static constexpr dart::compiler::target::word
3754 GrowableObjectArray_type_arguments_offset = 0x8;
3755static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
3756static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
3757static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
3758static constexpr dart::compiler::target::word
3759 CallSiteData_arguments_descriptor_offset = 0x10;
3760static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
3761static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
3762static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
3763static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
3764static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
3765static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
3766static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
3767static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
3768static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
3769static constexpr dart::compiler::target::word
3770 Isolate_has_resumption_breakpoints_offset = 0x49;
3771static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
3772 0x20;
3773static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
3774 0x10;
3775static constexpr dart::compiler::target::word
3776 IsolateGroup_cached_class_table_table_offset = 0x18;
3777static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48;
3778static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
3779static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x10;
3780static constexpr dart::compiler::target::word
3781 ImmutableLinkedHashBase_data_offset = 0x10;
3782static constexpr dart::compiler::target::word
3783 LinkedHashBase_deleted_keys_offset = 0x18;
3784static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
3785 0xc;
3786static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
3787 0x1c;
3788static constexpr dart::compiler::target::word
3789 LinkedHashBase_type_arguments_offset = 0x8;
3790static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
3791 0x14;
3792static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
3793static constexpr dart::compiler::target::word
3794 MarkingStackBlock_pointers_offset = 0x10;
3795static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
3796 0x8;
3797static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
3798 0x18;
3799static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
3800 0x20;
3801static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
3802static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
3803 0x8;
3804static constexpr dart::compiler::target::word NativeArguments_argv_offset =
3805 0x10;
3806static constexpr dart::compiler::target::word NativeArguments_retval_offset =
3807 0x18;
3808static constexpr dart::compiler::target::word NativeArguments_thread_offset =
3809 0x0;
3810static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
3811 0x190;
3812static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
3813 0x138;
3814static constexpr dart::compiler::target::word
3815 ObjectStore_record_field_names_offset = 0x3f8;
3816static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
3817 0x1b8;
3818static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
3819 0x110;
3820static constexpr dart::compiler::target::word
3821 ObjectStore_ffi_callback_code_offset = 0x4f0;
3822static constexpr dart::compiler::target::word
3823 ObjectStore_suspend_state_await_offset = 0x448;
3824static constexpr dart::compiler::target::word
3825 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
3826static constexpr dart::compiler::target::word
3827 ObjectStore_suspend_state_handle_exception_offset = 0x490;
3828static constexpr dart::compiler::target::word
3829 ObjectStore_suspend_state_init_async_offset = 0x440;
3830static constexpr dart::compiler::target::word
3831 ObjectStore_suspend_state_init_async_star_offset = 0x468;
3832static constexpr dart::compiler::target::word
3833 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
3834static constexpr dart::compiler::target::word
3835 ObjectStore_suspend_state_return_async_offset = 0x458;
3836static constexpr dart::compiler::target::word
3837 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
3838static constexpr dart::compiler::target::word
3839 ObjectStore_suspend_state_return_async_star_offset = 0x478;
3840static constexpr dart::compiler::target::word
3841 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
3842static constexpr dart::compiler::target::word
3843 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
3844static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
3845static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
3846static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
3847static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
3848 0x10;
3849static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
3850 0x8;
3851static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x10;
3852static constexpr dart::compiler::target::word Record_shape_offset = 0xc;
3853static constexpr dart::compiler::target::word
3854 SingleTargetCache_entry_point_offset = 0x10;
3855static constexpr dart::compiler::target::word
3856 SingleTargetCache_lower_limit_offset = 0x18;
3857static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
3858 0x8;
3859static constexpr dart::compiler::target::word
3860 SingleTargetCache_upper_limit_offset = 0x1c;
3861static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
3862 0x10;
3863static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
3864static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
3865static constexpr dart::compiler::target::word String_hash_offset = 0x4;
3866static constexpr dart::compiler::target::word String_length_offset = 0x8;
3867static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
3868 0x8;
3869static constexpr dart::compiler::target::word
3870 SubtypeTestCache_num_inputs_offset = 0x10;
3871static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
3872 0x2;
3873static constexpr dart::compiler::target::word
3874 SuspendState_error_callback_offset = 0x28;
3875static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
3876 0x10;
3877static constexpr dart::compiler::target::word
3878 SuspendState_function_data_offset = 0x20;
3879static constexpr dart::compiler::target::word SuspendState_payload_offset =
3880 0x30;
3881static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
3882static constexpr dart::compiler::target::word
3883 SuspendState_then_callback_offset = 0x24;
3884static constexpr dart::compiler::target::word
3885 Thread_AllocateArray_entry_point_offset = 0x2d0;
3886static constexpr dart::compiler::target::word Thread_active_exception_offset =
3887 0x748;
3888static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
3889 0x750;
3890static constexpr dart::compiler::target::word
3891 Thread_array_write_barrier_entry_point_offset = 0x1f8;
3892static constexpr dart::compiler::target::word
3893 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
3894static constexpr dart::compiler::target::word
3895 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
3896static constexpr dart::compiler::target::word
3897 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
3898static constexpr dart::compiler::target::word
3899 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
3900static constexpr dart::compiler::target::word
3901 Thread_allocate_object_entry_point_offset = 0x218;
3902static constexpr dart::compiler::target::word
3903 Thread_allocate_object_stub_offset = 0x130;
3904static constexpr dart::compiler::target::word
3905 Thread_allocate_object_parameterized_entry_point_offset = 0x220;
3906static constexpr dart::compiler::target::word
3907 Thread_allocate_object_parameterized_stub_offset = 0x138;
3908static constexpr dart::compiler::target::word
3909 Thread_allocate_object_slow_entry_point_offset = 0x228;
3910static constexpr dart::compiler::target::word
3911 Thread_allocate_object_slow_stub_offset = 0x140;
3912static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
3913 0x788;
3914static constexpr dart::compiler::target::word
3915 Thread_async_exception_handler_stub_offset = 0x148;
3916static constexpr dart::compiler::target::word
3917 Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
3918static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80;
3919static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78;
3920static constexpr dart::compiler::target::word
3921 Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
3922static constexpr dart::compiler::target::word
3923 Thread_call_to_runtime_entry_point_offset = 0x200;
3924static constexpr dart::compiler::target::word
3925 Thread_call_to_runtime_stub_offset = 0xb8;
3926static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7c0;
3927static constexpr dart::compiler::target::word
3928 Thread_dispatch_table_array_offset = 0x60;
3929static constexpr dart::compiler::target::word
3930 Thread_double_truncate_round_supported_offset = 0x790;
3931static constexpr dart::compiler::target::word
3932 Thread_service_extension_stream_offset = 0x7c8;
3933static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
3934 0x250;
3935static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
3936 0x1a0;
3937static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
3938 0x258;
3939static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
3940 0x1a8;
3941static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
3942 0x2a8;
3943static constexpr dart::compiler::target::word
3944 Thread_double_negate_address_offset = 0x2a0;
3945static constexpr dart::compiler::target::word Thread_end_offset = 0x58;
3946static constexpr dart::compiler::target::word
3947 Thread_enter_safepoint_stub_offset = 0x1d0;
3948static constexpr dart::compiler::target::word Thread_execution_state_offset =
3949 0x770;
3950static constexpr dart::compiler::target::word
3951 Thread_exit_safepoint_stub_offset = 0x1d8;
3952static constexpr dart::compiler::target::word
3953 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
3954static constexpr dart::compiler::target::word
3955 Thread_call_native_through_safepoint_stub_offset = 0x1e8;
3956static constexpr dart::compiler::target::word
3957 Thread_call_native_through_safepoint_entry_point_offset = 0x260;
3958static constexpr dart::compiler::target::word
3959 Thread_fix_allocation_stub_code_offset = 0xa8;
3960static constexpr dart::compiler::target::word
3961 Thread_fix_callers_target_code_offset = 0xa0;
3962static constexpr dart::compiler::target::word
3963 Thread_float_absolute_address_offset = 0x2c0;
3964static constexpr dart::compiler::target::word
3965 Thread_float_negate_address_offset = 0x2b8;
3966static constexpr dart::compiler::target::word Thread_float_not_address_offset =
3967 0x2b0;
3968static constexpr dart::compiler::target::word
3969 Thread_float_zerow_address_offset = 0x2c8;
3970static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
3971 0x758;
3972static constexpr dart::compiler::target::word
3973 Thread_invoke_dart_code_stub_offset = 0xb0;
3974static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
3975 0x780;
3976static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6f0;
3977static constexpr dart::compiler::target::word Thread_isolate_group_offset =
3978 0x6f8;
3979static constexpr dart::compiler::target::word Thread_field_table_values_offset =
3980 0x68;
3981static constexpr dart::compiler::target::word
3982 Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
3983static constexpr dart::compiler::target::word
3984 Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
3985static constexpr dart::compiler::target::word
3986 Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
3987static constexpr dart::compiler::target::word
3988 Thread_marking_stack_block_offset = 0x720;
3989static constexpr dart::compiler::target::word
3990 Thread_megamorphic_call_checked_entry_offset = 0x240;
3991static constexpr dart::compiler::target::word
3992 Thread_switchable_call_miss_entry_offset = 0x248;
3993static constexpr dart::compiler::target::word
3994 Thread_switchable_call_miss_stub_offset = 0x180;
3995static constexpr dart::compiler::target::word
3996 Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
3997static constexpr dart::compiler::target::word
3998 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc8;
3999static constexpr dart::compiler::target::word
4000 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xc0;
4001static constexpr dart::compiler::target::word
4002 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
4003static constexpr dart::compiler::target::word
4004 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
4005static constexpr dart::compiler::target::word
4006 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
4007static constexpr dart::compiler::target::word
4008 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
4009static constexpr dart::compiler::target::word
4010 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
4011static constexpr dart::compiler::target::word
4012 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
4013static constexpr dart::compiler::target::word
4014 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
4015static constexpr dart::compiler::target::word
4016 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
4017static constexpr dart::compiler::target::word
4018 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
4019static constexpr dart::compiler::target::word
4020 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
4021static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x150;
4022static constexpr dart::compiler::target::word
4023 Thread_return_async_not_future_stub_offset = 0x160;
4024static constexpr dart::compiler::target::word
4025 Thread_return_async_star_stub_offset = 0x168;
4026static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
4027 0x158;
4028static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70;
4029static constexpr dart::compiler::target::word
4030 Thread_predefined_symbols_address_offset = 0x290;
4031static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x760;
4032static constexpr dart::compiler::target::word
4033 Thread_saved_shadow_call_stack_offset = 0x768;
4034static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
4035 0x778;
4036static constexpr dart::compiler::target::word
4037 Thread_slow_type_test_stub_offset = 0x1c0;
4038static constexpr dart::compiler::target::word
4039 Thread_slow_type_test_entry_point_offset = 0x270;
4040static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
4041static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
4042 0x700;
4043static constexpr dart::compiler::target::word
4044 Thread_stack_overflow_flags_offset = 0x708;
4045static constexpr dart::compiler::target::word
4046 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
4047static constexpr dart::compiler::target::word
4048 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
4049static constexpr dart::compiler::target::word
4050 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230;
4051static constexpr dart::compiler::target::word
4052 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
4053static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
4054 0x718;
4055static constexpr dart::compiler::target::word
4056 Thread_suspend_state_await_entry_point_offset = 0x6a0;
4057static constexpr dart::compiler::target::word
4058 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a8;
4059static constexpr dart::compiler::target::word
4060 Thread_suspend_state_init_async_entry_point_offset = 0x698;
4061static constexpr dart::compiler::target::word
4062 Thread_suspend_state_return_async_entry_point_offset = 0x6b0;
4063static constexpr dart::compiler::target::word
4064 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b8;
4065static constexpr dart::compiler::target::word
4066 Thread_suspend_state_init_async_star_entry_point_offset = 0x6c0;
4067static constexpr dart::compiler::target::word
4068 Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c8;
4069static constexpr dart::compiler::target::word
4070 Thread_suspend_state_return_async_star_entry_point_offset = 0x6d0;
4071static constexpr dart::compiler::target::word
4072 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d8;
4073static constexpr dart::compiler::target::word
4074 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6e0;
4075static constexpr dart::compiler::target::word
4076 Thread_suspend_state_handle_exception_entry_point_offset = 0x6e8;
4077static constexpr dart::compiler::target::word
4078 Thread_top_exit_frame_info_offset = 0x710;
4079static constexpr dart::compiler::target::word Thread_top_offset = 0x50;
4080static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
4081static constexpr dart::compiler::target::word
4082 Thread_unboxed_runtime_arg_offset = 0x738;
4083static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x730;
4084static constexpr dart::compiler::target::word
4085 Thread_write_barrier_entry_point_offset = 0x1f0;
4086static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
4087 0x40;
4088static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48;
4089static constexpr dart::compiler::target::word Thread_next_task_id_offset =
4090 0x798;
4091static constexpr dart::compiler::target::word Thread_random_offset = 0x7a0;
4092static constexpr dart::compiler::target::word
4093 Thread_jump_to_frame_entry_point_offset = 0x268;
4094static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7a8;
4095static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
4096 0x0;
4097static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
4098 0x8;
4099static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
4100 0x10;
4101static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
4102 0x18;
4103static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
4104 0x20;
4105static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
4106 0x10;
4107static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
4108static constexpr dart::compiler::target::word Type_arguments_offset = 0x20;
4109static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
4110 0x24;
4111static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x20;
4112static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
4113 0x18;
4114static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
4115 0x14;
4116static constexpr dart::compiler::target::word
4117 FinalizerBase_entries_collected_offset = 0x1c;
4118static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
4119 0x8;
4120static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
4121 0xc;
4122static constexpr dart::compiler::target::word
4123 FinalizerEntry_external_size_offset = 0x20;
4124static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
4125 0x14;
4126static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x18;
4127static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
4128 0x10;
4129static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
4130static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
4131 0x20;
4132static constexpr dart::compiler::target::word
4133 FunctionType_named_parameter_names_offset = 0x2c;
4134static constexpr dart::compiler::target::word
4135 FunctionType_packed_parameter_counts_offset = 0x30;
4136static constexpr dart::compiler::target::word
4137 FunctionType_packed_type_parameter_counts_offset = 0x34;
4138static constexpr dart::compiler::target::word
4139 FunctionType_parameter_types_offset = 0x28;
4140static constexpr dart::compiler::target::word
4141 FunctionType_type_parameters_offset = 0x20;
4142static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x26;
4143static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x10;
4144static constexpr dart::compiler::target::word
4145 TypeArguments_instantiations_offset = 0x8;
4146static constexpr dart::compiler::target::word TypeArguments_length_offset = 0xc;
4147static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
4148 0x14;
4149static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x18;
4150static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
4151static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0xc;
4152static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
4153 0x10;
4154static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
4155 0x14;
4156static constexpr dart::compiler::target::word TypedDataBase_length_offset =
4157 0x14;
4158static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
4159 0x18;
4160static constexpr dart::compiler::target::word
4161 TypedDataView_offset_in_bytes_offset = 0x1c;
4162static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
4163static constexpr dart::compiler::target::word
4164 UnhandledException_exception_offset = 0x8;
4165static constexpr dart::compiler::target::word
4166 UnhandledException_stacktrace_offset = 0xc;
4167static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
4168static constexpr dart::compiler::target::word
4169 MonomorphicSmiableCall_expected_cid_offset = 0x8;
4170static constexpr dart::compiler::target::word
4171 MonomorphicSmiableCall_entrypoint_offset = 0x10;
4172static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
4173static constexpr dart::compiler::target::word WeakProperty_value_offset = 0xc;
4174static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
4175static constexpr dart::compiler::target::word
4176 WeakReference_type_arguments_offset = 0xc;
4177static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
4178 0x8, 0x18, 0x10, 0x20};
4179static constexpr dart::compiler::target::word
4180 Thread_write_barrier_wrappers_thread_offset[] = {
4181 0x5f8, 0x600, 0x608, 0x610, 0x618, 0x620, 0x628, 0x630,
4182 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, -1,
4183 -1, -1, -1, 0x670, 0x678, -1, -1, 0x680,
4184 0x688, 0x690, -1, -1, -1, -1, -1, -1};
4185static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20;
4186static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
4187static constexpr dart::compiler::target::word Array_header_size = 0x10;
4188static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
4189static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
4190static constexpr dart::compiler::target::word Class_InstanceSize = 0x80;
4191static constexpr dart::compiler::target::word Closure_InstanceSize = 0x20;
4192static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x18;
4193static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
4194static constexpr dart::compiler::target::word
4195 CompressedStackMaps_ObjectHeaderSize = 0x8;
4196static constexpr dart::compiler::target::word
4197 CompressedStackMaps_PayloadHeaderSize = 0x4;
4198static constexpr dart::compiler::target::word Context_header_size = 0x10;
4199static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
4200static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
4201 0x18;
4202static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
4203 0x18;
4204static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
4205 0x20;
4206static constexpr dart::compiler::target::word Field_InstanceSize = 0x40;
4207static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x28;
4208static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
4209 0x28;
4210static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
4211 0x28;
4212static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
4213static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
4214static constexpr dart::compiler::target::word Function_InstanceSize = 0x60;
4215static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x38;
4216static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
4217static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
4218 0x18;
4219static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
4220static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
4221static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
4222 0x10;
4223static constexpr dart::compiler::target::word
4224 InstructionsSection_UnalignedHeaderSize = 0x28;
4225static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
4226 0x40;
4227static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
4228 0x30;
4229static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
4230static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
4231static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
4232 0x38;
4233static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x20;
4234static constexpr dart::compiler::target::word Library_InstanceSize = 0x68;
4235static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x18;
4236static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
4237 0x20;
4238static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
4239static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
4240 0x30;
4241static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
4242static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
4243 0x10;
4244static constexpr dart::compiler::target::word
4245 MonomorphicSmiableCall_InstanceSize = 0x18;
4246static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x18;
4247static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
4248static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
4249static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
4250static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x20;
4251static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
4252static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
4253static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x20;
4254static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x28;
4255static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x40;
4256static constexpr dart::compiler::target::word Script_InstanceSize = 0x38;
4257static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
4258static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
4259static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
4260 0x20;
4261static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x18;
4262static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x30;
4263static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
4264static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
4265 0x18;
4266static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x20;
4267static constexpr dart::compiler::target::word
4268 TransferableTypedData_InstanceSize = 0x8;
4269static constexpr dart::compiler::target::word Type_InstanceSize = 0x28;
4270static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x28;
4271static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
4272 0x18;
4273static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
4274static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
4275static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x20;
4276static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
4277 0x10;
4278static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
4279static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x10;
4280static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
4281static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x18;
4282static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x18;
4283static constexpr dart::compiler::target::word
4284 WeakSerializationReference_InstanceSize = 0x10;
4285#endif // !defined(PRODUCT) && \
4286 // defined(TARGET_ARCH_ARM64) && \
4287 // defined(DART_COMPRESSED_POINTERS)
4288
4289#if !defined(PRODUCT) && defined(TARGET_ARCH_RISCV32) && \
4290 !defined(DART_COMPRESSED_POINTERS)
4291static constexpr dart::compiler::target::word Code_active_instructions_offset =
4292 0x38;
4293static constexpr dart::compiler::target::word Function_usage_counter_offset =
4294 0x48;
4295static constexpr dart::compiler::target::word
4296 ICData_receivers_static_type_offset = 0x10;
4297static constexpr dart::compiler::target::word
4298 SuspendState_frame_capacity_offset = 0x4;
4299static constexpr dart::compiler::target::word Array_elements_start_offset = 0xc;
4300static constexpr dart::compiler::target::word Array_element_size = 0x4;
4301static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
4302 0x0;
4303static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
4304static constexpr dart::compiler::target::word Code_elements_start_offset = 0x60;
4305static constexpr dart::compiler::target::word Code_element_size = 0x4;
4306static constexpr dart::compiler::target::word Context_elements_start_offset =
4307 0xc;
4308static constexpr dart::compiler::target::word Context_element_size = 0x4;
4309static constexpr dart::compiler::target::word
4310 ContextScope_elements_start_offset = 0xc;
4311static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
4312static constexpr dart::compiler::target::word
4313 ExceptionHandlers_elements_start_offset = 0xc;
4314static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
4315 0xc;
4316static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
4317 0x8;
4318static constexpr dart::compiler::target::word ObjectPool_element_size = 0x4;
4319static constexpr dart::compiler::target::word
4320 OneByteString_elements_start_offset = 0xc;
4321static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
4322static constexpr dart::compiler::target::word Record_elements_start_offset =
4323 0x8;
4324static constexpr dart::compiler::target::word Record_element_size = 0x4;
4325static constexpr dart::compiler::target::word
4326 TypeArguments_elements_start_offset = 0x14;
4327static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
4328static constexpr dart::compiler::target::word
4329 TwoByteString_elements_start_offset = 0xc;
4330static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
4331static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
4332 0xc;
4333static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
4334static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
4335static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
4336 0xfffd;
4337static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
4338static constexpr dart::compiler::target::word
4339 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
4340static constexpr dart::compiler::target::word
4341 Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
4342static constexpr dart::compiler::target::word
4343 Instructions_kMonomorphicEntryOffsetAOT = 0x6;
4344static constexpr dart::compiler::target::word
4345 Instructions_kPolymorphicEntryOffsetAOT = 0x12;
4346static constexpr dart::compiler::target::word
4347 Instructions_kBarePayloadAlignment = 0x4;
4348static constexpr dart::compiler::target::word
4349 Instructions_kNonBarePayloadAlignment = 0x4;
4350static constexpr dart::compiler::target::word
4351 NativeEntry_kNumCallWrapperArguments = 0x2;
4352static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
4353static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
4354static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
4355 0x3fff;
4356static constexpr dart::compiler::target::word
4357 RecordShape_kFieldNamesIndexShift = 0x10;
4358static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
4359 0x3fff;
4360static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
4361 0xffff;
4362static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
4363 0xffff;
4364static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
4365static constexpr dart::compiler::target::word
4366 OneByteString_kMaxNewSpaceElements = 0x3fff4;
4367static constexpr dart::compiler::target::word
4368 TwoByteString_kMaxNewSpaceElements = 0x1fffa;
4369static constexpr dart::compiler::target::word
4370 SubtypeTestCache_kFunctionTypeArguments = 0x3;
4371static constexpr dart::compiler::target::word
4372 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
4373static constexpr dart::compiler::target::word
4374 SubtypeTestCache_kDestinationType = 0x6;
4375static constexpr dart::compiler::target::word
4376 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
4377static constexpr dart::compiler::target::word
4378 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
4379static constexpr dart::compiler::target::word
4380 SubtypeTestCache_kInstanceTypeArguments = 0x1;
4381static constexpr dart::compiler::target::word
4382 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
4383static constexpr dart::compiler::target::word
4384 SubtypeTestCache_kTestEntryLength = 0x8;
4385static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
4386static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
4387 0x7;
4388static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
4389 0xfffffff;
4390static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x8;
4391static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x10;
4392static constexpr dart::compiler::target::word
4393 AbstractType_type_test_stub_entry_point_offset = 0x4;
4394static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
4395 0x10;
4396static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
4397 0x14;
4398static constexpr dart::compiler::target::word
4399 ArgumentsDescriptor_first_named_entry_offset = 0x1c;
4400static constexpr dart::compiler::target::word
4401 ArgumentsDescriptor_named_entry_size = 0x8;
4402static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
4403 0x0;
4404static constexpr dart::compiler::target::word
4405 ArgumentsDescriptor_position_offset = 0x4;
4406static constexpr dart::compiler::target::word
4407 ArgumentsDescriptor_positional_count_offset = 0x18;
4408static constexpr dart::compiler::target::word
4409 ArgumentsDescriptor_type_args_len_offset = 0xc;
4410static constexpr dart::compiler::target::word Array_data_offset = 0xc;
4411static constexpr dart::compiler::target::word Array_length_offset = 0x8;
4412static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
4413static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x4;
4414static constexpr dart::compiler::target::word Class_declaration_type_offset =
4415 0x34;
4416static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
4417 0x60;
4418static constexpr dart::compiler::target::word Class_super_type_offset = 0x2c;
4419static constexpr dart::compiler::target::word
4420 Class_host_type_arguments_field_offset_in_words_offset = 0x6c;
4421static constexpr dart::compiler::target::word
4422 ClassTable_allocation_tracing_state_table_offset = 0x4;
4423static constexpr dart::compiler::target::word Closure_context_offset = 0x14;
4424static constexpr dart::compiler::target::word
4425 Closure_delayed_type_arguments_offset = 0xc;
4426static constexpr dart::compiler::target::word Closure_function_offset = 0x10;
4427static constexpr dart::compiler::target::word
4428 Closure_function_type_arguments_offset = 0x8;
4429static constexpr dart::compiler::target::word Closure_hash_offset = 0x18;
4430static constexpr dart::compiler::target::word
4431 Closure_instantiator_type_arguments_offset = 0x4;
4432static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
4433 0x10;
4434static constexpr dart::compiler::target::word Code_instructions_offset = 0x18;
4435static constexpr dart::compiler::target::word Code_object_pool_offset = 0x14;
4436static constexpr dart::compiler::target::word Code_owner_offset = 0x1c;
4437static constexpr dart::compiler::target::word Context_num_variables_offset =
4438 0x4;
4439static constexpr dart::compiler::target::word Context_parent_offset = 0x8;
4440static constexpr dart::compiler::target::word Double_value_offset = 0x8;
4441static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
4442static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
4443static constexpr dart::compiler::target::word
4444 Field_initializer_function_offset = 0x10;
4445static constexpr dart::compiler::target::word
4446 Field_host_offset_or_field_id_offset = 0x14;
4447static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x28;
4448static constexpr dart::compiler::target::word
4449 Field_guarded_list_length_in_object_offset_offset = 0x34;
4450static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
4451 0x18;
4452static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x2c;
4453static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x36;
4454static constexpr dart::compiler::target::word Function_code_offset = 0x20;
4455static constexpr dart::compiler::target::word Function_data_offset = 0x18;
4456static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
4457 0x4, 0x8};
4458static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x40;
4459static constexpr dart::compiler::target::word Function_signature_offset = 0x14;
4460static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
4461 0x4;
4462static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
4463 0xc;
4464static constexpr dart::compiler::target::word
4465 GrowableObjectArray_length_offset = 0x8;
4466static constexpr dart::compiler::target::word
4467 GrowableObjectArray_type_arguments_offset = 0x4;
4468static constexpr dart::compiler::target::word Page_card_table_offset = 0x10;
4469static constexpr dart::compiler::target::word Page_original_top_offset = 0x1c;
4470static constexpr dart::compiler::target::word Page_original_end_offset = 0x20;
4471static constexpr dart::compiler::target::word
4472 CallSiteData_arguments_descriptor_offset = 0x8;
4473static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
4474static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
4475static constexpr dart::compiler::target::word ICData_entries_offset = 0xc;
4476static constexpr dart::compiler::target::word ICData_owner_offset = 0x14;
4477static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x1c;
4478static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
4479static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14;
4480static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18;
4481static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20;
4482static constexpr dart::compiler::target::word
4483 Isolate_has_resumption_breakpoints_offset = 0x25;
4484static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
4485 0x10;
4486static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
4487 0x8;
4488static constexpr dart::compiler::target::word
4489 IsolateGroup_cached_class_table_table_offset = 0xc;
4490static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x24;
4491static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10;
4492static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc;
4493static constexpr dart::compiler::target::word
4494 ImmutableLinkedHashBase_data_offset = 0xc;
4495static constexpr dart::compiler::target::word
4496 LinkedHashBase_deleted_keys_offset = 0x14;
4497static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
4498 0x8;
4499static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
4500 0x18;
4501static constexpr dart::compiler::target::word
4502 LinkedHashBase_type_arguments_offset = 0x4;
4503static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
4504 0x10;
4505static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
4506static constexpr dart::compiler::target::word
4507 MarkingStackBlock_pointers_offset = 0x8;
4508static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
4509 0x4;
4510static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
4511 0xc;
4512static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
4513 0x10;
4514static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
4515static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
4516 0x4;
4517static constexpr dart::compiler::target::word NativeArguments_argv_offset = 0x8;
4518static constexpr dart::compiler::target::word NativeArguments_retval_offset =
4519 0xc;
4520static constexpr dart::compiler::target::word NativeArguments_thread_offset =
4521 0x0;
4522static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
4523 0xc8;
4524static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
4525 0x9c;
4526static constexpr dart::compiler::target::word
4527 ObjectStore_record_field_names_offset = 0x1fc;
4528static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
4529 0xdc;
4530static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
4531 0x88;
4532static constexpr dart::compiler::target::word
4533 ObjectStore_ffi_callback_code_offset = 0x278;
4534static constexpr dart::compiler::target::word
4535 ObjectStore_suspend_state_await_offset = 0x224;
4536static constexpr dart::compiler::target::word
4537 ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
4538static constexpr dart::compiler::target::word
4539 ObjectStore_suspend_state_handle_exception_offset = 0x248;
4540static constexpr dart::compiler::target::word
4541 ObjectStore_suspend_state_init_async_offset = 0x220;
4542static constexpr dart::compiler::target::word
4543 ObjectStore_suspend_state_init_async_star_offset = 0x234;
4544static constexpr dart::compiler::target::word
4545 ObjectStore_suspend_state_init_sync_star_offset = 0x240;
4546static constexpr dart::compiler::target::word
4547 ObjectStore_suspend_state_return_async_offset = 0x22c;
4548static constexpr dart::compiler::target::word
4549 ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
4550static constexpr dart::compiler::target::word
4551 ObjectStore_suspend_state_return_async_star_offset = 0x23c;
4552static constexpr dart::compiler::target::word
4553 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
4554static constexpr dart::compiler::target::word
4555 ObjectStore_suspend_state_yield_async_star_offset = 0x238;
4556static constexpr dart::compiler::target::word OneByteString_data_offset = 0xc;
4557static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
4558static constexpr dart::compiler::target::word PointerBase_data_offset = 0x4;
4559static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
4560 0x8;
4561static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
4562 0x4;
4563static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0xc;
4564static constexpr dart::compiler::target::word Record_shape_offset = 0x4;
4565static constexpr dart::compiler::target::word
4566 SingleTargetCache_entry_point_offset = 0x8;
4567static constexpr dart::compiler::target::word
4568 SingleTargetCache_lower_limit_offset = 0xc;
4569static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
4570 0x4;
4571static constexpr dart::compiler::target::word
4572 SingleTargetCache_upper_limit_offset = 0x10;
4573static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
4574 0x8;
4575static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x4;
4576static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x4;
4577static constexpr dart::compiler::target::word String_hash_offset = 0x4;
4578static constexpr dart::compiler::target::word String_length_offset = 0x8;
4579static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
4580 0x4;
4581static constexpr dart::compiler::target::word
4582 SubtypeTestCache_num_inputs_offset = 0x8;
4583static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
4584 0x2;
4585static constexpr dart::compiler::target::word
4586 SuspendState_error_callback_offset = 0x18;
4587static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
4588 0x8;
4589static constexpr dart::compiler::target::word
4590 SuspendState_function_data_offset = 0x10;
4591static constexpr dart::compiler::target::word SuspendState_payload_offset =
4592 0x1c;
4593static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc;
4594static constexpr dart::compiler::target::word
4595 SuspendState_then_callback_offset = 0x14;
4596static constexpr dart::compiler::target::word
4597 Thread_AllocateArray_entry_point_offset = 0x164;
4598static constexpr dart::compiler::target::word Thread_active_exception_offset =
4599 0x3a0;
4600static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
4601 0x3a4;
4602static constexpr dart::compiler::target::word
4603 Thread_array_write_barrier_entry_point_offset = 0xf8;
4604static constexpr dart::compiler::target::word
4605 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100;
4606static constexpr dart::compiler::target::word
4607 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x8c;
4608static constexpr dart::compiler::target::word
4609 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104;
4610static constexpr dart::compiler::target::word
4611 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x90;
4612static constexpr dart::compiler::target::word
4613 Thread_allocate_object_entry_point_offset = 0x108;
4614static constexpr dart::compiler::target::word
4615 Thread_allocate_object_stub_offset = 0x94;
4616static constexpr dart::compiler::target::word
4617 Thread_allocate_object_parameterized_entry_point_offset = 0x10c;
4618static constexpr dart::compiler::target::word
4619 Thread_allocate_object_parameterized_stub_offset = 0x98;
4620static constexpr dart::compiler::target::word
4621 Thread_allocate_object_slow_entry_point_offset = 0x110;
4622static constexpr dart::compiler::target::word
4623 Thread_allocate_object_slow_stub_offset = 0x9c;
4624static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
4625 0x3c0;
4626static constexpr dart::compiler::target::word
4627 Thread_async_exception_handler_stub_offset = 0xa0;
4628static constexpr dart::compiler::target::word
4629 Thread_auto_scope_native_wrapper_entry_point_offset = 0x140;
4630static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x3c;
4631static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x38;
4632static constexpr dart::compiler::target::word
4633 Thread_bootstrap_native_wrapper_entry_point_offset = 0x138;
4634static constexpr dart::compiler::target::word
4635 Thread_call_to_runtime_entry_point_offset = 0xfc;
4636static constexpr dart::compiler::target::word
4637 Thread_call_to_runtime_stub_offset = 0x58;
4638static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3e4;
4639static constexpr dart::compiler::target::word
4640 Thread_dispatch_table_array_offset = 0x2c;
4641static constexpr dart::compiler::target::word
4642 Thread_double_truncate_round_supported_offset = 0x3c4;
4643static constexpr dart::compiler::target::word
4644 Thread_service_extension_stream_offset = 0x3e8;
4645static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
4646 0x124;
4647static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
4648 0xcc;
4649static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
4650 0x128;
4651static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
4652 0xd0;
4653static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
4654 0x150;
4655static constexpr dart::compiler::target::word
4656 Thread_double_negate_address_offset = 0x14c;
4657static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
4658static constexpr dart::compiler::target::word
4659 Thread_enter_safepoint_stub_offset = 0xe4;
4660static constexpr dart::compiler::target::word Thread_execution_state_offset =
4661 0x3b4;
4662static constexpr dart::compiler::target::word
4663 Thread_exit_safepoint_stub_offset = 0xe8;
4664static constexpr dart::compiler::target::word
4665 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xec;
4666static constexpr dart::compiler::target::word
4667 Thread_call_native_through_safepoint_stub_offset = 0xf0;
4668static constexpr dart::compiler::target::word
4669 Thread_call_native_through_safepoint_entry_point_offset = 0x12c;
4670static constexpr dart::compiler::target::word
4671 Thread_fix_allocation_stub_code_offset = 0x50;
4672static constexpr dart::compiler::target::word
4673 Thread_fix_callers_target_code_offset = 0x4c;
4674static constexpr dart::compiler::target::word
4675 Thread_float_absolute_address_offset = 0x15c;
4676static constexpr dart::compiler::target::word
4677 Thread_float_negate_address_offset = 0x158;
4678static constexpr dart::compiler::target::word Thread_float_not_address_offset =
4679 0x154;
4680static constexpr dart::compiler::target::word
4681 Thread_float_zerow_address_offset = 0x160;
4682static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
4683 0x3a8;
4684static constexpr dart::compiler::target::word
4685 Thread_invoke_dart_code_stub_offset = 0x54;
4686static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
4687 0x3bc;
4688static constexpr dart::compiler::target::word Thread_isolate_offset = 0x36c;
4689static constexpr dart::compiler::target::word Thread_isolate_group_offset =
4690 0x370;
4691static constexpr dart::compiler::target::word Thread_field_table_values_offset =
4692 0x30;
4693static constexpr dart::compiler::target::word
4694 Thread_lazy_deopt_from_return_stub_offset = 0xd4;
4695static constexpr dart::compiler::target::word
4696 Thread_lazy_deopt_from_throw_stub_offset = 0xd8;
4697static constexpr dart::compiler::target::word
4698 Thread_lazy_specialize_type_test_stub_offset = 0xe0;
4699static constexpr dart::compiler::target::word
4700 Thread_marking_stack_block_offset = 0x384;
4701static constexpr dart::compiler::target::word
4702 Thread_megamorphic_call_checked_entry_offset = 0x11c;
4703static constexpr dart::compiler::target::word
4704 Thread_switchable_call_miss_entry_offset = 0x120;
4705static constexpr dart::compiler::target::word
4706 Thread_switchable_call_miss_stub_offset = 0xbc;
4707static constexpr dart::compiler::target::word
4708 Thread_no_scope_native_wrapper_entry_point_offset = 0x13c;
4709static constexpr dart::compiler::target::word
4710 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x60;
4711static constexpr dart::compiler::target::word
4712 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x5c;
4713static constexpr dart::compiler::target::word
4714 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x68;
4715static constexpr dart::compiler::target::word
4716 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x64;
4717static constexpr dart::compiler::target::word
4718 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x70;
4719static constexpr dart::compiler::target::word
4720 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x6c;
4721static constexpr dart::compiler::target::word
4722 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x78;
4723static constexpr dart::compiler::target::word
4724 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x74;
4725static constexpr dart::compiler::target::word
4726 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x80;
4727static constexpr dart::compiler::target::word
4728 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x7c;
4729static constexpr dart::compiler::target::word
4730 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x88;
4731static constexpr dart::compiler::target::word
4732 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x84;
4733static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa4;
4734static constexpr dart::compiler::target::word
4735 Thread_return_async_not_future_stub_offset = 0xac;
4736static constexpr dart::compiler::target::word
4737 Thread_return_async_star_stub_offset = 0xb0;
4738static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
4739 0xa8;
4740static constexpr dart::compiler::target::word Thread_object_null_offset = 0x34;
4741static constexpr dart::compiler::target::word
4742 Thread_predefined_symbols_address_offset = 0x144;
4743static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3ac;
4744static constexpr dart::compiler::target::word
4745 Thread_saved_shadow_call_stack_offset = 0x3b0;
4746static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
4747 0x3b8;
4748static constexpr dart::compiler::target::word
4749 Thread_slow_type_test_stub_offset = 0xdc;
4750static constexpr dart::compiler::target::word
4751 Thread_slow_type_test_entry_point_offset = 0x134;
4752static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
4753static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
4754 0x374;
4755static constexpr dart::compiler::target::word
4756 Thread_stack_overflow_flags_offset = 0x378;
4757static constexpr dart::compiler::target::word
4758 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118;
4759static constexpr dart::compiler::target::word
4760 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb8;
4761static constexpr dart::compiler::target::word
4762 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x114;
4763static constexpr dart::compiler::target::word
4764 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb4;
4765static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
4766 0x380;
4767static constexpr dart::compiler::target::word
4768 Thread_suspend_state_await_entry_point_offset = 0x344;
4769static constexpr dart::compiler::target::word
4770 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x348;
4771static constexpr dart::compiler::target::word
4772 Thread_suspend_state_init_async_entry_point_offset = 0x340;
4773static constexpr dart::compiler::target::word
4774 Thread_suspend_state_return_async_entry_point_offset = 0x34c;
4775static constexpr dart::compiler::target::word
4776 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x350;
4777static constexpr dart::compiler::target::word
4778 Thread_suspend_state_init_async_star_entry_point_offset = 0x354;
4779static constexpr dart::compiler::target::word
4780 Thread_suspend_state_yield_async_star_entry_point_offset = 0x358;
4781static constexpr dart::compiler::target::word
4782 Thread_suspend_state_return_async_star_entry_point_offset = 0x35c;
4783static constexpr dart::compiler::target::word
4784 Thread_suspend_state_init_sync_star_entry_point_offset = 0x360;
4785static constexpr dart::compiler::target::word
4786 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x364;
4787static constexpr dart::compiler::target::word
4788 Thread_suspend_state_handle_exception_entry_point_offset = 0x368;
4789static constexpr dart::compiler::target::word
4790 Thread_top_exit_frame_info_offset = 0x37c;
4791static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
4792static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
4793static constexpr dart::compiler::target::word
4794 Thread_unboxed_runtime_arg_offset = 0x390;
4795static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x38c;
4796static constexpr dart::compiler::target::word
4797 Thread_write_barrier_entry_point_offset = 0xf4;
4798static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
4799 0x20;
4800static constexpr dart::compiler::target::word Thread_next_task_id_offset =
4801 0x3c8;
4802static constexpr dart::compiler::target::word Thread_random_offset = 0x3d0;
4803static constexpr dart::compiler::target::word
4804 Thread_jump_to_frame_entry_point_offset = 0x130;
4805static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3d8;
4806static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
4807 0x0;
4808static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
4809 0x4;
4810static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
4811 0x8;
4812static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
4813 0xc;
4814static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
4815 0x10;
4816static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
4817 0x8;
4818static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
4819static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
4820static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
4821 0x18;
4822static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
4823static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
4824 0xc;
4825static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
4826 0x8;
4827static constexpr dart::compiler::target::word
4828 FinalizerBase_entries_collected_offset = 0x10;
4829static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
4830 0x4;
4831static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
4832 0x8;
4833static constexpr dart::compiler::target::word
4834 FinalizerEntry_external_size_offset = 0x1c;
4835static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
4836 0x10;
4837static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
4838static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
4839static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
4840static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
4841 0x14;
4842static constexpr dart::compiler::target::word
4843 FunctionType_named_parameter_names_offset = 0x20;
4844static constexpr dart::compiler::target::word
4845 FunctionType_packed_parameter_counts_offset = 0x24;
4846static constexpr dart::compiler::target::word
4847 FunctionType_packed_type_parameter_counts_offset = 0x28;
4848static constexpr dart::compiler::target::word
4849 FunctionType_parameter_types_offset = 0x1c;
4850static constexpr dart::compiler::target::word
4851 FunctionType_type_parameters_offset = 0x14;
4852static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
4853static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
4854static constexpr dart::compiler::target::word
4855 TypeArguments_instantiations_offset = 0x4;
4856static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
4857static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
4858 0x10;
4859static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
4860static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
4861static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
4862static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
4863 0xc;
4864static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
4865 0x10;
4866static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
4867static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
4868 0xc;
4869static constexpr dart::compiler::target::word
4870 TypedDataView_offset_in_bytes_offset = 0x10;
4871static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
4872static constexpr dart::compiler::target::word
4873 UnhandledException_exception_offset = 0x4;
4874static constexpr dart::compiler::target::word
4875 UnhandledException_stacktrace_offset = 0x8;
4876static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
4877static constexpr dart::compiler::target::word
4878 MonomorphicSmiableCall_expected_cid_offset = 0x4;
4879static constexpr dart::compiler::target::word
4880 MonomorphicSmiableCall_entrypoint_offset = 0x8;
4881static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
4882static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
4883static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
4884static constexpr dart::compiler::target::word
4885 WeakReference_type_arguments_offset = 0x8;
4886static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
4887 0x4, 0xc, 0x8, 0x10};
4888static constexpr dart::compiler::target::word
4889 Thread_write_barrier_wrappers_thread_offset[] = {
4890 -1, -1, -1, -1, -1, 0x2f8, 0x2fc, 0x300, -1, -1, 0x304,
4891 0x308, 0x30c, -1, -1, -1, 0x310, 0x314, 0x318, 0x31c, 0x320, 0x324,
4892 0x328, 0x32c, -1, -1, -1, -1, 0x330, 0x334, 0x338, 0x33c};
4893static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
4894static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
4895static constexpr dart::compiler::target::word Array_header_size = 0xc;
4896static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
4897static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
4898static constexpr dart::compiler::target::word Class_InstanceSize = 0x78;
4899static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
4900static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
4901static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
4902static constexpr dart::compiler::target::word
4903 CompressedStackMaps_ObjectHeaderSize = 0x4;
4904static constexpr dart::compiler::target::word
4905 CompressedStackMaps_PayloadHeaderSize = 0x4;
4906static constexpr dart::compiler::target::word Context_header_size = 0xc;
4907static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
4908static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
4909static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
4910 0xc;
4911static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
4912 0x1c;
4913static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
4914static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
4915static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
4916 0x20;
4917static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
4918 0x18;
4919static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
4920static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
4921static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
4922static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
4923static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
4924static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
4925 0x10;
4926static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
4927static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
4928static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
4929 0x8;
4930static constexpr dart::compiler::target::word
4931 InstructionsSection_UnalignedHeaderSize = 0x14;
4932static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
4933 0x20;
4934static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
4935 0x18;
4936static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
4937static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
4938static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
4939 0x30;
4940static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
4941static constexpr dart::compiler::target::word Library_InstanceSize = 0x50;
4942static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
4943static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
4944 0x1c;
4945static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
4946static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
4947 0x18;
4948static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
4949static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
4950 0x8;
4951static constexpr dart::compiler::target::word
4952 MonomorphicSmiableCall_InstanceSize = 0xc;
4953static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
4954static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
4955static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
4956static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
4957static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
4958static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
4959static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
4960static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x18;
4961static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
4962static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x2c;
4963static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
4964static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
4965static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
4966static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
4967 0x14;
4968static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
4969static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
4970static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
4971static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
4972 0x10;
4973static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
4974static constexpr dart::compiler::target::word
4975 TransferableTypedData_InstanceSize = 0x4;
4976static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
4977static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
4978static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
4979 0x14;
4980static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
4981static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
4982static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
4983static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
4984 0xc;
4985static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
4986static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
4987static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
4988static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
4989static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
4990static constexpr dart::compiler::target::word
4991 WeakSerializationReference_InstanceSize = 0xc;
4992#endif // !defined(PRODUCT) && \
4993 // defined(TARGET_ARCH_RISCV32) && \
4994 // !defined(DART_COMPRESSED_POINTERS)
4995
4996#if !defined(PRODUCT) && defined(TARGET_ARCH_RISCV64) && \
4997 !defined(DART_COMPRESSED_POINTERS)
4998static constexpr dart::compiler::target::word Code_active_instructions_offset =
4999 0x70;
5000static constexpr dart::compiler::target::word Function_usage_counter_offset =
5001 0x70;
5002static constexpr dart::compiler::target::word
5003 ICData_receivers_static_type_offset = 0x20;
5004static constexpr dart::compiler::target::word
5005 SuspendState_frame_capacity_offset = 0x8;
5006static constexpr dart::compiler::target::word Array_elements_start_offset =
5007 0x18;
5008static constexpr dart::compiler::target::word Array_element_size = 0x8;
5009static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
5010 0x0;
5011static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
5012static constexpr dart::compiler::target::word Code_elements_start_offset = 0xb0;
5013static constexpr dart::compiler::target::word Code_element_size = 0x4;
5014static constexpr dart::compiler::target::word Context_elements_start_offset =
5015 0x18;
5016static constexpr dart::compiler::target::word Context_element_size = 0x8;
5017static constexpr dart::compiler::target::word
5018 ContextScope_elements_start_offset = 0x10;
5019static constexpr dart::compiler::target::word ContextScope_element_size = 0x50;
5020static constexpr dart::compiler::target::word
5021 ExceptionHandlers_elements_start_offset = 0x18;
5022static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
5023 0xc;
5024static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
5025 0x10;
5026static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
5027static constexpr dart::compiler::target::word
5028 OneByteString_elements_start_offset = 0x10;
5029static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
5030static constexpr dart::compiler::target::word Record_elements_start_offset =
5031 0x10;
5032static constexpr dart::compiler::target::word Record_element_size = 0x8;
5033static constexpr dart::compiler::target::word
5034 TypeArguments_elements_start_offset = 0x28;
5035static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
5036static constexpr dart::compiler::target::word
5037 TwoByteString_elements_start_offset = 0x10;
5038static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
5039static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
5040 0x18;
5041static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
5042static constexpr dart::compiler::target::word Array_kMaxElements =
5043 0x7ffffffffffffff;
5044static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
5045 0x7ffd;
5046static constexpr dart::compiler::target::word Context_kMaxElements =
5047 0x7ffffffffffffff;
5048static constexpr dart::compiler::target::word
5049 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
5050static constexpr dart::compiler::target::word
5051 Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
5052static constexpr dart::compiler::target::word
5053 Instructions_kMonomorphicEntryOffsetAOT = 0x6;
5054static constexpr dart::compiler::target::word
5055 Instructions_kPolymorphicEntryOffsetAOT = 0x12;
5056static constexpr dart::compiler::target::word
5057 Instructions_kBarePayloadAlignment = 0x4;
5058static constexpr dart::compiler::target::word
5059 Instructions_kNonBarePayloadAlignment = 0x8;
5060static constexpr dart::compiler::target::word
5061 NativeEntry_kNumCallWrapperArguments = 0x2;
5062static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
5063static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
5064static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
5065 0x3fffffffffff;
5066static constexpr dart::compiler::target::word
5067 RecordShape_kFieldNamesIndexShift = 0x10;
5068static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
5069 0x3fffffffffff;
5070static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
5071 0xffff;
5072static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
5073 0xffff;
5074static constexpr dart::compiler::target::word String_kMaxElements =
5075 0x1fffffffffffffff;
5076static constexpr dart::compiler::target::word
5077 OneByteString_kMaxNewSpaceElements = 0x3fff0;
5078static constexpr dart::compiler::target::word
5079 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
5080static constexpr dart::compiler::target::word
5081 SubtypeTestCache_kFunctionTypeArguments = 0x3;
5082static constexpr dart::compiler::target::word
5083 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
5084static constexpr dart::compiler::target::word
5085 SubtypeTestCache_kDestinationType = 0x6;
5086static constexpr dart::compiler::target::word
5087 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
5088static constexpr dart::compiler::target::word
5089 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
5090static constexpr dart::compiler::target::word
5091 SubtypeTestCache_kInstanceTypeArguments = 0x1;
5092static constexpr dart::compiler::target::word
5093 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
5094static constexpr dart::compiler::target::word
5095 SubtypeTestCache_kTestEntryLength = 0x8;
5096static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
5097static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
5098 0x7;
5099static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
5100 0x7ffffffffffffff;
5101static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
5102static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
5103static constexpr dart::compiler::target::word
5104 AbstractType_type_test_stub_entry_point_offset = 0x8;
5105static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
5106 0x20;
5107static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
5108 0x28;
5109static constexpr dart::compiler::target::word
5110 ArgumentsDescriptor_first_named_entry_offset = 0x38;
5111static constexpr dart::compiler::target::word
5112 ArgumentsDescriptor_named_entry_size = 0x10;
5113static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
5114 0x0;
5115static constexpr dart::compiler::target::word
5116 ArgumentsDescriptor_position_offset = 0x8;
5117static constexpr dart::compiler::target::word
5118 ArgumentsDescriptor_positional_count_offset = 0x30;
5119static constexpr dart::compiler::target::word
5120 ArgumentsDescriptor_type_args_len_offset = 0x18;
5121static constexpr dart::compiler::target::word Array_data_offset = 0x18;
5122static constexpr dart::compiler::target::word Array_length_offset = 0x10;
5123static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
5124static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
5125static constexpr dart::compiler::target::word Class_declaration_type_offset =
5126 0x68;
5127static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
5128 0xb0;
5129static constexpr dart::compiler::target::word Class_super_type_offset = 0x58;
5130static constexpr dart::compiler::target::word
5131 Class_host_type_arguments_field_offset_in_words_offset = 0xbc;
5132static constexpr dart::compiler::target::word
5133 ClassTable_allocation_tracing_state_table_offset = 0x8;
5134static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
5135static constexpr dart::compiler::target::word
5136 Closure_delayed_type_arguments_offset = 0x18;
5137static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
5138static constexpr dart::compiler::target::word
5139 Closure_function_type_arguments_offset = 0x10;
5140static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
5141static constexpr dart::compiler::target::word
5142 Closure_instantiator_type_arguments_offset = 0x8;
5143static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
5144 0x20;
5145static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
5146static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
5147static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
5148static constexpr dart::compiler::target::word Context_num_variables_offset =
5149 0x8;
5150static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
5151static constexpr dart::compiler::target::word Double_value_offset = 0x8;
5152static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
5153static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
5154static constexpr dart::compiler::target::word
5155 Field_initializer_function_offset = 0x20;
5156static constexpr dart::compiler::target::word
5157 Field_host_offset_or_field_id_offset = 0x28;
5158static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
5159static constexpr dart::compiler::target::word
5160 Field_guarded_list_length_in_object_offset_offset = 0x54;
5161static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
5162 0x30;
5163static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
5164static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
5165static constexpr dart::compiler::target::word Function_code_offset = 0x40;
5166static constexpr dart::compiler::target::word Function_data_offset = 0x30;
5167static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
5168 0x8, 0x10};
5169static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
5170static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
5171static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
5172 0x8;
5173static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
5174 0x18;
5175static constexpr dart::compiler::target::word
5176 GrowableObjectArray_length_offset = 0x10;
5177static constexpr dart::compiler::target::word
5178 GrowableObjectArray_type_arguments_offset = 0x8;
5179static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
5180static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
5181static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
5182static constexpr dart::compiler::target::word
5183 CallSiteData_arguments_descriptor_offset = 0x10;
5184static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
5185static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
5186static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
5187static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
5188static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
5189static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
5190static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
5191static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
5192static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
5193static constexpr dart::compiler::target::word
5194 Isolate_has_resumption_breakpoints_offset = 0x49;
5195static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
5196 0x20;
5197static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
5198 0x10;
5199static constexpr dart::compiler::target::word
5200 IsolateGroup_cached_class_table_table_offset = 0x18;
5201static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48;
5202static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
5203static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
5204static constexpr dart::compiler::target::word
5205 ImmutableLinkedHashBase_data_offset = 0x18;
5206static constexpr dart::compiler::target::word
5207 LinkedHashBase_deleted_keys_offset = 0x28;
5208static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
5209 0x10;
5210static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
5211 0x30;
5212static constexpr dart::compiler::target::word
5213 LinkedHashBase_type_arguments_offset = 0x8;
5214static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
5215 0x20;
5216static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
5217static constexpr dart::compiler::target::word
5218 MarkingStackBlock_pointers_offset = 0x10;
5219static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
5220 0x8;
5221static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
5222 0x18;
5223static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
5224 0x20;
5225static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
5226static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
5227 0x8;
5228static constexpr dart::compiler::target::word NativeArguments_argv_offset =
5229 0x10;
5230static constexpr dart::compiler::target::word NativeArguments_retval_offset =
5231 0x18;
5232static constexpr dart::compiler::target::word NativeArguments_thread_offset =
5233 0x0;
5234static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
5235 0x190;
5236static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
5237 0x138;
5238static constexpr dart::compiler::target::word
5239 ObjectStore_record_field_names_offset = 0x3f8;
5240static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
5241 0x1b8;
5242static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
5243 0x110;
5244static constexpr dart::compiler::target::word
5245 ObjectStore_ffi_callback_code_offset = 0x4f0;
5246static constexpr dart::compiler::target::word
5247 ObjectStore_suspend_state_await_offset = 0x448;
5248static constexpr dart::compiler::target::word
5249 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
5250static constexpr dart::compiler::target::word
5251 ObjectStore_suspend_state_handle_exception_offset = 0x490;
5252static constexpr dart::compiler::target::word
5253 ObjectStore_suspend_state_init_async_offset = 0x440;
5254static constexpr dart::compiler::target::word
5255 ObjectStore_suspend_state_init_async_star_offset = 0x468;
5256static constexpr dart::compiler::target::word
5257 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
5258static constexpr dart::compiler::target::word
5259 ObjectStore_suspend_state_return_async_offset = 0x458;
5260static constexpr dart::compiler::target::word
5261 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
5262static constexpr dart::compiler::target::word
5263 ObjectStore_suspend_state_return_async_star_offset = 0x478;
5264static constexpr dart::compiler::target::word
5265 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
5266static constexpr dart::compiler::target::word
5267 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
5268static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
5269static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
5270static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
5271static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
5272 0x10;
5273static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
5274 0x8;
5275static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x18;
5276static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
5277static constexpr dart::compiler::target::word
5278 SingleTargetCache_entry_point_offset = 0x10;
5279static constexpr dart::compiler::target::word
5280 SingleTargetCache_lower_limit_offset = 0x18;
5281static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
5282 0x8;
5283static constexpr dart::compiler::target::word
5284 SingleTargetCache_upper_limit_offset = 0x1c;
5285static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
5286 0x10;
5287static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
5288static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
5289static constexpr dart::compiler::target::word String_hash_offset = 0x4;
5290static constexpr dart::compiler::target::word String_length_offset = 0x8;
5291static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
5292 0x8;
5293static constexpr dart::compiler::target::word
5294 SubtypeTestCache_num_inputs_offset = 0x10;
5295static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
5296 0x2;
5297static constexpr dart::compiler::target::word
5298 SuspendState_error_callback_offset = 0x30;
5299static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
5300 0x10;
5301static constexpr dart::compiler::target::word
5302 SuspendState_function_data_offset = 0x20;
5303static constexpr dart::compiler::target::word SuspendState_payload_offset =
5304 0x38;
5305static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
5306static constexpr dart::compiler::target::word
5307 SuspendState_then_callback_offset = 0x28;
5308static constexpr dart::compiler::target::word
5309 Thread_AllocateArray_entry_point_offset = 0x2c8;
5310static constexpr dart::compiler::target::word Thread_active_exception_offset =
5311 0x730;
5312static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
5313 0x738;
5314static constexpr dart::compiler::target::word
5315 Thread_array_write_barrier_entry_point_offset = 0x1f0;
5316static constexpr dart::compiler::target::word
5317 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
5318static constexpr dart::compiler::target::word
5319 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
5320static constexpr dart::compiler::target::word
5321 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
5322static constexpr dart::compiler::target::word
5323 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
5324static constexpr dart::compiler::target::word
5325 Thread_allocate_object_entry_point_offset = 0x210;
5326static constexpr dart::compiler::target::word
5327 Thread_allocate_object_stub_offset = 0x128;
5328static constexpr dart::compiler::target::word
5329 Thread_allocate_object_parameterized_entry_point_offset = 0x218;
5330static constexpr dart::compiler::target::word
5331 Thread_allocate_object_parameterized_stub_offset = 0x130;
5332static constexpr dart::compiler::target::word
5333 Thread_allocate_object_slow_entry_point_offset = 0x220;
5334static constexpr dart::compiler::target::word
5335 Thread_allocate_object_slow_stub_offset = 0x138;
5336static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
5337 0x770;
5338static constexpr dart::compiler::target::word
5339 Thread_async_exception_handler_stub_offset = 0x140;
5340static constexpr dart::compiler::target::word
5341 Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
5342static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x78;
5343static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x70;
5344static constexpr dart::compiler::target::word
5345 Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
5346static constexpr dart::compiler::target::word
5347 Thread_call_to_runtime_entry_point_offset = 0x1f8;
5348static constexpr dart::compiler::target::word
5349 Thread_call_to_runtime_stub_offset = 0xb0;
5350static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7a8;
5351static constexpr dart::compiler::target::word
5352 Thread_dispatch_table_array_offset = 0x58;
5353static constexpr dart::compiler::target::word
5354 Thread_double_truncate_round_supported_offset = 0x778;
5355static constexpr dart::compiler::target::word
5356 Thread_service_extension_stream_offset = 0x7b0;
5357static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
5358 0x248;
5359static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
5360 0x198;
5361static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
5362 0x250;
5363static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
5364 0x1a0;
5365static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
5366 0x2a0;
5367static constexpr dart::compiler::target::word
5368 Thread_double_negate_address_offset = 0x298;
5369static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
5370static constexpr dart::compiler::target::word
5371 Thread_enter_safepoint_stub_offset = 0x1c8;
5372static constexpr dart::compiler::target::word Thread_execution_state_offset =
5373 0x758;
5374static constexpr dart::compiler::target::word
5375 Thread_exit_safepoint_stub_offset = 0x1d0;
5376static constexpr dart::compiler::target::word
5377 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
5378static constexpr dart::compiler::target::word
5379 Thread_call_native_through_safepoint_stub_offset = 0x1e0;
5380static constexpr dart::compiler::target::word
5381 Thread_call_native_through_safepoint_entry_point_offset = 0x258;
5382static constexpr dart::compiler::target::word
5383 Thread_fix_allocation_stub_code_offset = 0xa0;
5384static constexpr dart::compiler::target::word
5385 Thread_fix_callers_target_code_offset = 0x98;
5386static constexpr dart::compiler::target::word
5387 Thread_float_absolute_address_offset = 0x2b8;
5388static constexpr dart::compiler::target::word
5389 Thread_float_negate_address_offset = 0x2b0;
5390static constexpr dart::compiler::target::word Thread_float_not_address_offset =
5391 0x2a8;
5392static constexpr dart::compiler::target::word
5393 Thread_float_zerow_address_offset = 0x2c0;
5394static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
5395 0x740;
5396static constexpr dart::compiler::target::word
5397 Thread_invoke_dart_code_stub_offset = 0xa8;
5398static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
5399 0x768;
5400static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6d8;
5401static constexpr dart::compiler::target::word Thread_isolate_group_offset =
5402 0x6e0;
5403static constexpr dart::compiler::target::word Thread_field_table_values_offset =
5404 0x60;
5405static constexpr dart::compiler::target::word
5406 Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
5407static constexpr dart::compiler::target::word
5408 Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
5409static constexpr dart::compiler::target::word
5410 Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
5411static constexpr dart::compiler::target::word
5412 Thread_marking_stack_block_offset = 0x708;
5413static constexpr dart::compiler::target::word
5414 Thread_megamorphic_call_checked_entry_offset = 0x238;
5415static constexpr dart::compiler::target::word
5416 Thread_switchable_call_miss_entry_offset = 0x240;
5417static constexpr dart::compiler::target::word
5418 Thread_switchable_call_miss_stub_offset = 0x178;
5419static constexpr dart::compiler::target::word
5420 Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
5421static constexpr dart::compiler::target::word
5422 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc0;
5423static constexpr dart::compiler::target::word
5424 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xb8;
5425static constexpr dart::compiler::target::word
5426 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
5427static constexpr dart::compiler::target::word
5428 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
5429static constexpr dart::compiler::target::word
5430 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
5431static constexpr dart::compiler::target::word
5432 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
5433static constexpr dart::compiler::target::word
5434 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
5435static constexpr dart::compiler::target::word
5436 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
5437static constexpr dart::compiler::target::word
5438 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
5439static constexpr dart::compiler::target::word
5440 Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
5441static constexpr dart::compiler::target::word
5442 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
5443static constexpr dart::compiler::target::word
5444 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
5445static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x148;
5446static constexpr dart::compiler::target::word
5447 Thread_return_async_not_future_stub_offset = 0x158;
5448static constexpr dart::compiler::target::word
5449 Thread_return_async_star_stub_offset = 0x160;
5450static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
5451 0x150;
5452static constexpr dart::compiler::target::word Thread_object_null_offset = 0x68;
5453static constexpr dart::compiler::target::word
5454 Thread_predefined_symbols_address_offset = 0x288;
5455static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x748;
5456static constexpr dart::compiler::target::word
5457 Thread_saved_shadow_call_stack_offset = 0x750;
5458static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
5459 0x760;
5460static constexpr dart::compiler::target::word
5461 Thread_slow_type_test_stub_offset = 0x1b8;
5462static constexpr dart::compiler::target::word
5463 Thread_slow_type_test_entry_point_offset = 0x268;
5464static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
5465static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
5466 0x6e8;
5467static constexpr dart::compiler::target::word
5468 Thread_stack_overflow_flags_offset = 0x6f0;
5469static constexpr dart::compiler::target::word
5470 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
5471static constexpr dart::compiler::target::word
5472 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
5473static constexpr dart::compiler::target::word
5474 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x228;
5475static constexpr dart::compiler::target::word
5476 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
5477static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
5478 0x700;
5479static constexpr dart::compiler::target::word
5480 Thread_suspend_state_await_entry_point_offset = 0x688;
5481static constexpr dart::compiler::target::word
5482 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x690;
5483static constexpr dart::compiler::target::word
5484 Thread_suspend_state_init_async_entry_point_offset = 0x680;
5485static constexpr dart::compiler::target::word
5486 Thread_suspend_state_return_async_entry_point_offset = 0x698;
5487static constexpr dart::compiler::target::word
5488 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6a0;
5489static constexpr dart::compiler::target::word
5490 Thread_suspend_state_init_async_star_entry_point_offset = 0x6a8;
5491static constexpr dart::compiler::target::word
5492 Thread_suspend_state_yield_async_star_entry_point_offset = 0x6b0;
5493static constexpr dart::compiler::target::word
5494 Thread_suspend_state_return_async_star_entry_point_offset = 0x6b8;
5495static constexpr dart::compiler::target::word
5496 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6c0;
5497static constexpr dart::compiler::target::word
5498 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6c8;
5499static constexpr dart::compiler::target::word
5500 Thread_suspend_state_handle_exception_entry_point_offset = 0x6d0;
5501static constexpr dart::compiler::target::word
5502 Thread_top_exit_frame_info_offset = 0x6f8;
5503static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
5504static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
5505static constexpr dart::compiler::target::word
5506 Thread_unboxed_runtime_arg_offset = 0x720;
5507static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x718;
5508static constexpr dart::compiler::target::word
5509 Thread_write_barrier_entry_point_offset = 0x1e8;
5510static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
5511 0x40;
5512static constexpr dart::compiler::target::word Thread_next_task_id_offset =
5513 0x780;
5514static constexpr dart::compiler::target::word Thread_random_offset = 0x788;
5515static constexpr dart::compiler::target::word
5516 Thread_jump_to_frame_entry_point_offset = 0x260;
5517static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x790;
5518static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
5519 0x0;
5520static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
5521 0x8;
5522static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
5523 0x10;
5524static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
5525 0x18;
5526static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
5527 0x20;
5528static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
5529 0x10;
5530static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
5531static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
5532static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
5533 0x30;
5534static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
5535static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
5536 0x18;
5537static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
5538 0x10;
5539static constexpr dart::compiler::target::word
5540 FinalizerBase_entries_collected_offset = 0x20;
5541static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
5542 0x8;
5543static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
5544 0x10;
5545static constexpr dart::compiler::target::word
5546 FinalizerEntry_external_size_offset = 0x38;
5547static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
5548 0x20;
5549static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
5550static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
5551 0x18;
5552static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
5553static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
5554 0x28;
5555static constexpr dart::compiler::target::word
5556 FunctionType_named_parameter_names_offset = 0x40;
5557static constexpr dart::compiler::target::word
5558 FunctionType_packed_parameter_counts_offset = 0x48;
5559static constexpr dart::compiler::target::word
5560 FunctionType_packed_type_parameter_counts_offset = 0x4c;
5561static constexpr dart::compiler::target::word
5562 FunctionType_parameter_types_offset = 0x38;
5563static constexpr dart::compiler::target::word
5564 FunctionType_type_parameters_offset = 0x28;
5565static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
5566static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
5567static constexpr dart::compiler::target::word
5568 TypeArguments_instantiations_offset = 0x8;
5569static constexpr dart::compiler::target::word TypeArguments_length_offset =
5570 0x10;
5571static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
5572 0x20;
5573static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
5574static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
5575static constexpr dart::compiler::target::word TypeParameters_flags_offset =
5576 0x10;
5577static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
5578 0x18;
5579static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
5580 0x20;
5581static constexpr dart::compiler::target::word TypedDataBase_length_offset =
5582 0x10;
5583static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
5584 0x18;
5585static constexpr dart::compiler::target::word
5586 TypedDataView_offset_in_bytes_offset = 0x20;
5587static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
5588static constexpr dart::compiler::target::word
5589 UnhandledException_exception_offset = 0x8;
5590static constexpr dart::compiler::target::word
5591 UnhandledException_stacktrace_offset = 0x10;
5592static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
5593static constexpr dart::compiler::target::word
5594 MonomorphicSmiableCall_expected_cid_offset = 0x8;
5595static constexpr dart::compiler::target::word
5596 MonomorphicSmiableCall_entrypoint_offset = 0x10;
5597static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
5598static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
5599static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
5600static constexpr dart::compiler::target::word
5601 WeakReference_type_arguments_offset = 0x10;
5602static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
5603 0x8, 0x18, 0x10, 0x20};
5604static constexpr dart::compiler::target::word
5605 Thread_write_barrier_wrappers_thread_offset[] = {
5606 -1, -1, -1, -1, -1, 0x5f0, 0x5f8, 0x600, -1, -1, 0x608,
5607 0x610, 0x618, -1, -1, -1, 0x620, 0x628, 0x630, 0x638, 0x640, 0x648,
5608 0x650, 0x658, -1, -1, -1, -1, 0x660, 0x668, 0x670, 0x678};
5609static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
5610static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
5611static constexpr dart::compiler::target::word Array_header_size = 0x18;
5612static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
5613static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
5614static constexpr dart::compiler::target::word Class_InstanceSize = 0xc8;
5615static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
5616static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
5617static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
5618static constexpr dart::compiler::target::word
5619 CompressedStackMaps_ObjectHeaderSize = 0x8;
5620static constexpr dart::compiler::target::word
5621 CompressedStackMaps_PayloadHeaderSize = 0x4;
5622static constexpr dart::compiler::target::word Context_header_size = 0x18;
5623static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
5624static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
5625 0x18;
5626static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
5627 0x18;
5628static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
5629 0x30;
5630static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
5631static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
5632static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
5633 0x40;
5634static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
5635 0x30;
5636static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
5637static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
5638static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
5639static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
5640static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
5641static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
5642 0x20;
5643static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
5644static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
5645static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
5646 0x10;
5647static constexpr dart::compiler::target::word
5648 InstructionsSection_UnalignedHeaderSize = 0x28;
5649static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
5650 0x40;
5651static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
5652 0x30;
5653static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
5654static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
5655static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
5656 0x60;
5657static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
5658static constexpr dart::compiler::target::word Library_InstanceSize = 0x98;
5659static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
5660static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
5661 0x38;
5662static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
5663static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
5664 0x30;
5665static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
5666static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
5667 0x10;
5668static constexpr dart::compiler::target::word
5669 MonomorphicSmiableCall_InstanceSize = 0x18;
5670static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
5671static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
5672static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
5673static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
5674static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
5675static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
5676static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
5677static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x30;
5678static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
5679static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x58;
5680static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
5681static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
5682static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
5683static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
5684 0x20;
5685static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
5686static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
5687static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
5688static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
5689 0x18;
5690static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x28;
5691static constexpr dart::compiler::target::word
5692 TransferableTypedData_InstanceSize = 0x8;
5693static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
5694static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
5695static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
5696 0x28;
5697static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
5698static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
5699static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
5700static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
5701 0x18;
5702static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
5703static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
5704static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
5705static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
5706static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
5707static constexpr dart::compiler::target::word
5708 WeakSerializationReference_InstanceSize = 0x18;
5709#endif // !defined(PRODUCT) && \
5710 // defined(TARGET_ARCH_RISCV64) && \
5711 // !defined(DART_COMPRESSED_POINTERS)
5712
5713#if defined(PRODUCT) && defined(TARGET_ARCH_ARM) && \
5714 !defined(DART_COMPRESSED_POINTERS)
5715static constexpr dart::compiler::target::word Code_active_instructions_offset =
5716 0x38;
5717static constexpr dart::compiler::target::word Function_usage_counter_offset =
5718 0x48;
5719static constexpr dart::compiler::target::word
5720 ICData_receivers_static_type_offset = 0x10;
5721static constexpr dart::compiler::target::word
5722 SuspendState_frame_capacity_offset = 0x4;
5723static constexpr dart::compiler::target::word Array_elements_start_offset = 0xc;
5724static constexpr dart::compiler::target::word Array_element_size = 0x4;
5725static constexpr dart::compiler::target::word Code_elements_start_offset = 0x4c;
5726static constexpr dart::compiler::target::word Code_element_size = 0x4;
5727static constexpr dart::compiler::target::word Context_elements_start_offset =
5728 0xc;
5729static constexpr dart::compiler::target::word Context_element_size = 0x4;
5730static constexpr dart::compiler::target::word
5731 ContextScope_elements_start_offset = 0xc;
5732static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
5733static constexpr dart::compiler::target::word
5734 ExceptionHandlers_elements_start_offset = 0xc;
5735static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
5736 0xc;
5737static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
5738 0x8;
5739static constexpr dart::compiler::target::word ObjectPool_element_size = 0x4;
5740static constexpr dart::compiler::target::word
5741 OneByteString_elements_start_offset = 0xc;
5742static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
5743static constexpr dart::compiler::target::word Record_elements_start_offset =
5744 0x8;
5745static constexpr dart::compiler::target::word Record_element_size = 0x4;
5746static constexpr dart::compiler::target::word
5747 TypeArguments_elements_start_offset = 0x14;
5748static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
5749static constexpr dart::compiler::target::word
5750 TwoByteString_elements_start_offset = 0xc;
5751static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
5752static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
5753 0xc;
5754static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
5755static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
5756static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
5757 0xfffd;
5758static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
5759static constexpr dart::compiler::target::word
5760 Instructions_kMonomorphicEntryOffsetJIT = 0x0;
5761static constexpr dart::compiler::target::word
5762 Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
5763static constexpr dart::compiler::target::word
5764 Instructions_kMonomorphicEntryOffsetAOT = 0x0;
5765static constexpr dart::compiler::target::word
5766 Instructions_kPolymorphicEntryOffsetAOT = 0x10;
5767static constexpr dart::compiler::target::word
5768 Instructions_kBarePayloadAlignment = 0x4;
5769static constexpr dart::compiler::target::word
5770 Instructions_kNonBarePayloadAlignment = 0x4;
5771static constexpr dart::compiler::target::word
5772 NativeEntry_kNumCallWrapperArguments = 0x2;
5773static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
5774static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
5775static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
5776 0x3fff;
5777static constexpr dart::compiler::target::word
5778 RecordShape_kFieldNamesIndexShift = 0x10;
5779static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
5780 0x3fff;
5781static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
5782 0xffff;
5783static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
5784 0xffff;
5785static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
5786static constexpr dart::compiler::target::word
5787 OneByteString_kMaxNewSpaceElements = 0x3fff4;
5788static constexpr dart::compiler::target::word
5789 TwoByteString_kMaxNewSpaceElements = 0x1fffa;
5790static constexpr dart::compiler::target::word
5791 SubtypeTestCache_kFunctionTypeArguments = 0x3;
5792static constexpr dart::compiler::target::word
5793 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
5794static constexpr dart::compiler::target::word
5795 SubtypeTestCache_kDestinationType = 0x6;
5796static constexpr dart::compiler::target::word
5797 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
5798static constexpr dart::compiler::target::word
5799 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
5800static constexpr dart::compiler::target::word
5801 SubtypeTestCache_kInstanceTypeArguments = 0x1;
5802static constexpr dart::compiler::target::word
5803 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
5804static constexpr dart::compiler::target::word
5805 SubtypeTestCache_kTestEntryLength = 0x8;
5806static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
5807static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
5808 0x7;
5809static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
5810 0xfffffff;
5811static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x8;
5812static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x10;
5813static constexpr dart::compiler::target::word
5814 AbstractType_type_test_stub_entry_point_offset = 0x4;
5815static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
5816 0x10;
5817static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
5818 0x14;
5819static constexpr dart::compiler::target::word
5820 ArgumentsDescriptor_first_named_entry_offset = 0x1c;
5821static constexpr dart::compiler::target::word
5822 ArgumentsDescriptor_named_entry_size = 0x8;
5823static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
5824 0x0;
5825static constexpr dart::compiler::target::word
5826 ArgumentsDescriptor_position_offset = 0x4;
5827static constexpr dart::compiler::target::word
5828 ArgumentsDescriptor_positional_count_offset = 0x18;
5829static constexpr dart::compiler::target::word
5830 ArgumentsDescriptor_type_args_len_offset = 0xc;
5831static constexpr dart::compiler::target::word Array_data_offset = 0xc;
5832static constexpr dart::compiler::target::word Array_length_offset = 0x8;
5833static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
5834static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x4;
5835static constexpr dart::compiler::target::word Class_declaration_type_offset =
5836 0x30;
5837static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
5838 0x5c;
5839static constexpr dart::compiler::target::word Class_super_type_offset = 0x28;
5840static constexpr dart::compiler::target::word
5841 Class_host_type_arguments_field_offset_in_words_offset = 0x68;
5842static constexpr dart::compiler::target::word Closure_context_offset = 0x14;
5843static constexpr dart::compiler::target::word
5844 Closure_delayed_type_arguments_offset = 0xc;
5845static constexpr dart::compiler::target::word Closure_function_offset = 0x10;
5846static constexpr dart::compiler::target::word
5847 Closure_function_type_arguments_offset = 0x8;
5848static constexpr dart::compiler::target::word Closure_hash_offset = 0x18;
5849static constexpr dart::compiler::target::word
5850 Closure_instantiator_type_arguments_offset = 0x4;
5851static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
5852 0x10;
5853static constexpr dart::compiler::target::word Code_instructions_offset = 0x18;
5854static constexpr dart::compiler::target::word Code_object_pool_offset = 0x14;
5855static constexpr dart::compiler::target::word Code_owner_offset = 0x1c;
5856static constexpr dart::compiler::target::word Context_num_variables_offset =
5857 0x4;
5858static constexpr dart::compiler::target::word Context_parent_offset = 0x8;
5859static constexpr dart::compiler::target::word Double_value_offset = 0x8;
5860static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
5861static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
5862static constexpr dart::compiler::target::word
5863 Field_initializer_function_offset = 0x10;
5864static constexpr dart::compiler::target::word
5865 Field_host_offset_or_field_id_offset = 0x14;
5866static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x28;
5867static constexpr dart::compiler::target::word
5868 Field_guarded_list_length_in_object_offset_offset = 0x34;
5869static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
5870 0x18;
5871static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x2c;
5872static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x36;
5873static constexpr dart::compiler::target::word Function_code_offset = 0x20;
5874static constexpr dart::compiler::target::word Function_data_offset = 0x18;
5875static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
5876 0x4, 0x8};
5877static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x40;
5878static constexpr dart::compiler::target::word Function_signature_offset = 0x14;
5879static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
5880 0x4;
5881static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
5882 0xc;
5883static constexpr dart::compiler::target::word
5884 GrowableObjectArray_length_offset = 0x8;
5885static constexpr dart::compiler::target::word
5886 GrowableObjectArray_type_arguments_offset = 0x4;
5887static constexpr dart::compiler::target::word Page_card_table_offset = 0x10;
5888static constexpr dart::compiler::target::word Page_original_top_offset = 0x1c;
5889static constexpr dart::compiler::target::word Page_original_end_offset = 0x20;
5890static constexpr dart::compiler::target::word
5891 CallSiteData_arguments_descriptor_offset = 0x8;
5892static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
5893static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
5894static constexpr dart::compiler::target::word ICData_entries_offset = 0xc;
5895static constexpr dart::compiler::target::word ICData_owner_offset = 0x14;
5896static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x1c;
5897static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
5898static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14;
5899static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18;
5900static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20;
5901static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
5902 0x10;
5903static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
5904 0x8;
5905static constexpr dart::compiler::target::word
5906 IsolateGroup_cached_class_table_table_offset = 0xc;
5907static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10;
5908static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc;
5909static constexpr dart::compiler::target::word
5910 ImmutableLinkedHashBase_data_offset = 0xc;
5911static constexpr dart::compiler::target::word
5912 LinkedHashBase_deleted_keys_offset = 0x14;
5913static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
5914 0x8;
5915static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
5916 0x18;
5917static constexpr dart::compiler::target::word
5918 LinkedHashBase_type_arguments_offset = 0x4;
5919static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
5920 0x10;
5921static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
5922static constexpr dart::compiler::target::word
5923 MarkingStackBlock_pointers_offset = 0x8;
5924static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
5925 0x4;
5926static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
5927 0xc;
5928static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
5929 0x10;
5930static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
5931static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
5932 0x4;
5933static constexpr dart::compiler::target::word NativeArguments_argv_offset = 0x8;
5934static constexpr dart::compiler::target::word NativeArguments_retval_offset =
5935 0xc;
5936static constexpr dart::compiler::target::word NativeArguments_thread_offset =
5937 0x0;
5938static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
5939 0xc8;
5940static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
5941 0x9c;
5942static constexpr dart::compiler::target::word
5943 ObjectStore_record_field_names_offset = 0x1fc;
5944static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
5945 0xdc;
5946static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
5947 0x88;
5948static constexpr dart::compiler::target::word
5949 ObjectStore_ffi_callback_code_offset = 0x278;
5950static constexpr dart::compiler::target::word
5951 ObjectStore_suspend_state_await_offset = 0x224;
5952static constexpr dart::compiler::target::word
5953 ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
5954static constexpr dart::compiler::target::word
5955 ObjectStore_suspend_state_handle_exception_offset = 0x248;
5956static constexpr dart::compiler::target::word
5957 ObjectStore_suspend_state_init_async_offset = 0x220;
5958static constexpr dart::compiler::target::word
5959 ObjectStore_suspend_state_init_async_star_offset = 0x234;
5960static constexpr dart::compiler::target::word
5961 ObjectStore_suspend_state_init_sync_star_offset = 0x240;
5962static constexpr dart::compiler::target::word
5963 ObjectStore_suspend_state_return_async_offset = 0x22c;
5964static constexpr dart::compiler::target::word
5965 ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
5966static constexpr dart::compiler::target::word
5967 ObjectStore_suspend_state_return_async_star_offset = 0x23c;
5968static constexpr dart::compiler::target::word
5969 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
5970static constexpr dart::compiler::target::word
5971 ObjectStore_suspend_state_yield_async_star_offset = 0x238;
5972static constexpr dart::compiler::target::word OneByteString_data_offset = 0xc;
5973static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
5974static constexpr dart::compiler::target::word PointerBase_data_offset = 0x4;
5975static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
5976 0x8;
5977static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
5978 0x4;
5979static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0xc;
5980static constexpr dart::compiler::target::word Record_shape_offset = 0x4;
5981static constexpr dart::compiler::target::word
5982 SingleTargetCache_entry_point_offset = 0x8;
5983static constexpr dart::compiler::target::word
5984 SingleTargetCache_lower_limit_offset = 0xc;
5985static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
5986 0x4;
5987static constexpr dart::compiler::target::word
5988 SingleTargetCache_upper_limit_offset = 0x10;
5989static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
5990 0x8;
5991static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x4;
5992static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x4;
5993static constexpr dart::compiler::target::word String_hash_offset = 0x4;
5994static constexpr dart::compiler::target::word String_length_offset = 0x8;
5995static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
5996 0x4;
5997static constexpr dart::compiler::target::word
5998 SubtypeTestCache_num_inputs_offset = 0x8;
5999static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
6000 0x2;
6001static constexpr dart::compiler::target::word
6002 SuspendState_error_callback_offset = 0x18;
6003static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
6004 0x8;
6005static constexpr dart::compiler::target::word
6006 SuspendState_function_data_offset = 0x10;
6007static constexpr dart::compiler::target::word SuspendState_payload_offset =
6008 0x1c;
6009static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc;
6010static constexpr dart::compiler::target::word
6011 SuspendState_then_callback_offset = 0x14;
6012static constexpr dart::compiler::target::word
6013 Thread_AllocateArray_entry_point_offset = 0x164;
6014static constexpr dart::compiler::target::word Thread_active_exception_offset =
6015 0x378;
6016static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
6017 0x37c;
6018static constexpr dart::compiler::target::word
6019 Thread_array_write_barrier_entry_point_offset = 0xf8;
6020static constexpr dart::compiler::target::word
6021 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100;
6022static constexpr dart::compiler::target::word
6023 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x8c;
6024static constexpr dart::compiler::target::word
6025 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104;
6026static constexpr dart::compiler::target::word
6027 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x90;
6028static constexpr dart::compiler::target::word
6029 Thread_allocate_object_entry_point_offset = 0x108;
6030static constexpr dart::compiler::target::word
6031 Thread_allocate_object_stub_offset = 0x94;
6032static constexpr dart::compiler::target::word
6033 Thread_allocate_object_parameterized_entry_point_offset = 0x10c;
6034static constexpr dart::compiler::target::word
6035 Thread_allocate_object_parameterized_stub_offset = 0x98;
6036static constexpr dart::compiler::target::word
6037 Thread_allocate_object_slow_entry_point_offset = 0x110;
6038static constexpr dart::compiler::target::word
6039 Thread_allocate_object_slow_stub_offset = 0x9c;
6040static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
6041 0x398;
6042static constexpr dart::compiler::target::word
6043 Thread_async_exception_handler_stub_offset = 0xa0;
6044static constexpr dart::compiler::target::word
6045 Thread_auto_scope_native_wrapper_entry_point_offset = 0x140;
6046static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x3c;
6047static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x38;
6048static constexpr dart::compiler::target::word
6049 Thread_bootstrap_native_wrapper_entry_point_offset = 0x138;
6050static constexpr dart::compiler::target::word
6051 Thread_call_to_runtime_entry_point_offset = 0xfc;
6052static constexpr dart::compiler::target::word
6053 Thread_call_to_runtime_stub_offset = 0x58;
6054static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3bc;
6055static constexpr dart::compiler::target::word
6056 Thread_dispatch_table_array_offset = 0x2c;
6057static constexpr dart::compiler::target::word
6058 Thread_double_truncate_round_supported_offset = 0x39c;
6059static constexpr dart::compiler::target::word
6060 Thread_service_extension_stream_offset = 0x3c0;
6061static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
6062 0x124;
6063static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
6064 0xcc;
6065static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
6066 0x128;
6067static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
6068 0xd0;
6069static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
6070 0x150;
6071static constexpr dart::compiler::target::word
6072 Thread_double_negate_address_offset = 0x14c;
6073static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
6074static constexpr dart::compiler::target::word
6075 Thread_enter_safepoint_stub_offset = 0xe4;
6076static constexpr dart::compiler::target::word Thread_execution_state_offset =
6077 0x38c;
6078static constexpr dart::compiler::target::word
6079 Thread_exit_safepoint_stub_offset = 0xe8;
6080static constexpr dart::compiler::target::word
6081 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xec;
6082static constexpr dart::compiler::target::word
6083 Thread_call_native_through_safepoint_stub_offset = 0xf0;
6084static constexpr dart::compiler::target::word
6085 Thread_call_native_through_safepoint_entry_point_offset = 0x12c;
6086static constexpr dart::compiler::target::word
6087 Thread_fix_allocation_stub_code_offset = 0x50;
6088static constexpr dart::compiler::target::word
6089 Thread_fix_callers_target_code_offset = 0x4c;
6090static constexpr dart::compiler::target::word
6091 Thread_float_absolute_address_offset = 0x15c;
6092static constexpr dart::compiler::target::word
6093 Thread_float_negate_address_offset = 0x158;
6094static constexpr dart::compiler::target::word Thread_float_not_address_offset =
6095 0x154;
6096static constexpr dart::compiler::target::word
6097 Thread_float_zerow_address_offset = 0x160;
6098static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
6099 0x380;
6100static constexpr dart::compiler::target::word
6101 Thread_invoke_dart_code_stub_offset = 0x54;
6102static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
6103 0x394;
6104static constexpr dart::compiler::target::word Thread_isolate_offset = 0x344;
6105static constexpr dart::compiler::target::word Thread_isolate_group_offset =
6106 0x348;
6107static constexpr dart::compiler::target::word Thread_field_table_values_offset =
6108 0x30;
6109static constexpr dart::compiler::target::word
6110 Thread_lazy_deopt_from_return_stub_offset = 0xd4;
6111static constexpr dart::compiler::target::word
6112 Thread_lazy_deopt_from_throw_stub_offset = 0xd8;
6113static constexpr dart::compiler::target::word
6114 Thread_lazy_specialize_type_test_stub_offset = 0xe0;
6115static constexpr dart::compiler::target::word
6116 Thread_marking_stack_block_offset = 0x35c;
6117static constexpr dart::compiler::target::word
6118 Thread_megamorphic_call_checked_entry_offset = 0x11c;
6119static constexpr dart::compiler::target::word
6120 Thread_switchable_call_miss_entry_offset = 0x120;
6121static constexpr dart::compiler::target::word
6122 Thread_switchable_call_miss_stub_offset = 0xbc;
6123static constexpr dart::compiler::target::word
6124 Thread_no_scope_native_wrapper_entry_point_offset = 0x13c;
6125static constexpr dart::compiler::target::word
6126 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x60;
6127static constexpr dart::compiler::target::word
6128 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x5c;
6129static constexpr dart::compiler::target::word
6130 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x68;
6131static constexpr dart::compiler::target::word
6132 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x64;
6133static constexpr dart::compiler::target::word
6134 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x70;
6135static constexpr dart::compiler::target::word
6136 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x6c;
6137static constexpr dart::compiler::target::word
6138 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x78;
6139static constexpr dart::compiler::target::word
6140 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x74;
6141static constexpr dart::compiler::target::word
6142 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x80;
6143static constexpr dart::compiler::target::word
6144 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x7c;
6145static constexpr dart::compiler::target::word
6146 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x88;
6147static constexpr dart::compiler::target::word
6148 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x84;
6149static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa4;
6150static constexpr dart::compiler::target::word
6151 Thread_return_async_not_future_stub_offset = 0xac;
6152static constexpr dart::compiler::target::word
6153 Thread_return_async_star_stub_offset = 0xb0;
6154static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
6155 0xa8;
6156static constexpr dart::compiler::target::word Thread_object_null_offset = 0x34;
6157static constexpr dart::compiler::target::word
6158 Thread_predefined_symbols_address_offset = 0x144;
6159static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x384;
6160static constexpr dart::compiler::target::word
6161 Thread_saved_shadow_call_stack_offset = 0x388;
6162static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
6163 0x390;
6164static constexpr dart::compiler::target::word
6165 Thread_slow_type_test_stub_offset = 0xdc;
6166static constexpr dart::compiler::target::word
6167 Thread_slow_type_test_entry_point_offset = 0x134;
6168static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
6169static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
6170 0x34c;
6171static constexpr dart::compiler::target::word
6172 Thread_stack_overflow_flags_offset = 0x350;
6173static constexpr dart::compiler::target::word
6174 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118;
6175static constexpr dart::compiler::target::word
6176 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb8;
6177static constexpr dart::compiler::target::word
6178 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x114;
6179static constexpr dart::compiler::target::word
6180 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb4;
6181static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
6182 0x358;
6183static constexpr dart::compiler::target::word
6184 Thread_suspend_state_await_entry_point_offset = 0x31c;
6185static constexpr dart::compiler::target::word
6186 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x320;
6187static constexpr dart::compiler::target::word
6188 Thread_suspend_state_init_async_entry_point_offset = 0x318;
6189static constexpr dart::compiler::target::word
6190 Thread_suspend_state_return_async_entry_point_offset = 0x324;
6191static constexpr dart::compiler::target::word
6192 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x328;
6193static constexpr dart::compiler::target::word
6194 Thread_suspend_state_init_async_star_entry_point_offset = 0x32c;
6195static constexpr dart::compiler::target::word
6196 Thread_suspend_state_yield_async_star_entry_point_offset = 0x330;
6197static constexpr dart::compiler::target::word
6198 Thread_suspend_state_return_async_star_entry_point_offset = 0x334;
6199static constexpr dart::compiler::target::word
6200 Thread_suspend_state_init_sync_star_entry_point_offset = 0x338;
6201static constexpr dart::compiler::target::word
6202 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x33c;
6203static constexpr dart::compiler::target::word
6204 Thread_suspend_state_handle_exception_entry_point_offset = 0x340;
6205static constexpr dart::compiler::target::word
6206 Thread_top_exit_frame_info_offset = 0x354;
6207static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
6208static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
6209static constexpr dart::compiler::target::word
6210 Thread_unboxed_runtime_arg_offset = 0x368;
6211static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x364;
6212static constexpr dart::compiler::target::word
6213 Thread_write_barrier_entry_point_offset = 0xf4;
6214static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
6215 0x20;
6216static constexpr dart::compiler::target::word Thread_next_task_id_offset =
6217 0x3a0;
6218static constexpr dart::compiler::target::word Thread_random_offset = 0x3a8;
6219static constexpr dart::compiler::target::word
6220 Thread_jump_to_frame_entry_point_offset = 0x130;
6221static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3b0;
6222static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
6223 0x0;
6224static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
6225 0x4;
6226static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
6227 0x8;
6228static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
6229 0xc;
6230static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
6231 0x10;
6232static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
6233 0x8;
6234static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
6235static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
6236static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
6237 0x18;
6238static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
6239static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
6240 0xc;
6241static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
6242 0x8;
6243static constexpr dart::compiler::target::word
6244 FinalizerBase_entries_collected_offset = 0x10;
6245static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
6246 0x4;
6247static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
6248 0x8;
6249static constexpr dart::compiler::target::word
6250 FinalizerEntry_external_size_offset = 0x1c;
6251static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
6252 0x10;
6253static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
6254static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
6255static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
6256static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
6257 0x14;
6258static constexpr dart::compiler::target::word
6259 FunctionType_named_parameter_names_offset = 0x20;
6260static constexpr dart::compiler::target::word
6261 FunctionType_packed_parameter_counts_offset = 0x24;
6262static constexpr dart::compiler::target::word
6263 FunctionType_packed_type_parameter_counts_offset = 0x28;
6264static constexpr dart::compiler::target::word
6265 FunctionType_parameter_types_offset = 0x1c;
6266static constexpr dart::compiler::target::word
6267 FunctionType_type_parameters_offset = 0x14;
6268static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
6269static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
6270static constexpr dart::compiler::target::word
6271 TypeArguments_instantiations_offset = 0x4;
6272static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
6273static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
6274 0x10;
6275static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
6276static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
6277static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
6278static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
6279 0xc;
6280static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
6281 0x10;
6282static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
6283static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
6284 0xc;
6285static constexpr dart::compiler::target::word
6286 TypedDataView_offset_in_bytes_offset = 0x10;
6287static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
6288static constexpr dart::compiler::target::word
6289 UnhandledException_exception_offset = 0x4;
6290static constexpr dart::compiler::target::word
6291 UnhandledException_stacktrace_offset = 0x8;
6292static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
6293static constexpr dart::compiler::target::word
6294 MonomorphicSmiableCall_expected_cid_offset = 0x4;
6295static constexpr dart::compiler::target::word
6296 MonomorphicSmiableCall_entrypoint_offset = 0x8;
6297static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
6298static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
6299static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
6300static constexpr dart::compiler::target::word
6301 WeakReference_type_arguments_offset = 0x8;
6302static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
6303 0x4, 0xc, 0x8, 0x10};
6304static constexpr dart::compiler::target::word
6305 Thread_write_barrier_wrappers_thread_offset[] = {
6306 0x2f8, 0x2fc, 0x300, 0x304, 0x308, -1, 0x30c, -1,
6307 0x310, 0x314, -1, -1, -1, -1, -1, -1};
6308static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
6309static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
6310static constexpr dart::compiler::target::word Array_header_size = 0xc;
6311static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
6312static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
6313static constexpr dart::compiler::target::word Class_InstanceSize = 0x74;
6314static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
6315static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
6316static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
6317static constexpr dart::compiler::target::word
6318 CompressedStackMaps_ObjectHeaderSize = 0x4;
6319static constexpr dart::compiler::target::word
6320 CompressedStackMaps_PayloadHeaderSize = 0x4;
6321static constexpr dart::compiler::target::word Context_header_size = 0xc;
6322static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
6323static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
6324static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
6325 0xc;
6326static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
6327 0x1c;
6328static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
6329static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
6330static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
6331 0x20;
6332static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
6333 0x18;
6334static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
6335static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
6336static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
6337static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
6338static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
6339static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
6340 0x10;
6341static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
6342static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
6343static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
6344 0x8;
6345static constexpr dart::compiler::target::word
6346 InstructionsSection_UnalignedHeaderSize = 0x14;
6347static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
6348 0x20;
6349static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
6350 0x18;
6351static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
6352static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
6353static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
6354 0x30;
6355static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
6356static constexpr dart::compiler::target::word Library_InstanceSize = 0x50;
6357static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
6358static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
6359 0x1c;
6360static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
6361static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
6362 0x18;
6363static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
6364static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
6365 0x8;
6366static constexpr dart::compiler::target::word
6367 MonomorphicSmiableCall_InstanceSize = 0xc;
6368static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
6369static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
6370static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
6371static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
6372static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
6373static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
6374static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
6375static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x10;
6376static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
6377static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x2c;
6378static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
6379static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
6380static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
6381static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
6382 0x14;
6383static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
6384static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
6385static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
6386static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
6387 0x10;
6388static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
6389static constexpr dart::compiler::target::word
6390 TransferableTypedData_InstanceSize = 0x4;
6391static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
6392static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
6393static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
6394 0x14;
6395static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
6396static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
6397static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
6398static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
6399 0xc;
6400static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
6401static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
6402static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
6403static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
6404static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
6405static constexpr dart::compiler::target::word
6406 WeakSerializationReference_InstanceSize = 0xc;
6407#endif // defined(PRODUCT) && \
6408 // defined(TARGET_ARCH_ARM) && \
6409 // !defined(DART_COMPRESSED_POINTERS)
6410
6411#if defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
6412 !defined(DART_COMPRESSED_POINTERS)
6413static constexpr dart::compiler::target::word Code_active_instructions_offset =
6414 0x70;
6415static constexpr dart::compiler::target::word Function_usage_counter_offset =
6416 0x70;
6417static constexpr dart::compiler::target::word
6418 ICData_receivers_static_type_offset = 0x20;
6419static constexpr dart::compiler::target::word
6420 SuspendState_frame_capacity_offset = 0x8;
6421static constexpr dart::compiler::target::word Array_elements_start_offset =
6422 0x18;
6423static constexpr dart::compiler::target::word Array_element_size = 0x8;
6424static constexpr dart::compiler::target::word Code_elements_start_offset = 0x90;
6425static constexpr dart::compiler::target::word Code_element_size = 0x4;
6426static constexpr dart::compiler::target::word Context_elements_start_offset =
6427 0x18;
6428static constexpr dart::compiler::target::word Context_element_size = 0x8;
6429static constexpr dart::compiler::target::word
6430 ContextScope_elements_start_offset = 0x10;
6431static constexpr dart::compiler::target::word ContextScope_element_size = 0x50;
6432static constexpr dart::compiler::target::word
6433 ExceptionHandlers_elements_start_offset = 0x18;
6434static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
6435 0xc;
6436static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
6437 0x10;
6438static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
6439static constexpr dart::compiler::target::word
6440 OneByteString_elements_start_offset = 0x10;
6441static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
6442static constexpr dart::compiler::target::word Record_elements_start_offset =
6443 0x10;
6444static constexpr dart::compiler::target::word Record_element_size = 0x8;
6445static constexpr dart::compiler::target::word
6446 TypeArguments_elements_start_offset = 0x28;
6447static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
6448static constexpr dart::compiler::target::word
6449 TwoByteString_elements_start_offset = 0x10;
6450static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
6451static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
6452 0x18;
6453static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
6454static constexpr dart::compiler::target::word Array_kMaxElements =
6455 0x7ffffffffffffff;
6456static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
6457 0x7ffd;
6458static constexpr dart::compiler::target::word Context_kMaxElements =
6459 0x7ffffffffffffff;
6460static constexpr dart::compiler::target::word
6461 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
6462static constexpr dart::compiler::target::word
6463 Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
6464static constexpr dart::compiler::target::word
6465 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
6466static constexpr dart::compiler::target::word
6467 Instructions_kPolymorphicEntryOffsetAOT = 0x16;
6468static constexpr dart::compiler::target::word
6469 Instructions_kBarePayloadAlignment = 0x4;
6470static constexpr dart::compiler::target::word
6471 Instructions_kNonBarePayloadAlignment = 0x8;
6472static constexpr dart::compiler::target::word
6473 NativeEntry_kNumCallWrapperArguments = 0x2;
6474static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
6475static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
6476static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
6477 0x3fffffffffff;
6478static constexpr dart::compiler::target::word
6479 RecordShape_kFieldNamesIndexShift = 0x10;
6480static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
6481 0x3fffffffffff;
6482static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
6483 0xffff;
6484static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
6485 0xffff;
6486static constexpr dart::compiler::target::word String_kMaxElements =
6487 0x1fffffffffffffff;
6488static constexpr dart::compiler::target::word
6489 OneByteString_kMaxNewSpaceElements = 0x3fff0;
6490static constexpr dart::compiler::target::word
6491 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
6492static constexpr dart::compiler::target::word
6493 SubtypeTestCache_kFunctionTypeArguments = 0x3;
6494static constexpr dart::compiler::target::word
6495 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
6496static constexpr dart::compiler::target::word
6497 SubtypeTestCache_kDestinationType = 0x6;
6498static constexpr dart::compiler::target::word
6499 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
6500static constexpr dart::compiler::target::word
6501 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
6502static constexpr dart::compiler::target::word
6503 SubtypeTestCache_kInstanceTypeArguments = 0x1;
6504static constexpr dart::compiler::target::word
6505 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
6506static constexpr dart::compiler::target::word
6507 SubtypeTestCache_kTestEntryLength = 0x8;
6508static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
6509static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
6510 0x7;
6511static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
6512 0x7ffffffffffffff;
6513static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
6514static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
6515static constexpr dart::compiler::target::word
6516 AbstractType_type_test_stub_entry_point_offset = 0x8;
6517static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
6518 0x20;
6519static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
6520 0x28;
6521static constexpr dart::compiler::target::word
6522 ArgumentsDescriptor_first_named_entry_offset = 0x38;
6523static constexpr dart::compiler::target::word
6524 ArgumentsDescriptor_named_entry_size = 0x10;
6525static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
6526 0x0;
6527static constexpr dart::compiler::target::word
6528 ArgumentsDescriptor_position_offset = 0x8;
6529static constexpr dart::compiler::target::word
6530 ArgumentsDescriptor_positional_count_offset = 0x30;
6531static constexpr dart::compiler::target::word
6532 ArgumentsDescriptor_type_args_len_offset = 0x18;
6533static constexpr dart::compiler::target::word Array_data_offset = 0x18;
6534static constexpr dart::compiler::target::word Array_length_offset = 0x10;
6535static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
6536static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
6537static constexpr dart::compiler::target::word Class_declaration_type_offset =
6538 0x60;
6539static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
6540 0xa8;
6541static constexpr dart::compiler::target::word Class_super_type_offset = 0x50;
6542static constexpr dart::compiler::target::word
6543 Class_host_type_arguments_field_offset_in_words_offset = 0xb4;
6544static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
6545static constexpr dart::compiler::target::word
6546 Closure_delayed_type_arguments_offset = 0x18;
6547static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
6548static constexpr dart::compiler::target::word
6549 Closure_function_type_arguments_offset = 0x10;
6550static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
6551static constexpr dart::compiler::target::word
6552 Closure_instantiator_type_arguments_offset = 0x8;
6553static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
6554 0x20;
6555static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
6556static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
6557static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
6558static constexpr dart::compiler::target::word Context_num_variables_offset =
6559 0x8;
6560static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
6561static constexpr dart::compiler::target::word Double_value_offset = 0x8;
6562static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
6563static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
6564static constexpr dart::compiler::target::word
6565 Field_initializer_function_offset = 0x20;
6566static constexpr dart::compiler::target::word
6567 Field_host_offset_or_field_id_offset = 0x28;
6568static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
6569static constexpr dart::compiler::target::word
6570 Field_guarded_list_length_in_object_offset_offset = 0x54;
6571static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
6572 0x30;
6573static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
6574static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
6575static constexpr dart::compiler::target::word Function_code_offset = 0x40;
6576static constexpr dart::compiler::target::word Function_data_offset = 0x30;
6577static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
6578 0x8, 0x10};
6579static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
6580static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
6581static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
6582 0x8;
6583static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
6584 0x18;
6585static constexpr dart::compiler::target::word
6586 GrowableObjectArray_length_offset = 0x10;
6587static constexpr dart::compiler::target::word
6588 GrowableObjectArray_type_arguments_offset = 0x8;
6589static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
6590static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
6591static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
6592static constexpr dart::compiler::target::word
6593 CallSiteData_arguments_descriptor_offset = 0x10;
6594static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
6595static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
6596static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
6597static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
6598static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
6599static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
6600static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
6601static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
6602static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
6603static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
6604 0x20;
6605static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
6606 0x10;
6607static constexpr dart::compiler::target::word
6608 IsolateGroup_cached_class_table_table_offset = 0x18;
6609static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
6610static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
6611static constexpr dart::compiler::target::word
6612 ImmutableLinkedHashBase_data_offset = 0x18;
6613static constexpr dart::compiler::target::word
6614 LinkedHashBase_deleted_keys_offset = 0x28;
6615static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
6616 0x10;
6617static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
6618 0x30;
6619static constexpr dart::compiler::target::word
6620 LinkedHashBase_type_arguments_offset = 0x8;
6621static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
6622 0x20;
6623static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
6624static constexpr dart::compiler::target::word
6625 MarkingStackBlock_pointers_offset = 0x10;
6626static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
6627 0x8;
6628static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
6629 0x18;
6630static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
6631 0x20;
6632static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
6633static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
6634 0x8;
6635static constexpr dart::compiler::target::word NativeArguments_argv_offset =
6636 0x10;
6637static constexpr dart::compiler::target::word NativeArguments_retval_offset =
6638 0x18;
6639static constexpr dart::compiler::target::word NativeArguments_thread_offset =
6640 0x0;
6641static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
6642 0x190;
6643static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
6644 0x138;
6645static constexpr dart::compiler::target::word
6646 ObjectStore_record_field_names_offset = 0x3f8;
6647static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
6648 0x1b8;
6649static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
6650 0x110;
6651static constexpr dart::compiler::target::word
6652 ObjectStore_ffi_callback_code_offset = 0x4f0;
6653static constexpr dart::compiler::target::word
6654 ObjectStore_suspend_state_await_offset = 0x448;
6655static constexpr dart::compiler::target::word
6656 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
6657static constexpr dart::compiler::target::word
6658 ObjectStore_suspend_state_handle_exception_offset = 0x490;
6659static constexpr dart::compiler::target::word
6660 ObjectStore_suspend_state_init_async_offset = 0x440;
6661static constexpr dart::compiler::target::word
6662 ObjectStore_suspend_state_init_async_star_offset = 0x468;
6663static constexpr dart::compiler::target::word
6664 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
6665static constexpr dart::compiler::target::word
6666 ObjectStore_suspend_state_return_async_offset = 0x458;
6667static constexpr dart::compiler::target::word
6668 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
6669static constexpr dart::compiler::target::word
6670 ObjectStore_suspend_state_return_async_star_offset = 0x478;
6671static constexpr dart::compiler::target::word
6672 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
6673static constexpr dart::compiler::target::word
6674 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
6675static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
6676static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
6677static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
6678static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
6679 0x10;
6680static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
6681 0x8;
6682static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x18;
6683static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
6684static constexpr dart::compiler::target::word
6685 SingleTargetCache_entry_point_offset = 0x10;
6686static constexpr dart::compiler::target::word
6687 SingleTargetCache_lower_limit_offset = 0x18;
6688static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
6689 0x8;
6690static constexpr dart::compiler::target::word
6691 SingleTargetCache_upper_limit_offset = 0x1c;
6692static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
6693 0x10;
6694static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
6695static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
6696static constexpr dart::compiler::target::word String_hash_offset = 0x4;
6697static constexpr dart::compiler::target::word String_length_offset = 0x8;
6698static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
6699 0x8;
6700static constexpr dart::compiler::target::word
6701 SubtypeTestCache_num_inputs_offset = 0x10;
6702static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
6703 0x2;
6704static constexpr dart::compiler::target::word
6705 SuspendState_error_callback_offset = 0x30;
6706static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
6707 0x10;
6708static constexpr dart::compiler::target::word
6709 SuspendState_function_data_offset = 0x20;
6710static constexpr dart::compiler::target::word SuspendState_payload_offset =
6711 0x38;
6712static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
6713static constexpr dart::compiler::target::word
6714 SuspendState_then_callback_offset = 0x28;
6715static constexpr dart::compiler::target::word
6716 Thread_AllocateArray_entry_point_offset = 0x2c8;
6717static constexpr dart::compiler::target::word Thread_active_exception_offset =
6718 0x6f8;
6719static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
6720 0x700;
6721static constexpr dart::compiler::target::word
6722 Thread_array_write_barrier_entry_point_offset = 0x1f0;
6723static constexpr dart::compiler::target::word
6724 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
6725static constexpr dart::compiler::target::word
6726 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
6727static constexpr dart::compiler::target::word
6728 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
6729static constexpr dart::compiler::target::word
6730 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
6731static constexpr dart::compiler::target::word
6732 Thread_allocate_object_entry_point_offset = 0x210;
6733static constexpr dart::compiler::target::word
6734 Thread_allocate_object_stub_offset = 0x128;
6735static constexpr dart::compiler::target::word
6736 Thread_allocate_object_parameterized_entry_point_offset = 0x218;
6737static constexpr dart::compiler::target::word
6738 Thread_allocate_object_parameterized_stub_offset = 0x130;
6739static constexpr dart::compiler::target::word
6740 Thread_allocate_object_slow_entry_point_offset = 0x220;
6741static constexpr dart::compiler::target::word
6742 Thread_allocate_object_slow_stub_offset = 0x138;
6743static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
6744 0x738;
6745static constexpr dart::compiler::target::word
6746 Thread_async_exception_handler_stub_offset = 0x140;
6747static constexpr dart::compiler::target::word
6748 Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
6749static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x78;
6750static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x70;
6751static constexpr dart::compiler::target::word
6752 Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
6753static constexpr dart::compiler::target::word
6754 Thread_call_to_runtime_entry_point_offset = 0x1f8;
6755static constexpr dart::compiler::target::word
6756 Thread_call_to_runtime_stub_offset = 0xb0;
6757static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x770;
6758static constexpr dart::compiler::target::word
6759 Thread_dispatch_table_array_offset = 0x58;
6760static constexpr dart::compiler::target::word
6761 Thread_double_truncate_round_supported_offset = 0x740;
6762static constexpr dart::compiler::target::word
6763 Thread_service_extension_stream_offset = 0x778;
6764static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
6765 0x248;
6766static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
6767 0x198;
6768static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
6769 0x250;
6770static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
6771 0x1a0;
6772static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
6773 0x2a0;
6774static constexpr dart::compiler::target::word
6775 Thread_double_negate_address_offset = 0x298;
6776static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
6777static constexpr dart::compiler::target::word
6778 Thread_enter_safepoint_stub_offset = 0x1c8;
6779static constexpr dart::compiler::target::word Thread_execution_state_offset =
6780 0x720;
6781static constexpr dart::compiler::target::word
6782 Thread_exit_safepoint_stub_offset = 0x1d0;
6783static constexpr dart::compiler::target::word
6784 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
6785static constexpr dart::compiler::target::word
6786 Thread_call_native_through_safepoint_stub_offset = 0x1e0;
6787static constexpr dart::compiler::target::word
6788 Thread_call_native_through_safepoint_entry_point_offset = 0x258;
6789static constexpr dart::compiler::target::word
6790 Thread_fix_allocation_stub_code_offset = 0xa0;
6791static constexpr dart::compiler::target::word
6792 Thread_fix_callers_target_code_offset = 0x98;
6793static constexpr dart::compiler::target::word
6794 Thread_float_absolute_address_offset = 0x2b8;
6795static constexpr dart::compiler::target::word
6796 Thread_float_negate_address_offset = 0x2b0;
6797static constexpr dart::compiler::target::word Thread_float_not_address_offset =
6798 0x2a8;
6799static constexpr dart::compiler::target::word
6800 Thread_float_zerow_address_offset = 0x2c0;
6801static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
6802 0x708;
6803static constexpr dart::compiler::target::word
6804 Thread_invoke_dart_code_stub_offset = 0xa8;
6805static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
6806 0x730;
6807static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6a0;
6808static constexpr dart::compiler::target::word Thread_isolate_group_offset =
6809 0x6a8;
6810static constexpr dart::compiler::target::word Thread_field_table_values_offset =
6811 0x60;
6812static constexpr dart::compiler::target::word
6813 Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
6814static constexpr dart::compiler::target::word
6815 Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
6816static constexpr dart::compiler::target::word
6817 Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
6818static constexpr dart::compiler::target::word
6819 Thread_marking_stack_block_offset = 0x6d0;
6820static constexpr dart::compiler::target::word
6821 Thread_megamorphic_call_checked_entry_offset = 0x238;
6822static constexpr dart::compiler::target::word
6823 Thread_switchable_call_miss_entry_offset = 0x240;
6824static constexpr dart::compiler::target::word
6825 Thread_switchable_call_miss_stub_offset = 0x178;
6826static constexpr dart::compiler::target::word
6827 Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
6828static constexpr dart::compiler::target::word
6829 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc0;
6830static constexpr dart::compiler::target::word
6831 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xb8;
6832static constexpr dart::compiler::target::word
6833 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
6834static constexpr dart::compiler::target::word
6835 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
6836static constexpr dart::compiler::target::word
6837 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
6838static constexpr dart::compiler::target::word
6839 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
6840static constexpr dart::compiler::target::word
6841 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
6842static constexpr dart::compiler::target::word
6843 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
6844static constexpr dart::compiler::target::word
6845 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
6846static constexpr dart::compiler::target::word
6847 Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
6848static constexpr dart::compiler::target::word
6849 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
6850static constexpr dart::compiler::target::word
6851 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
6852static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x148;
6853static constexpr dart::compiler::target::word
6854 Thread_return_async_not_future_stub_offset = 0x158;
6855static constexpr dart::compiler::target::word
6856 Thread_return_async_star_stub_offset = 0x160;
6857static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
6858 0x150;
6859static constexpr dart::compiler::target::word Thread_object_null_offset = 0x68;
6860static constexpr dart::compiler::target::word
6861 Thread_predefined_symbols_address_offset = 0x288;
6862static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x710;
6863static constexpr dart::compiler::target::word
6864 Thread_saved_shadow_call_stack_offset = 0x718;
6865static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
6866 0x728;
6867static constexpr dart::compiler::target::word
6868 Thread_slow_type_test_stub_offset = 0x1b8;
6869static constexpr dart::compiler::target::word
6870 Thread_slow_type_test_entry_point_offset = 0x268;
6871static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
6872static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
6873 0x6b0;
6874static constexpr dart::compiler::target::word
6875 Thread_stack_overflow_flags_offset = 0x6b8;
6876static constexpr dart::compiler::target::word
6877 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
6878static constexpr dart::compiler::target::word
6879 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
6880static constexpr dart::compiler::target::word
6881 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x228;
6882static constexpr dart::compiler::target::word
6883 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
6884static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
6885 0x6c8;
6886static constexpr dart::compiler::target::word
6887 Thread_suspend_state_await_entry_point_offset = 0x650;
6888static constexpr dart::compiler::target::word
6889 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x658;
6890static constexpr dart::compiler::target::word
6891 Thread_suspend_state_init_async_entry_point_offset = 0x648;
6892static constexpr dart::compiler::target::word
6893 Thread_suspend_state_return_async_entry_point_offset = 0x660;
6894static constexpr dart::compiler::target::word
6895 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x668;
6896static constexpr dart::compiler::target::word
6897 Thread_suspend_state_init_async_star_entry_point_offset = 0x670;
6898static constexpr dart::compiler::target::word
6899 Thread_suspend_state_yield_async_star_entry_point_offset = 0x678;
6900static constexpr dart::compiler::target::word
6901 Thread_suspend_state_return_async_star_entry_point_offset = 0x680;
6902static constexpr dart::compiler::target::word
6903 Thread_suspend_state_init_sync_star_entry_point_offset = 0x688;
6904static constexpr dart::compiler::target::word
6905 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x690;
6906static constexpr dart::compiler::target::word
6907 Thread_suspend_state_handle_exception_entry_point_offset = 0x698;
6908static constexpr dart::compiler::target::word
6909 Thread_top_exit_frame_info_offset = 0x6c0;
6910static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
6911static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
6912static constexpr dart::compiler::target::word
6913 Thread_unboxed_runtime_arg_offset = 0x6e8;
6914static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6e0;
6915static constexpr dart::compiler::target::word
6916 Thread_write_barrier_entry_point_offset = 0x1e8;
6917static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
6918 0x40;
6919static constexpr dart::compiler::target::word Thread_next_task_id_offset =
6920 0x748;
6921static constexpr dart::compiler::target::word Thread_random_offset = 0x750;
6922static constexpr dart::compiler::target::word
6923 Thread_jump_to_frame_entry_point_offset = 0x260;
6924static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x758;
6925static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
6926 0x0;
6927static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
6928 0x8;
6929static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
6930 0x10;
6931static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
6932 0x18;
6933static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
6934 0x20;
6935static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
6936 0x10;
6937static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
6938static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
6939static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
6940 0x30;
6941static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
6942static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
6943 0x18;
6944static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
6945 0x10;
6946static constexpr dart::compiler::target::word
6947 FinalizerBase_entries_collected_offset = 0x20;
6948static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
6949 0x8;
6950static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
6951 0x10;
6952static constexpr dart::compiler::target::word
6953 FinalizerEntry_external_size_offset = 0x38;
6954static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
6955 0x20;
6956static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
6957static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
6958 0x18;
6959static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
6960static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
6961 0x28;
6962static constexpr dart::compiler::target::word
6963 FunctionType_named_parameter_names_offset = 0x40;
6964static constexpr dart::compiler::target::word
6965 FunctionType_packed_parameter_counts_offset = 0x48;
6966static constexpr dart::compiler::target::word
6967 FunctionType_packed_type_parameter_counts_offset = 0x4c;
6968static constexpr dart::compiler::target::word
6969 FunctionType_parameter_types_offset = 0x38;
6970static constexpr dart::compiler::target::word
6971 FunctionType_type_parameters_offset = 0x28;
6972static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
6973static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
6974static constexpr dart::compiler::target::word
6975 TypeArguments_instantiations_offset = 0x8;
6976static constexpr dart::compiler::target::word TypeArguments_length_offset =
6977 0x10;
6978static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
6979 0x20;
6980static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
6981static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
6982static constexpr dart::compiler::target::word TypeParameters_flags_offset =
6983 0x10;
6984static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
6985 0x18;
6986static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
6987 0x20;
6988static constexpr dart::compiler::target::word TypedDataBase_length_offset =
6989 0x10;
6990static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
6991 0x18;
6992static constexpr dart::compiler::target::word
6993 TypedDataView_offset_in_bytes_offset = 0x20;
6994static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
6995static constexpr dart::compiler::target::word
6996 UnhandledException_exception_offset = 0x8;
6997static constexpr dart::compiler::target::word
6998 UnhandledException_stacktrace_offset = 0x10;
6999static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
7000static constexpr dart::compiler::target::word
7001 MonomorphicSmiableCall_expected_cid_offset = 0x8;
7002static constexpr dart::compiler::target::word
7003 MonomorphicSmiableCall_entrypoint_offset = 0x10;
7004static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
7005static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
7006static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
7007static constexpr dart::compiler::target::word
7008 WeakReference_type_arguments_offset = 0x10;
7009static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
7010 0x8, 0x18, 0x10, 0x20};
7011static constexpr dart::compiler::target::word
7012 Thread_write_barrier_wrappers_thread_offset[] = {
7013 0x5f0, 0x5f8, 0x600, 0x608, -1, -1, 0x610, 0x618,
7014 0x620, 0x628, 0x630, -1, 0x638, 0x640, -1, -1};
7015static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
7016static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
7017static constexpr dart::compiler::target::word Array_header_size = 0x18;
7018static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
7019static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
7020static constexpr dart::compiler::target::word Class_InstanceSize = 0xc0;
7021static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
7022static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
7023static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
7024static constexpr dart::compiler::target::word
7025 CompressedStackMaps_ObjectHeaderSize = 0x8;
7026static constexpr dart::compiler::target::word
7027 CompressedStackMaps_PayloadHeaderSize = 0x4;
7028static constexpr dart::compiler::target::word Context_header_size = 0x18;
7029static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
7030static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
7031 0x18;
7032static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
7033 0x18;
7034static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
7035 0x30;
7036static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
7037static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
7038static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
7039 0x40;
7040static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
7041 0x30;
7042static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
7043static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
7044static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
7045static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
7046static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
7047static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
7048 0x20;
7049static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
7050static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
7051static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
7052 0x10;
7053static constexpr dart::compiler::target::word
7054 InstructionsSection_UnalignedHeaderSize = 0x28;
7055static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
7056 0x40;
7057static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
7058 0x30;
7059static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
7060static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
7061static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
7062 0x60;
7063static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
7064static constexpr dart::compiler::target::word Library_InstanceSize = 0x98;
7065static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
7066static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
7067 0x38;
7068static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
7069static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
7070 0x30;
7071static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
7072static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
7073 0x10;
7074static constexpr dart::compiler::target::word
7075 MonomorphicSmiableCall_InstanceSize = 0x18;
7076static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
7077static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
7078static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
7079static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
7080static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
7081static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
7082static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
7083static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x20;
7084static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
7085static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x58;
7086static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
7087static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
7088static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
7089static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
7090 0x20;
7091static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
7092static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
7093static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
7094static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
7095 0x18;
7096static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x28;
7097static constexpr dart::compiler::target::word
7098 TransferableTypedData_InstanceSize = 0x8;
7099static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
7100static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
7101static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
7102 0x28;
7103static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
7104static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
7105static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
7106static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
7107 0x18;
7108static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
7109static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
7110static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
7111static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
7112static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
7113static constexpr dart::compiler::target::word
7114 WeakSerializationReference_InstanceSize = 0x18;
7115#endif // defined(PRODUCT) && \
7116 // defined(TARGET_ARCH_X64) && \
7117 // !defined(DART_COMPRESSED_POINTERS)
7118
7119#if defined(PRODUCT) && defined(TARGET_ARCH_IA32) && \
7120 !defined(DART_COMPRESSED_POINTERS)
7121static constexpr dart::compiler::target::word Code_active_instructions_offset =
7122 0x38;
7123static constexpr dart::compiler::target::word Function_usage_counter_offset =
7124 0x48;
7125static constexpr dart::compiler::target::word
7126 ICData_receivers_static_type_offset = 0x10;
7127static constexpr dart::compiler::target::word
7128 SuspendState_frame_capacity_offset = 0x4;
7129static constexpr dart::compiler::target::word Array_elements_start_offset = 0xc;
7130static constexpr dart::compiler::target::word Array_element_size = 0x4;
7131static constexpr dart::compiler::target::word Code_elements_start_offset = 0x4c;
7132static constexpr dart::compiler::target::word Code_element_size = 0x4;
7133static constexpr dart::compiler::target::word Context_elements_start_offset =
7134 0xc;
7135static constexpr dart::compiler::target::word Context_element_size = 0x4;
7136static constexpr dart::compiler::target::word
7137 ContextScope_elements_start_offset = 0xc;
7138static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
7139static constexpr dart::compiler::target::word
7140 ExceptionHandlers_elements_start_offset = 0xc;
7141static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
7142 0xc;
7143static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
7144 0x8;
7145static constexpr dart::compiler::target::word ObjectPool_element_size = 0x4;
7146static constexpr dart::compiler::target::word
7147 OneByteString_elements_start_offset = 0xc;
7148static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
7149static constexpr dart::compiler::target::word Record_elements_start_offset =
7150 0x8;
7151static constexpr dart::compiler::target::word Record_element_size = 0x4;
7152static constexpr dart::compiler::target::word
7153 TypeArguments_elements_start_offset = 0x14;
7154static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
7155static constexpr dart::compiler::target::word
7156 TwoByteString_elements_start_offset = 0xc;
7157static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
7158static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
7159 0xc;
7160static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
7161static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
7162static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
7163 0xfffd;
7164static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
7165static constexpr dart::compiler::target::word
7166 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
7167static constexpr dart::compiler::target::word
7168 Instructions_kPolymorphicEntryOffsetJIT = 0x24;
7169static constexpr dart::compiler::target::word
7170 Instructions_kMonomorphicEntryOffsetAOT = 0x0;
7171static constexpr dart::compiler::target::word
7172 Instructions_kPolymorphicEntryOffsetAOT = 0x0;
7173static constexpr dart::compiler::target::word
7174 Instructions_kBarePayloadAlignment = 0x4;
7175static constexpr dart::compiler::target::word
7176 Instructions_kNonBarePayloadAlignment = 0x4;
7177static constexpr dart::compiler::target::word
7178 NativeEntry_kNumCallWrapperArguments = 0x2;
7179static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
7180static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
7181static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
7182 0x3fff;
7183static constexpr dart::compiler::target::word
7184 RecordShape_kFieldNamesIndexShift = 0x10;
7185static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
7186 0x3fff;
7187static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
7188 0xffff;
7189static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
7190 0xffff;
7191static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
7192static constexpr dart::compiler::target::word
7193 OneByteString_kMaxNewSpaceElements = 0x3fff4;
7194static constexpr dart::compiler::target::word
7195 TwoByteString_kMaxNewSpaceElements = 0x1fffa;
7196static constexpr dart::compiler::target::word
7197 SubtypeTestCache_kFunctionTypeArguments = 0x3;
7198static constexpr dart::compiler::target::word
7199 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
7200static constexpr dart::compiler::target::word
7201 SubtypeTestCache_kDestinationType = 0x6;
7202static constexpr dart::compiler::target::word
7203 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
7204static constexpr dart::compiler::target::word
7205 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
7206static constexpr dart::compiler::target::word
7207 SubtypeTestCache_kInstanceTypeArguments = 0x1;
7208static constexpr dart::compiler::target::word
7209 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
7210static constexpr dart::compiler::target::word
7211 SubtypeTestCache_kTestEntryLength = 0x8;
7212static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
7213static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
7214 0x7;
7215static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
7216 0xfffffff;
7217static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x8;
7218static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x10;
7219static constexpr dart::compiler::target::word
7220 AbstractType_type_test_stub_entry_point_offset = 0x4;
7221static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
7222 0x10;
7223static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
7224 0x14;
7225static constexpr dart::compiler::target::word
7226 ArgumentsDescriptor_first_named_entry_offset = 0x1c;
7227static constexpr dart::compiler::target::word
7228 ArgumentsDescriptor_named_entry_size = 0x8;
7229static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
7230 0x0;
7231static constexpr dart::compiler::target::word
7232 ArgumentsDescriptor_position_offset = 0x4;
7233static constexpr dart::compiler::target::word
7234 ArgumentsDescriptor_positional_count_offset = 0x18;
7235static constexpr dart::compiler::target::word
7236 ArgumentsDescriptor_type_args_len_offset = 0xc;
7237static constexpr dart::compiler::target::word Array_data_offset = 0xc;
7238static constexpr dart::compiler::target::word Array_length_offset = 0x8;
7239static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
7240static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x4;
7241static constexpr dart::compiler::target::word Class_declaration_type_offset =
7242 0x30;
7243static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
7244 0x5c;
7245static constexpr dart::compiler::target::word Class_super_type_offset = 0x28;
7246static constexpr dart::compiler::target::word
7247 Class_host_type_arguments_field_offset_in_words_offset = 0x68;
7248static constexpr dart::compiler::target::word Closure_context_offset = 0x14;
7249static constexpr dart::compiler::target::word
7250 Closure_delayed_type_arguments_offset = 0xc;
7251static constexpr dart::compiler::target::word Closure_function_offset = 0x10;
7252static constexpr dart::compiler::target::word
7253 Closure_function_type_arguments_offset = 0x8;
7254static constexpr dart::compiler::target::word Closure_hash_offset = 0x18;
7255static constexpr dart::compiler::target::word
7256 Closure_instantiator_type_arguments_offset = 0x4;
7257static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
7258 0x10;
7259static constexpr dart::compiler::target::word Code_instructions_offset = 0x18;
7260static constexpr dart::compiler::target::word Code_object_pool_offset = 0x14;
7261static constexpr dart::compiler::target::word Code_owner_offset = 0x1c;
7262static constexpr dart::compiler::target::word Context_num_variables_offset =
7263 0x4;
7264static constexpr dart::compiler::target::word Context_parent_offset = 0x8;
7265static constexpr dart::compiler::target::word Double_value_offset = 0x8;
7266static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
7267static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
7268static constexpr dart::compiler::target::word
7269 Field_initializer_function_offset = 0x10;
7270static constexpr dart::compiler::target::word
7271 Field_host_offset_or_field_id_offset = 0x14;
7272static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x28;
7273static constexpr dart::compiler::target::word
7274 Field_guarded_list_length_in_object_offset_offset = 0x34;
7275static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
7276 0x18;
7277static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x2c;
7278static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x36;
7279static constexpr dart::compiler::target::word Function_code_offset = 0x20;
7280static constexpr dart::compiler::target::word Function_data_offset = 0x18;
7281static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
7282 0x4, 0x8};
7283static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x40;
7284static constexpr dart::compiler::target::word Function_signature_offset = 0x14;
7285static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
7286 0x4;
7287static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
7288 0xc;
7289static constexpr dart::compiler::target::word
7290 GrowableObjectArray_length_offset = 0x8;
7291static constexpr dart::compiler::target::word
7292 GrowableObjectArray_type_arguments_offset = 0x4;
7293static constexpr dart::compiler::target::word Page_card_table_offset = 0x10;
7294static constexpr dart::compiler::target::word Page_original_top_offset = 0x1c;
7295static constexpr dart::compiler::target::word Page_original_end_offset = 0x20;
7296static constexpr dart::compiler::target::word
7297 CallSiteData_arguments_descriptor_offset = 0x8;
7298static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
7299static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
7300static constexpr dart::compiler::target::word ICData_entries_offset = 0xc;
7301static constexpr dart::compiler::target::word ICData_owner_offset = 0x14;
7302static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x1c;
7303static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
7304static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14;
7305static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18;
7306static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20;
7307static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
7308 0x10;
7309static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
7310 0x8;
7311static constexpr dart::compiler::target::word
7312 IsolateGroup_cached_class_table_table_offset = 0xc;
7313static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10;
7314static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc;
7315static constexpr dart::compiler::target::word
7316 ImmutableLinkedHashBase_data_offset = 0xc;
7317static constexpr dart::compiler::target::word
7318 LinkedHashBase_deleted_keys_offset = 0x14;
7319static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
7320 0x8;
7321static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
7322 0x18;
7323static constexpr dart::compiler::target::word
7324 LinkedHashBase_type_arguments_offset = 0x4;
7325static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
7326 0x10;
7327static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
7328static constexpr dart::compiler::target::word
7329 MarkingStackBlock_pointers_offset = 0x8;
7330static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
7331 0x4;
7332static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
7333 0xc;
7334static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
7335 0x10;
7336static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
7337static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
7338 0x4;
7339static constexpr dart::compiler::target::word NativeArguments_argv_offset = 0x8;
7340static constexpr dart::compiler::target::word NativeArguments_retval_offset =
7341 0xc;
7342static constexpr dart::compiler::target::word NativeArguments_thread_offset =
7343 0x0;
7344static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
7345 0xc8;
7346static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
7347 0x9c;
7348static constexpr dart::compiler::target::word
7349 ObjectStore_record_field_names_offset = 0x1fc;
7350static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
7351 0xdc;
7352static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
7353 0x88;
7354static constexpr dart::compiler::target::word
7355 ObjectStore_ffi_callback_code_offset = 0x278;
7356static constexpr dart::compiler::target::word
7357 ObjectStore_suspend_state_await_offset = 0x224;
7358static constexpr dart::compiler::target::word
7359 ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
7360static constexpr dart::compiler::target::word
7361 ObjectStore_suspend_state_handle_exception_offset = 0x248;
7362static constexpr dart::compiler::target::word
7363 ObjectStore_suspend_state_init_async_offset = 0x220;
7364static constexpr dart::compiler::target::word
7365 ObjectStore_suspend_state_init_async_star_offset = 0x234;
7366static constexpr dart::compiler::target::word
7367 ObjectStore_suspend_state_init_sync_star_offset = 0x240;
7368static constexpr dart::compiler::target::word
7369 ObjectStore_suspend_state_return_async_offset = 0x22c;
7370static constexpr dart::compiler::target::word
7371 ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
7372static constexpr dart::compiler::target::word
7373 ObjectStore_suspend_state_return_async_star_offset = 0x23c;
7374static constexpr dart::compiler::target::word
7375 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
7376static constexpr dart::compiler::target::word
7377 ObjectStore_suspend_state_yield_async_star_offset = 0x238;
7378static constexpr dart::compiler::target::word OneByteString_data_offset = 0xc;
7379static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
7380static constexpr dart::compiler::target::word PointerBase_data_offset = 0x4;
7381static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
7382 0x8;
7383static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
7384 0x4;
7385static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0xc;
7386static constexpr dart::compiler::target::word Record_shape_offset = 0x4;
7387static constexpr dart::compiler::target::word
7388 SingleTargetCache_entry_point_offset = 0x8;
7389static constexpr dart::compiler::target::word
7390 SingleTargetCache_lower_limit_offset = 0xc;
7391static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
7392 0x4;
7393static constexpr dart::compiler::target::word
7394 SingleTargetCache_upper_limit_offset = 0x10;
7395static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
7396 0x8;
7397static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x4;
7398static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x4;
7399static constexpr dart::compiler::target::word String_hash_offset = 0x4;
7400static constexpr dart::compiler::target::word String_length_offset = 0x8;
7401static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
7402 0x4;
7403static constexpr dart::compiler::target::word
7404 SubtypeTestCache_num_inputs_offset = 0x8;
7405static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
7406 0x2;
7407static constexpr dart::compiler::target::word
7408 SuspendState_error_callback_offset = 0x18;
7409static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
7410 0x8;
7411static constexpr dart::compiler::target::word
7412 SuspendState_function_data_offset = 0x10;
7413static constexpr dart::compiler::target::word SuspendState_payload_offset =
7414 0x1c;
7415static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc;
7416static constexpr dart::compiler::target::word
7417 SuspendState_then_callback_offset = 0x14;
7418static constexpr dart::compiler::target::word
7419 Thread_AllocateArray_entry_point_offset = 0x164;
7420static constexpr dart::compiler::target::word Thread_active_exception_offset =
7421 0x370;
7422static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
7423 0x374;
7424static constexpr dart::compiler::target::word
7425 Thread_array_write_barrier_entry_point_offset = 0xf8;
7426static constexpr dart::compiler::target::word
7427 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100;
7428static constexpr dart::compiler::target::word
7429 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x8c;
7430static constexpr dart::compiler::target::word
7431 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104;
7432static constexpr dart::compiler::target::word
7433 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x90;
7434static constexpr dart::compiler::target::word
7435 Thread_allocate_object_entry_point_offset = 0x108;
7436static constexpr dart::compiler::target::word
7437 Thread_allocate_object_stub_offset = 0x94;
7438static constexpr dart::compiler::target::word
7439 Thread_allocate_object_parameterized_entry_point_offset = 0x10c;
7440static constexpr dart::compiler::target::word
7441 Thread_allocate_object_parameterized_stub_offset = 0x98;
7442static constexpr dart::compiler::target::word
7443 Thread_allocate_object_slow_entry_point_offset = 0x110;
7444static constexpr dart::compiler::target::word
7445 Thread_allocate_object_slow_stub_offset = 0x9c;
7446static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
7447 0x390;
7448static constexpr dart::compiler::target::word
7449 Thread_async_exception_handler_stub_offset = 0xa0;
7450static constexpr dart::compiler::target::word
7451 Thread_auto_scope_native_wrapper_entry_point_offset = 0x140;
7452static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x3c;
7453static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x38;
7454static constexpr dart::compiler::target::word
7455 Thread_bootstrap_native_wrapper_entry_point_offset = 0x138;
7456static constexpr dart::compiler::target::word
7457 Thread_call_to_runtime_entry_point_offset = 0xfc;
7458static constexpr dart::compiler::target::word
7459 Thread_call_to_runtime_stub_offset = 0x58;
7460static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3b4;
7461static constexpr dart::compiler::target::word
7462 Thread_dispatch_table_array_offset = 0x2c;
7463static constexpr dart::compiler::target::word
7464 Thread_double_truncate_round_supported_offset = 0x394;
7465static constexpr dart::compiler::target::word
7466 Thread_service_extension_stream_offset = 0x3b8;
7467static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
7468 0x124;
7469static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
7470 0xcc;
7471static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
7472 0x128;
7473static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
7474 0xd0;
7475static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
7476 0x150;
7477static constexpr dart::compiler::target::word
7478 Thread_double_negate_address_offset = 0x14c;
7479static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
7480static constexpr dart::compiler::target::word
7481 Thread_enter_safepoint_stub_offset = 0xe4;
7482static constexpr dart::compiler::target::word Thread_execution_state_offset =
7483 0x384;
7484static constexpr dart::compiler::target::word
7485 Thread_exit_safepoint_stub_offset = 0xe8;
7486static constexpr dart::compiler::target::word
7487 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xec;
7488static constexpr dart::compiler::target::word
7489 Thread_call_native_through_safepoint_stub_offset = 0xf0;
7490static constexpr dart::compiler::target::word
7491 Thread_call_native_through_safepoint_entry_point_offset = 0x12c;
7492static constexpr dart::compiler::target::word
7493 Thread_fix_allocation_stub_code_offset = 0x50;
7494static constexpr dart::compiler::target::word
7495 Thread_fix_callers_target_code_offset = 0x4c;
7496static constexpr dart::compiler::target::word
7497 Thread_float_absolute_address_offset = 0x15c;
7498static constexpr dart::compiler::target::word
7499 Thread_float_negate_address_offset = 0x158;
7500static constexpr dart::compiler::target::word Thread_float_not_address_offset =
7501 0x154;
7502static constexpr dart::compiler::target::word
7503 Thread_float_zerow_address_offset = 0x160;
7504static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
7505 0x378;
7506static constexpr dart::compiler::target::word
7507 Thread_invoke_dart_code_stub_offset = 0x54;
7508static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
7509 0x38c;
7510static constexpr dart::compiler::target::word Thread_isolate_offset = 0x338;
7511static constexpr dart::compiler::target::word Thread_isolate_group_offset =
7512 0x33c;
7513static constexpr dart::compiler::target::word Thread_field_table_values_offset =
7514 0x30;
7515static constexpr dart::compiler::target::word
7516 Thread_lazy_deopt_from_return_stub_offset = 0xd4;
7517static constexpr dart::compiler::target::word
7518 Thread_lazy_deopt_from_throw_stub_offset = 0xd8;
7519static constexpr dart::compiler::target::word
7520 Thread_lazy_specialize_type_test_stub_offset = 0xe0;
7521static constexpr dart::compiler::target::word
7522 Thread_marking_stack_block_offset = 0x350;
7523static constexpr dart::compiler::target::word
7524 Thread_megamorphic_call_checked_entry_offset = 0x11c;
7525static constexpr dart::compiler::target::word
7526 Thread_switchable_call_miss_entry_offset = 0x120;
7527static constexpr dart::compiler::target::word
7528 Thread_switchable_call_miss_stub_offset = 0xbc;
7529static constexpr dart::compiler::target::word
7530 Thread_no_scope_native_wrapper_entry_point_offset = 0x13c;
7531static constexpr dart::compiler::target::word
7532 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x60;
7533static constexpr dart::compiler::target::word
7534 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x5c;
7535static constexpr dart::compiler::target::word
7536 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x68;
7537static constexpr dart::compiler::target::word
7538 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x64;
7539static constexpr dart::compiler::target::word
7540 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x70;
7541static constexpr dart::compiler::target::word
7542 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x6c;
7543static constexpr dart::compiler::target::word
7544 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x78;
7545static constexpr dart::compiler::target::word
7546 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x74;
7547static constexpr dart::compiler::target::word
7548 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x80;
7549static constexpr dart::compiler::target::word
7550 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x7c;
7551static constexpr dart::compiler::target::word
7552 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x88;
7553static constexpr dart::compiler::target::word
7554 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x84;
7555static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa4;
7556static constexpr dart::compiler::target::word
7557 Thread_return_async_not_future_stub_offset = 0xac;
7558static constexpr dart::compiler::target::word
7559 Thread_return_async_star_stub_offset = 0xb0;
7560static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
7561 0xa8;
7562static constexpr dart::compiler::target::word Thread_object_null_offset = 0x34;
7563static constexpr dart::compiler::target::word
7564 Thread_predefined_symbols_address_offset = 0x144;
7565static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x37c;
7566static constexpr dart::compiler::target::word
7567 Thread_saved_shadow_call_stack_offset = 0x380;
7568static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
7569 0x388;
7570static constexpr dart::compiler::target::word
7571 Thread_slow_type_test_stub_offset = 0xdc;
7572static constexpr dart::compiler::target::word
7573 Thread_slow_type_test_entry_point_offset = 0x134;
7574static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
7575static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
7576 0x340;
7577static constexpr dart::compiler::target::word
7578 Thread_stack_overflow_flags_offset = 0x344;
7579static constexpr dart::compiler::target::word
7580 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118;
7581static constexpr dart::compiler::target::word
7582 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb8;
7583static constexpr dart::compiler::target::word
7584 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x114;
7585static constexpr dart::compiler::target::word
7586 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb4;
7587static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
7588 0x34c;
7589static constexpr dart::compiler::target::word
7590 Thread_suspend_state_await_entry_point_offset = 0x310;
7591static constexpr dart::compiler::target::word
7592 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x314;
7593static constexpr dart::compiler::target::word
7594 Thread_suspend_state_init_async_entry_point_offset = 0x30c;
7595static constexpr dart::compiler::target::word
7596 Thread_suspend_state_return_async_entry_point_offset = 0x318;
7597static constexpr dart::compiler::target::word
7598 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x31c;
7599static constexpr dart::compiler::target::word
7600 Thread_suspend_state_init_async_star_entry_point_offset = 0x320;
7601static constexpr dart::compiler::target::word
7602 Thread_suspend_state_yield_async_star_entry_point_offset = 0x324;
7603static constexpr dart::compiler::target::word
7604 Thread_suspend_state_return_async_star_entry_point_offset = 0x328;
7605static constexpr dart::compiler::target::word
7606 Thread_suspend_state_init_sync_star_entry_point_offset = 0x32c;
7607static constexpr dart::compiler::target::word
7608 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x330;
7609static constexpr dart::compiler::target::word
7610 Thread_suspend_state_handle_exception_entry_point_offset = 0x334;
7611static constexpr dart::compiler::target::word
7612 Thread_top_exit_frame_info_offset = 0x348;
7613static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
7614static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
7615static constexpr dart::compiler::target::word
7616 Thread_unboxed_runtime_arg_offset = 0x360;
7617static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x358;
7618static constexpr dart::compiler::target::word
7619 Thread_write_barrier_entry_point_offset = 0xf4;
7620static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
7621 0x20;
7622static constexpr dart::compiler::target::word Thread_next_task_id_offset =
7623 0x398;
7624static constexpr dart::compiler::target::word Thread_random_offset = 0x3a0;
7625static constexpr dart::compiler::target::word
7626 Thread_jump_to_frame_entry_point_offset = 0x130;
7627static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3a8;
7628static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
7629 0x0;
7630static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
7631 0x4;
7632static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
7633 0x8;
7634static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
7635 0xc;
7636static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
7637 0x10;
7638static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
7639 0x8;
7640static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
7641static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
7642static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
7643 0x18;
7644static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
7645static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
7646 0xc;
7647static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
7648 0x8;
7649static constexpr dart::compiler::target::word
7650 FinalizerBase_entries_collected_offset = 0x10;
7651static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
7652 0x4;
7653static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
7654 0x8;
7655static constexpr dart::compiler::target::word
7656 FinalizerEntry_external_size_offset = 0x1c;
7657static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
7658 0x10;
7659static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
7660static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
7661static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
7662static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
7663 0x14;
7664static constexpr dart::compiler::target::word
7665 FunctionType_named_parameter_names_offset = 0x20;
7666static constexpr dart::compiler::target::word
7667 FunctionType_packed_parameter_counts_offset = 0x24;
7668static constexpr dart::compiler::target::word
7669 FunctionType_packed_type_parameter_counts_offset = 0x28;
7670static constexpr dart::compiler::target::word
7671 FunctionType_parameter_types_offset = 0x1c;
7672static constexpr dart::compiler::target::word
7673 FunctionType_type_parameters_offset = 0x14;
7674static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
7675static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
7676static constexpr dart::compiler::target::word
7677 TypeArguments_instantiations_offset = 0x4;
7678static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
7679static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
7680 0x10;
7681static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
7682static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
7683static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
7684static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
7685 0xc;
7686static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
7687 0x10;
7688static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
7689static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
7690 0xc;
7691static constexpr dart::compiler::target::word
7692 TypedDataView_offset_in_bytes_offset = 0x10;
7693static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
7694static constexpr dart::compiler::target::word
7695 UnhandledException_exception_offset = 0x4;
7696static constexpr dart::compiler::target::word
7697 UnhandledException_stacktrace_offset = 0x8;
7698static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
7699static constexpr dart::compiler::target::word
7700 MonomorphicSmiableCall_expected_cid_offset = 0x4;
7701static constexpr dart::compiler::target::word
7702 MonomorphicSmiableCall_entrypoint_offset = 0x8;
7703static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
7704static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
7705static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
7706static constexpr dart::compiler::target::word
7707 WeakReference_type_arguments_offset = 0x8;
7708static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
7709 0x4, 0xc, 0x8, 0x10};
7710static constexpr dart::compiler::target::word
7711 Thread_write_barrier_wrappers_thread_offset[] = {
7712 0x2f8, 0x2fc, 0x300, 0x304, -1, -1, -1, 0x308};
7713static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
7714static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
7715static constexpr dart::compiler::target::word Array_header_size = 0xc;
7716static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
7717static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
7718static constexpr dart::compiler::target::word Class_InstanceSize = 0x74;
7719static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
7720static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
7721static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
7722static constexpr dart::compiler::target::word
7723 CompressedStackMaps_ObjectHeaderSize = 0x4;
7724static constexpr dart::compiler::target::word
7725 CompressedStackMaps_PayloadHeaderSize = 0x4;
7726static constexpr dart::compiler::target::word Context_header_size = 0xc;
7727static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
7728static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
7729static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
7730 0xc;
7731static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
7732 0x1c;
7733static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
7734static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
7735static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
7736 0x20;
7737static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
7738 0x18;
7739static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
7740static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
7741static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
7742static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
7743static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
7744static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
7745 0x10;
7746static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
7747static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
7748static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
7749 0x8;
7750static constexpr dart::compiler::target::word
7751 InstructionsSection_UnalignedHeaderSize = 0x14;
7752static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
7753 0x20;
7754static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
7755 0x18;
7756static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
7757static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
7758static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
7759 0x30;
7760static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
7761static constexpr dart::compiler::target::word Library_InstanceSize = 0x50;
7762static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
7763static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
7764 0x1c;
7765static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
7766static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
7767 0x18;
7768static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
7769static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
7770 0x8;
7771static constexpr dart::compiler::target::word
7772 MonomorphicSmiableCall_InstanceSize = 0xc;
7773static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
7774static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
7775static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
7776static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
7777static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
7778static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
7779static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
7780static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x10;
7781static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
7782static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x2c;
7783static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
7784static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
7785static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
7786static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
7787 0x14;
7788static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
7789static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
7790static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
7791static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
7792 0x10;
7793static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
7794static constexpr dart::compiler::target::word
7795 TransferableTypedData_InstanceSize = 0x4;
7796static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
7797static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
7798static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
7799 0x14;
7800static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
7801static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
7802static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
7803static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
7804 0xc;
7805static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
7806static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
7807static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
7808static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
7809static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
7810static constexpr dart::compiler::target::word
7811 WeakSerializationReference_InstanceSize = 0xc;
7812#endif // defined(PRODUCT) && \
7813 // defined(TARGET_ARCH_IA32) && \
7814 // !defined(DART_COMPRESSED_POINTERS)
7815
7816#if defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
7817 !defined(DART_COMPRESSED_POINTERS)
7818static constexpr dart::compiler::target::word Code_active_instructions_offset =
7819 0x70;
7820static constexpr dart::compiler::target::word Function_usage_counter_offset =
7821 0x70;
7822static constexpr dart::compiler::target::word
7823 ICData_receivers_static_type_offset = 0x20;
7824static constexpr dart::compiler::target::word
7825 SuspendState_frame_capacity_offset = 0x8;
7826static constexpr dart::compiler::target::word Array_elements_start_offset =
7827 0x18;
7828static constexpr dart::compiler::target::word Array_element_size = 0x8;
7829static constexpr dart::compiler::target::word Code_elements_start_offset = 0x90;
7830static constexpr dart::compiler::target::word Code_element_size = 0x4;
7831static constexpr dart::compiler::target::word Context_elements_start_offset =
7832 0x18;
7833static constexpr dart::compiler::target::word Context_element_size = 0x8;
7834static constexpr dart::compiler::target::word
7835 ContextScope_elements_start_offset = 0x10;
7836static constexpr dart::compiler::target::word ContextScope_element_size = 0x50;
7837static constexpr dart::compiler::target::word
7838 ExceptionHandlers_elements_start_offset = 0x18;
7839static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
7840 0xc;
7841static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
7842 0x10;
7843static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
7844static constexpr dart::compiler::target::word
7845 OneByteString_elements_start_offset = 0x10;
7846static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
7847static constexpr dart::compiler::target::word Record_elements_start_offset =
7848 0x10;
7849static constexpr dart::compiler::target::word Record_element_size = 0x8;
7850static constexpr dart::compiler::target::word
7851 TypeArguments_elements_start_offset = 0x28;
7852static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
7853static constexpr dart::compiler::target::word
7854 TwoByteString_elements_start_offset = 0x10;
7855static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
7856static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
7857 0x18;
7858static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
7859static constexpr dart::compiler::target::word Array_kMaxElements =
7860 0x7ffffffffffffff;
7861static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
7862 0x7ffd;
7863static constexpr dart::compiler::target::word Context_kMaxElements =
7864 0x7ffffffffffffff;
7865static constexpr dart::compiler::target::word
7866 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
7867static constexpr dart::compiler::target::word
7868 Instructions_kPolymorphicEntryOffsetJIT = 0x34;
7869static constexpr dart::compiler::target::word
7870 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
7871static constexpr dart::compiler::target::word
7872 Instructions_kPolymorphicEntryOffsetAOT = 0x18;
7873static constexpr dart::compiler::target::word
7874 Instructions_kBarePayloadAlignment = 0x4;
7875static constexpr dart::compiler::target::word
7876 Instructions_kNonBarePayloadAlignment = 0x8;
7877static constexpr dart::compiler::target::word
7878 NativeEntry_kNumCallWrapperArguments = 0x2;
7879static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
7880static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
7881static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
7882 0x3fffffffffff;
7883static constexpr dart::compiler::target::word
7884 RecordShape_kFieldNamesIndexShift = 0x10;
7885static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
7886 0x3fffffffffff;
7887static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
7888 0xffff;
7889static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
7890 0xffff;
7891static constexpr dart::compiler::target::word String_kMaxElements =
7892 0x1fffffffffffffff;
7893static constexpr dart::compiler::target::word
7894 OneByteString_kMaxNewSpaceElements = 0x3fff0;
7895static constexpr dart::compiler::target::word
7896 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
7897static constexpr dart::compiler::target::word
7898 SubtypeTestCache_kFunctionTypeArguments = 0x3;
7899static constexpr dart::compiler::target::word
7900 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
7901static constexpr dart::compiler::target::word
7902 SubtypeTestCache_kDestinationType = 0x6;
7903static constexpr dart::compiler::target::word
7904 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
7905static constexpr dart::compiler::target::word
7906 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
7907static constexpr dart::compiler::target::word
7908 SubtypeTestCache_kInstanceTypeArguments = 0x1;
7909static constexpr dart::compiler::target::word
7910 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
7911static constexpr dart::compiler::target::word
7912 SubtypeTestCache_kTestEntryLength = 0x8;
7913static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
7914static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
7915 0x7;
7916static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
7917 0x7ffffffffffffff;
7918static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
7919static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
7920static constexpr dart::compiler::target::word
7921 AbstractType_type_test_stub_entry_point_offset = 0x8;
7922static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
7923 0x20;
7924static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
7925 0x28;
7926static constexpr dart::compiler::target::word
7927 ArgumentsDescriptor_first_named_entry_offset = 0x38;
7928static constexpr dart::compiler::target::word
7929 ArgumentsDescriptor_named_entry_size = 0x10;
7930static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
7931 0x0;
7932static constexpr dart::compiler::target::word
7933 ArgumentsDescriptor_position_offset = 0x8;
7934static constexpr dart::compiler::target::word
7935 ArgumentsDescriptor_positional_count_offset = 0x30;
7936static constexpr dart::compiler::target::word
7937 ArgumentsDescriptor_type_args_len_offset = 0x18;
7938static constexpr dart::compiler::target::word Array_data_offset = 0x18;
7939static constexpr dart::compiler::target::word Array_length_offset = 0x10;
7940static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
7941static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
7942static constexpr dart::compiler::target::word Class_declaration_type_offset =
7943 0x60;
7944static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
7945 0xa8;
7946static constexpr dart::compiler::target::word Class_super_type_offset = 0x50;
7947static constexpr dart::compiler::target::word
7948 Class_host_type_arguments_field_offset_in_words_offset = 0xb4;
7949static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
7950static constexpr dart::compiler::target::word
7951 Closure_delayed_type_arguments_offset = 0x18;
7952static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
7953static constexpr dart::compiler::target::word
7954 Closure_function_type_arguments_offset = 0x10;
7955static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
7956static constexpr dart::compiler::target::word
7957 Closure_instantiator_type_arguments_offset = 0x8;
7958static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
7959 0x20;
7960static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
7961static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
7962static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
7963static constexpr dart::compiler::target::word Context_num_variables_offset =
7964 0x8;
7965static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
7966static constexpr dart::compiler::target::word Double_value_offset = 0x8;
7967static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
7968static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
7969static constexpr dart::compiler::target::word
7970 Field_initializer_function_offset = 0x20;
7971static constexpr dart::compiler::target::word
7972 Field_host_offset_or_field_id_offset = 0x28;
7973static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
7974static constexpr dart::compiler::target::word
7975 Field_guarded_list_length_in_object_offset_offset = 0x54;
7976static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
7977 0x30;
7978static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
7979static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
7980static constexpr dart::compiler::target::word Function_code_offset = 0x40;
7981static constexpr dart::compiler::target::word Function_data_offset = 0x30;
7982static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
7983 0x8, 0x10};
7984static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
7985static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
7986static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
7987 0x8;
7988static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
7989 0x18;
7990static constexpr dart::compiler::target::word
7991 GrowableObjectArray_length_offset = 0x10;
7992static constexpr dart::compiler::target::word
7993 GrowableObjectArray_type_arguments_offset = 0x8;
7994static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
7995static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
7996static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
7997static constexpr dart::compiler::target::word
7998 CallSiteData_arguments_descriptor_offset = 0x10;
7999static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
8000static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
8001static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
8002static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
8003static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
8004static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
8005static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
8006static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
8007static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
8008static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
8009 0x20;
8010static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
8011 0x10;
8012static constexpr dart::compiler::target::word
8013 IsolateGroup_cached_class_table_table_offset = 0x18;
8014static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
8015static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
8016static constexpr dart::compiler::target::word
8017 ImmutableLinkedHashBase_data_offset = 0x18;
8018static constexpr dart::compiler::target::word
8019 LinkedHashBase_deleted_keys_offset = 0x28;
8020static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
8021 0x10;
8022static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
8023 0x30;
8024static constexpr dart::compiler::target::word
8025 LinkedHashBase_type_arguments_offset = 0x8;
8026static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
8027 0x20;
8028static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
8029static constexpr dart::compiler::target::word
8030 MarkingStackBlock_pointers_offset = 0x10;
8031static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
8032 0x8;
8033static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
8034 0x18;
8035static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
8036 0x20;
8037static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
8038static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
8039 0x8;
8040static constexpr dart::compiler::target::word NativeArguments_argv_offset =
8041 0x10;
8042static constexpr dart::compiler::target::word NativeArguments_retval_offset =
8043 0x18;
8044static constexpr dart::compiler::target::word NativeArguments_thread_offset =
8045 0x0;
8046static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
8047 0x190;
8048static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
8049 0x138;
8050static constexpr dart::compiler::target::word
8051 ObjectStore_record_field_names_offset = 0x3f8;
8052static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
8053 0x1b8;
8054static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
8055 0x110;
8056static constexpr dart::compiler::target::word
8057 ObjectStore_ffi_callback_code_offset = 0x4f0;
8058static constexpr dart::compiler::target::word
8059 ObjectStore_suspend_state_await_offset = 0x448;
8060static constexpr dart::compiler::target::word
8061 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
8062static constexpr dart::compiler::target::word
8063 ObjectStore_suspend_state_handle_exception_offset = 0x490;
8064static constexpr dart::compiler::target::word
8065 ObjectStore_suspend_state_init_async_offset = 0x440;
8066static constexpr dart::compiler::target::word
8067 ObjectStore_suspend_state_init_async_star_offset = 0x468;
8068static constexpr dart::compiler::target::word
8069 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
8070static constexpr dart::compiler::target::word
8071 ObjectStore_suspend_state_return_async_offset = 0x458;
8072static constexpr dart::compiler::target::word
8073 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
8074static constexpr dart::compiler::target::word
8075 ObjectStore_suspend_state_return_async_star_offset = 0x478;
8076static constexpr dart::compiler::target::word
8077 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
8078static constexpr dart::compiler::target::word
8079 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
8080static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
8081static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
8082static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
8083static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
8084 0x10;
8085static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
8086 0x8;
8087static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x18;
8088static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
8089static constexpr dart::compiler::target::word
8090 SingleTargetCache_entry_point_offset = 0x10;
8091static constexpr dart::compiler::target::word
8092 SingleTargetCache_lower_limit_offset = 0x18;
8093static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
8094 0x8;
8095static constexpr dart::compiler::target::word
8096 SingleTargetCache_upper_limit_offset = 0x1c;
8097static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
8098 0x10;
8099static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
8100static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
8101static constexpr dart::compiler::target::word String_hash_offset = 0x4;
8102static constexpr dart::compiler::target::word String_length_offset = 0x8;
8103static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
8104 0x8;
8105static constexpr dart::compiler::target::word
8106 SubtypeTestCache_num_inputs_offset = 0x10;
8107static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
8108 0x2;
8109static constexpr dart::compiler::target::word
8110 SuspendState_error_callback_offset = 0x30;
8111static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
8112 0x10;
8113static constexpr dart::compiler::target::word
8114 SuspendState_function_data_offset = 0x20;
8115static constexpr dart::compiler::target::word SuspendState_payload_offset =
8116 0x38;
8117static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
8118static constexpr dart::compiler::target::word
8119 SuspendState_then_callback_offset = 0x28;
8120static constexpr dart::compiler::target::word
8121 Thread_AllocateArray_entry_point_offset = 0x2c8;
8122static constexpr dart::compiler::target::word Thread_active_exception_offset =
8123 0x740;
8124static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
8125 0x748;
8126static constexpr dart::compiler::target::word
8127 Thread_array_write_barrier_entry_point_offset = 0x1f0;
8128static constexpr dart::compiler::target::word
8129 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
8130static constexpr dart::compiler::target::word
8131 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
8132static constexpr dart::compiler::target::word
8133 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
8134static constexpr dart::compiler::target::word
8135 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
8136static constexpr dart::compiler::target::word
8137 Thread_allocate_object_entry_point_offset = 0x210;
8138static constexpr dart::compiler::target::word
8139 Thread_allocate_object_stub_offset = 0x128;
8140static constexpr dart::compiler::target::word
8141 Thread_allocate_object_parameterized_entry_point_offset = 0x218;
8142static constexpr dart::compiler::target::word
8143 Thread_allocate_object_parameterized_stub_offset = 0x130;
8144static constexpr dart::compiler::target::word
8145 Thread_allocate_object_slow_entry_point_offset = 0x220;
8146static constexpr dart::compiler::target::word
8147 Thread_allocate_object_slow_stub_offset = 0x138;
8148static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
8149 0x780;
8150static constexpr dart::compiler::target::word
8151 Thread_async_exception_handler_stub_offset = 0x140;
8152static constexpr dart::compiler::target::word
8153 Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
8154static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x78;
8155static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x70;
8156static constexpr dart::compiler::target::word
8157 Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
8158static constexpr dart::compiler::target::word
8159 Thread_call_to_runtime_entry_point_offset = 0x1f8;
8160static constexpr dart::compiler::target::word
8161 Thread_call_to_runtime_stub_offset = 0xb0;
8162static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7b8;
8163static constexpr dart::compiler::target::word
8164 Thread_dispatch_table_array_offset = 0x58;
8165static constexpr dart::compiler::target::word
8166 Thread_double_truncate_round_supported_offset = 0x788;
8167static constexpr dart::compiler::target::word
8168 Thread_service_extension_stream_offset = 0x7c0;
8169static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
8170 0x248;
8171static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
8172 0x198;
8173static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
8174 0x250;
8175static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
8176 0x1a0;
8177static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
8178 0x2a0;
8179static constexpr dart::compiler::target::word
8180 Thread_double_negate_address_offset = 0x298;
8181static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
8182static constexpr dart::compiler::target::word
8183 Thread_enter_safepoint_stub_offset = 0x1c8;
8184static constexpr dart::compiler::target::word Thread_execution_state_offset =
8185 0x768;
8186static constexpr dart::compiler::target::word
8187 Thread_exit_safepoint_stub_offset = 0x1d0;
8188static constexpr dart::compiler::target::word
8189 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
8190static constexpr dart::compiler::target::word
8191 Thread_call_native_through_safepoint_stub_offset = 0x1e0;
8192static constexpr dart::compiler::target::word
8193 Thread_call_native_through_safepoint_entry_point_offset = 0x258;
8194static constexpr dart::compiler::target::word
8195 Thread_fix_allocation_stub_code_offset = 0xa0;
8196static constexpr dart::compiler::target::word
8197 Thread_fix_callers_target_code_offset = 0x98;
8198static constexpr dart::compiler::target::word
8199 Thread_float_absolute_address_offset = 0x2b8;
8200static constexpr dart::compiler::target::word
8201 Thread_float_negate_address_offset = 0x2b0;
8202static constexpr dart::compiler::target::word Thread_float_not_address_offset =
8203 0x2a8;
8204static constexpr dart::compiler::target::word
8205 Thread_float_zerow_address_offset = 0x2c0;
8206static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
8207 0x750;
8208static constexpr dart::compiler::target::word
8209 Thread_invoke_dart_code_stub_offset = 0xa8;
8210static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
8211 0x778;
8212static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6e8;
8213static constexpr dart::compiler::target::word Thread_isolate_group_offset =
8214 0x6f0;
8215static constexpr dart::compiler::target::word Thread_field_table_values_offset =
8216 0x60;
8217static constexpr dart::compiler::target::word
8218 Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
8219static constexpr dart::compiler::target::word
8220 Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
8221static constexpr dart::compiler::target::word
8222 Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
8223static constexpr dart::compiler::target::word
8224 Thread_marking_stack_block_offset = 0x718;
8225static constexpr dart::compiler::target::word
8226 Thread_megamorphic_call_checked_entry_offset = 0x238;
8227static constexpr dart::compiler::target::word
8228 Thread_switchable_call_miss_entry_offset = 0x240;
8229static constexpr dart::compiler::target::word
8230 Thread_switchable_call_miss_stub_offset = 0x178;
8231static constexpr dart::compiler::target::word
8232 Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
8233static constexpr dart::compiler::target::word
8234 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc0;
8235static constexpr dart::compiler::target::word
8236 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xb8;
8237static constexpr dart::compiler::target::word
8238 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
8239static constexpr dart::compiler::target::word
8240 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
8241static constexpr dart::compiler::target::word
8242 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
8243static constexpr dart::compiler::target::word
8244 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
8245static constexpr dart::compiler::target::word
8246 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
8247static constexpr dart::compiler::target::word
8248 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
8249static constexpr dart::compiler::target::word
8250 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
8251static constexpr dart::compiler::target::word
8252 Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
8253static constexpr dart::compiler::target::word
8254 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
8255static constexpr dart::compiler::target::word
8256 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
8257static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x148;
8258static constexpr dart::compiler::target::word
8259 Thread_return_async_not_future_stub_offset = 0x158;
8260static constexpr dart::compiler::target::word
8261 Thread_return_async_star_stub_offset = 0x160;
8262static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
8263 0x150;
8264static constexpr dart::compiler::target::word Thread_object_null_offset = 0x68;
8265static constexpr dart::compiler::target::word
8266 Thread_predefined_symbols_address_offset = 0x288;
8267static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x758;
8268static constexpr dart::compiler::target::word
8269 Thread_saved_shadow_call_stack_offset = 0x760;
8270static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
8271 0x770;
8272static constexpr dart::compiler::target::word
8273 Thread_slow_type_test_stub_offset = 0x1b8;
8274static constexpr dart::compiler::target::word
8275 Thread_slow_type_test_entry_point_offset = 0x268;
8276static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
8277static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
8278 0x6f8;
8279static constexpr dart::compiler::target::word
8280 Thread_stack_overflow_flags_offset = 0x700;
8281static constexpr dart::compiler::target::word
8282 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
8283static constexpr dart::compiler::target::word
8284 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
8285static constexpr dart::compiler::target::word
8286 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x228;
8287static constexpr dart::compiler::target::word
8288 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
8289static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
8290 0x710;
8291static constexpr dart::compiler::target::word
8292 Thread_suspend_state_await_entry_point_offset = 0x698;
8293static constexpr dart::compiler::target::word
8294 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a0;
8295static constexpr dart::compiler::target::word
8296 Thread_suspend_state_init_async_entry_point_offset = 0x690;
8297static constexpr dart::compiler::target::word
8298 Thread_suspend_state_return_async_entry_point_offset = 0x6a8;
8299static constexpr dart::compiler::target::word
8300 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b0;
8301static constexpr dart::compiler::target::word
8302 Thread_suspend_state_init_async_star_entry_point_offset = 0x6b8;
8303static constexpr dart::compiler::target::word
8304 Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c0;
8305static constexpr dart::compiler::target::word
8306 Thread_suspend_state_return_async_star_entry_point_offset = 0x6c8;
8307static constexpr dart::compiler::target::word
8308 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d0;
8309static constexpr dart::compiler::target::word
8310 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6d8;
8311static constexpr dart::compiler::target::word
8312 Thread_suspend_state_handle_exception_entry_point_offset = 0x6e0;
8313static constexpr dart::compiler::target::word
8314 Thread_top_exit_frame_info_offset = 0x708;
8315static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
8316static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
8317static constexpr dart::compiler::target::word
8318 Thread_unboxed_runtime_arg_offset = 0x730;
8319static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x728;
8320static constexpr dart::compiler::target::word
8321 Thread_write_barrier_entry_point_offset = 0x1e8;
8322static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
8323 0x40;
8324static constexpr dart::compiler::target::word Thread_next_task_id_offset =
8325 0x790;
8326static constexpr dart::compiler::target::word Thread_random_offset = 0x798;
8327static constexpr dart::compiler::target::word
8328 Thread_jump_to_frame_entry_point_offset = 0x260;
8329static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7a0;
8330static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
8331 0x0;
8332static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
8333 0x8;
8334static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
8335 0x10;
8336static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
8337 0x18;
8338static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
8339 0x20;
8340static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
8341 0x10;
8342static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
8343static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
8344static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
8345 0x30;
8346static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
8347static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
8348 0x18;
8349static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
8350 0x10;
8351static constexpr dart::compiler::target::word
8352 FinalizerBase_entries_collected_offset = 0x20;
8353static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
8354 0x8;
8355static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
8356 0x10;
8357static constexpr dart::compiler::target::word
8358 FinalizerEntry_external_size_offset = 0x38;
8359static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
8360 0x20;
8361static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
8362static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
8363 0x18;
8364static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
8365static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
8366 0x28;
8367static constexpr dart::compiler::target::word
8368 FunctionType_named_parameter_names_offset = 0x40;
8369static constexpr dart::compiler::target::word
8370 FunctionType_packed_parameter_counts_offset = 0x48;
8371static constexpr dart::compiler::target::word
8372 FunctionType_packed_type_parameter_counts_offset = 0x4c;
8373static constexpr dart::compiler::target::word
8374 FunctionType_parameter_types_offset = 0x38;
8375static constexpr dart::compiler::target::word
8376 FunctionType_type_parameters_offset = 0x28;
8377static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
8378static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
8379static constexpr dart::compiler::target::word
8380 TypeArguments_instantiations_offset = 0x8;
8381static constexpr dart::compiler::target::word TypeArguments_length_offset =
8382 0x10;
8383static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
8384 0x20;
8385static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
8386static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
8387static constexpr dart::compiler::target::word TypeParameters_flags_offset =
8388 0x10;
8389static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
8390 0x18;
8391static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
8392 0x20;
8393static constexpr dart::compiler::target::word TypedDataBase_length_offset =
8394 0x10;
8395static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
8396 0x18;
8397static constexpr dart::compiler::target::word
8398 TypedDataView_offset_in_bytes_offset = 0x20;
8399static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
8400static constexpr dart::compiler::target::word
8401 UnhandledException_exception_offset = 0x8;
8402static constexpr dart::compiler::target::word
8403 UnhandledException_stacktrace_offset = 0x10;
8404static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
8405static constexpr dart::compiler::target::word
8406 MonomorphicSmiableCall_expected_cid_offset = 0x8;
8407static constexpr dart::compiler::target::word
8408 MonomorphicSmiableCall_entrypoint_offset = 0x10;
8409static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
8410static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
8411static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
8412static constexpr dart::compiler::target::word
8413 WeakReference_type_arguments_offset = 0x10;
8414static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
8415 0x8, 0x18, 0x10, 0x20};
8416static constexpr dart::compiler::target::word
8417 Thread_write_barrier_wrappers_thread_offset[] = {
8418 0x5f0, 0x5f8, 0x600, 0x608, 0x610, 0x618, 0x620, 0x628,
8419 0x630, 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, -1,
8420 -1, -1, -1, 0x668, 0x670, -1, -1, 0x678,
8421 0x680, 0x688, -1, -1, -1, -1, -1, -1};
8422static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
8423static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
8424static constexpr dart::compiler::target::word Array_header_size = 0x18;
8425static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
8426static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
8427static constexpr dart::compiler::target::word Class_InstanceSize = 0xc0;
8428static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
8429static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
8430static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
8431static constexpr dart::compiler::target::word
8432 CompressedStackMaps_ObjectHeaderSize = 0x8;
8433static constexpr dart::compiler::target::word
8434 CompressedStackMaps_PayloadHeaderSize = 0x4;
8435static constexpr dart::compiler::target::word Context_header_size = 0x18;
8436static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
8437static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
8438 0x18;
8439static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
8440 0x18;
8441static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
8442 0x30;
8443static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
8444static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
8445static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
8446 0x40;
8447static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
8448 0x30;
8449static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
8450static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
8451static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
8452static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
8453static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
8454static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
8455 0x20;
8456static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
8457static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
8458static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
8459 0x10;
8460static constexpr dart::compiler::target::word
8461 InstructionsSection_UnalignedHeaderSize = 0x28;
8462static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
8463 0x40;
8464static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
8465 0x30;
8466static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
8467static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
8468static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
8469 0x60;
8470static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
8471static constexpr dart::compiler::target::word Library_InstanceSize = 0x98;
8472static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
8473static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
8474 0x38;
8475static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
8476static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
8477 0x30;
8478static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
8479static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
8480 0x10;
8481static constexpr dart::compiler::target::word
8482 MonomorphicSmiableCall_InstanceSize = 0x18;
8483static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
8484static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
8485static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
8486static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
8487static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
8488static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
8489static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
8490static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x20;
8491static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
8492static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x58;
8493static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
8494static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
8495static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
8496static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
8497 0x20;
8498static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
8499static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
8500static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
8501static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
8502 0x18;
8503static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x28;
8504static constexpr dart::compiler::target::word
8505 TransferableTypedData_InstanceSize = 0x8;
8506static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
8507static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
8508static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
8509 0x28;
8510static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
8511static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
8512static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
8513static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
8514 0x18;
8515static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
8516static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
8517static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
8518static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
8519static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
8520static constexpr dart::compiler::target::word
8521 WeakSerializationReference_InstanceSize = 0x18;
8522#endif // defined(PRODUCT) && \
8523 // defined(TARGET_ARCH_ARM64) && \
8524 // !defined(DART_COMPRESSED_POINTERS)
8525
8526#if defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
8527 defined(DART_COMPRESSED_POINTERS)
8528static constexpr dart::compiler::target::word Code_active_instructions_offset =
8529 0x70;
8530static constexpr dart::compiler::target::word Function_usage_counter_offset =
8531 0x50;
8532static constexpr dart::compiler::target::word
8533 ICData_receivers_static_type_offset = 0x20;
8534static constexpr dart::compiler::target::word
8535 SuspendState_frame_capacity_offset = 0x8;
8536static constexpr dart::compiler::target::word Array_elements_start_offset =
8537 0x10;
8538static constexpr dart::compiler::target::word Array_element_size = 0x4;
8539static constexpr dart::compiler::target::word Code_elements_start_offset = 0x90;
8540static constexpr dart::compiler::target::word Code_element_size = 0x4;
8541static constexpr dart::compiler::target::word Context_elements_start_offset =
8542 0x10;
8543static constexpr dart::compiler::target::word Context_element_size = 0x4;
8544static constexpr dart::compiler::target::word
8545 ContextScope_elements_start_offset = 0x10;
8546static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
8547static constexpr dart::compiler::target::word
8548 ExceptionHandlers_elements_start_offset = 0x10;
8549static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
8550 0xc;
8551static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
8552 0x10;
8553static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
8554static constexpr dart::compiler::target::word
8555 OneByteString_elements_start_offset = 0x10;
8556static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
8557static constexpr dart::compiler::target::word Record_elements_start_offset =
8558 0x10;
8559static constexpr dart::compiler::target::word Record_element_size = 0x4;
8560static constexpr dart::compiler::target::word
8561 TypeArguments_elements_start_offset = 0x18;
8562static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
8563static constexpr dart::compiler::target::word
8564 TwoByteString_elements_start_offset = 0x10;
8565static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
8566static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
8567 0x10;
8568static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
8569static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
8570static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
8571 0xfffc;
8572static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
8573static constexpr dart::compiler::target::word
8574 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
8575static constexpr dart::compiler::target::word
8576 Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
8577static constexpr dart::compiler::target::word
8578 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
8579static constexpr dart::compiler::target::word
8580 Instructions_kPolymorphicEntryOffsetAOT = 0x16;
8581static constexpr dart::compiler::target::word
8582 Instructions_kBarePayloadAlignment = 0x4;
8583static constexpr dart::compiler::target::word
8584 Instructions_kNonBarePayloadAlignment = 0x8;
8585static constexpr dart::compiler::target::word
8586 NativeEntry_kNumCallWrapperArguments = 0x2;
8587static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
8588static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
8589static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
8590 0x3fff;
8591static constexpr dart::compiler::target::word
8592 RecordShape_kFieldNamesIndexShift = 0x10;
8593static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
8594 0x3fff;
8595static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
8596 0xffff;
8597static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
8598 0xffff;
8599static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
8600static constexpr dart::compiler::target::word
8601 OneByteString_kMaxNewSpaceElements = 0x3fff0;
8602static constexpr dart::compiler::target::word
8603 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
8604static constexpr dart::compiler::target::word
8605 SubtypeTestCache_kFunctionTypeArguments = 0x3;
8606static constexpr dart::compiler::target::word
8607 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
8608static constexpr dart::compiler::target::word
8609 SubtypeTestCache_kDestinationType = 0x6;
8610static constexpr dart::compiler::target::word
8611 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
8612static constexpr dart::compiler::target::word
8613 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
8614static constexpr dart::compiler::target::word
8615 SubtypeTestCache_kInstanceTypeArguments = 0x1;
8616static constexpr dart::compiler::target::word
8617 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
8618static constexpr dart::compiler::target::word
8619 SubtypeTestCache_kTestEntryLength = 0x8;
8620static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
8621static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
8622 0x7;
8623static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
8624 0xfffffff;
8625static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
8626static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x1c;
8627static constexpr dart::compiler::target::word
8628 AbstractType_type_test_stub_entry_point_offset = 0x8;
8629static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
8630 0x14;
8631static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
8632 0x18;
8633static constexpr dart::compiler::target::word
8634 ArgumentsDescriptor_first_named_entry_offset = 0x20;
8635static constexpr dart::compiler::target::word
8636 ArgumentsDescriptor_named_entry_size = 0x8;
8637static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
8638 0x0;
8639static constexpr dart::compiler::target::word
8640 ArgumentsDescriptor_position_offset = 0x4;
8641static constexpr dart::compiler::target::word
8642 ArgumentsDescriptor_positional_count_offset = 0x1c;
8643static constexpr dart::compiler::target::word
8644 ArgumentsDescriptor_type_args_len_offset = 0x10;
8645static constexpr dart::compiler::target::word Array_data_offset = 0x10;
8646static constexpr dart::compiler::target::word Array_length_offset = 0xc;
8647static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
8648static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
8649static constexpr dart::compiler::target::word Class_declaration_type_offset =
8650 0x34;
8651static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
8652 0x60;
8653static constexpr dart::compiler::target::word Class_super_type_offset = 0x2c;
8654static constexpr dart::compiler::target::word
8655 Class_host_type_arguments_field_offset_in_words_offset = 0x6c;
8656static constexpr dart::compiler::target::word Closure_context_offset = 0x18;
8657static constexpr dart::compiler::target::word
8658 Closure_delayed_type_arguments_offset = 0x10;
8659static constexpr dart::compiler::target::word Closure_function_offset = 0x14;
8660static constexpr dart::compiler::target::word
8661 Closure_function_type_arguments_offset = 0xc;
8662static constexpr dart::compiler::target::word Closure_hash_offset = 0x1c;
8663static constexpr dart::compiler::target::word
8664 Closure_instantiator_type_arguments_offset = 0x8;
8665static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
8666 0x14;
8667static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
8668static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
8669static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
8670static constexpr dart::compiler::target::word Context_num_variables_offset =
8671 0x8;
8672static constexpr dart::compiler::target::word Context_parent_offset = 0xc;
8673static constexpr dart::compiler::target::word Double_value_offset = 0x8;
8674static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
8675static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
8676static constexpr dart::compiler::target::word
8677 Field_initializer_function_offset = 0x14;
8678static constexpr dart::compiler::target::word
8679 Field_host_offset_or_field_id_offset = 0x18;
8680static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x2c;
8681static constexpr dart::compiler::target::word
8682 Field_guarded_list_length_in_object_offset_offset = 0x38;
8683static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
8684 0x1c;
8685static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x30;
8686static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x3a;
8687static constexpr dart::compiler::target::word Function_code_offset = 0x2c;
8688static constexpr dart::compiler::target::word Function_data_offset = 0x24;
8689static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
8690 0x8, 0x10};
8691static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x48;
8692static constexpr dart::compiler::target::word Function_signature_offset = 0x20;
8693static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
8694 0x8;
8695static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
8696 0x10;
8697static constexpr dart::compiler::target::word
8698 GrowableObjectArray_length_offset = 0xc;
8699static constexpr dart::compiler::target::word
8700 GrowableObjectArray_type_arguments_offset = 0x8;
8701static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
8702static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
8703static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
8704static constexpr dart::compiler::target::word
8705 CallSiteData_arguments_descriptor_offset = 0x10;
8706static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
8707static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
8708static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
8709static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
8710static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
8711static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
8712static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
8713static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
8714static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
8715static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
8716 0x20;
8717static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
8718 0x10;
8719static constexpr dart::compiler::target::word
8720 IsolateGroup_cached_class_table_table_offset = 0x18;
8721static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
8722static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x10;
8723static constexpr dart::compiler::target::word
8724 ImmutableLinkedHashBase_data_offset = 0x10;
8725static constexpr dart::compiler::target::word
8726 LinkedHashBase_deleted_keys_offset = 0x18;
8727static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
8728 0xc;
8729static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
8730 0x1c;
8731static constexpr dart::compiler::target::word
8732 LinkedHashBase_type_arguments_offset = 0x8;
8733static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
8734 0x14;
8735static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
8736static constexpr dart::compiler::target::word
8737 MarkingStackBlock_pointers_offset = 0x10;
8738static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
8739 0x8;
8740static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
8741 0x18;
8742static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
8743 0x20;
8744static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
8745static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
8746 0x8;
8747static constexpr dart::compiler::target::word NativeArguments_argv_offset =
8748 0x10;
8749static constexpr dart::compiler::target::word NativeArguments_retval_offset =
8750 0x18;
8751static constexpr dart::compiler::target::word NativeArguments_thread_offset =
8752 0x0;
8753static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
8754 0x190;
8755static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
8756 0x138;
8757static constexpr dart::compiler::target::word
8758 ObjectStore_record_field_names_offset = 0x3f8;
8759static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
8760 0x1b8;
8761static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
8762 0x110;
8763static constexpr dart::compiler::target::word
8764 ObjectStore_ffi_callback_code_offset = 0x4f0;
8765static constexpr dart::compiler::target::word
8766 ObjectStore_suspend_state_await_offset = 0x448;
8767static constexpr dart::compiler::target::word
8768 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
8769static constexpr dart::compiler::target::word
8770 ObjectStore_suspend_state_handle_exception_offset = 0x490;
8771static constexpr dart::compiler::target::word
8772 ObjectStore_suspend_state_init_async_offset = 0x440;
8773static constexpr dart::compiler::target::word
8774 ObjectStore_suspend_state_init_async_star_offset = 0x468;
8775static constexpr dart::compiler::target::word
8776 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
8777static constexpr dart::compiler::target::word
8778 ObjectStore_suspend_state_return_async_offset = 0x458;
8779static constexpr dart::compiler::target::word
8780 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
8781static constexpr dart::compiler::target::word
8782 ObjectStore_suspend_state_return_async_star_offset = 0x478;
8783static constexpr dart::compiler::target::word
8784 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
8785static constexpr dart::compiler::target::word
8786 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
8787static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
8788static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
8789static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
8790static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
8791 0x10;
8792static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
8793 0x8;
8794static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x10;
8795static constexpr dart::compiler::target::word Record_shape_offset = 0xc;
8796static constexpr dart::compiler::target::word
8797 SingleTargetCache_entry_point_offset = 0x10;
8798static constexpr dart::compiler::target::word
8799 SingleTargetCache_lower_limit_offset = 0x18;
8800static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
8801 0x8;
8802static constexpr dart::compiler::target::word
8803 SingleTargetCache_upper_limit_offset = 0x1c;
8804static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
8805 0x10;
8806static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
8807static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
8808static constexpr dart::compiler::target::word String_hash_offset = 0x4;
8809static constexpr dart::compiler::target::word String_length_offset = 0x8;
8810static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
8811 0x8;
8812static constexpr dart::compiler::target::word
8813 SubtypeTestCache_num_inputs_offset = 0x10;
8814static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
8815 0x2;
8816static constexpr dart::compiler::target::word
8817 SuspendState_error_callback_offset = 0x28;
8818static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
8819 0x10;
8820static constexpr dart::compiler::target::word
8821 SuspendState_function_data_offset = 0x20;
8822static constexpr dart::compiler::target::word SuspendState_payload_offset =
8823 0x30;
8824static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
8825static constexpr dart::compiler::target::word
8826 SuspendState_then_callback_offset = 0x24;
8827static constexpr dart::compiler::target::word
8828 Thread_AllocateArray_entry_point_offset = 0x2d0;
8829static constexpr dart::compiler::target::word Thread_active_exception_offset =
8830 0x700;
8831static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
8832 0x708;
8833static constexpr dart::compiler::target::word
8834 Thread_array_write_barrier_entry_point_offset = 0x1f8;
8835static constexpr dart::compiler::target::word
8836 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
8837static constexpr dart::compiler::target::word
8838 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
8839static constexpr dart::compiler::target::word
8840 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
8841static constexpr dart::compiler::target::word
8842 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
8843static constexpr dart::compiler::target::word
8844 Thread_allocate_object_entry_point_offset = 0x218;
8845static constexpr dart::compiler::target::word
8846 Thread_allocate_object_stub_offset = 0x130;
8847static constexpr dart::compiler::target::word
8848 Thread_allocate_object_parameterized_entry_point_offset = 0x220;
8849static constexpr dart::compiler::target::word
8850 Thread_allocate_object_parameterized_stub_offset = 0x138;
8851static constexpr dart::compiler::target::word
8852 Thread_allocate_object_slow_entry_point_offset = 0x228;
8853static constexpr dart::compiler::target::word
8854 Thread_allocate_object_slow_stub_offset = 0x140;
8855static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
8856 0x740;
8857static constexpr dart::compiler::target::word
8858 Thread_async_exception_handler_stub_offset = 0x148;
8859static constexpr dart::compiler::target::word
8860 Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
8861static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80;
8862static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78;
8863static constexpr dart::compiler::target::word
8864 Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
8865static constexpr dart::compiler::target::word
8866 Thread_call_to_runtime_entry_point_offset = 0x200;
8867static constexpr dart::compiler::target::word
8868 Thread_call_to_runtime_stub_offset = 0xb8;
8869static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x778;
8870static constexpr dart::compiler::target::word
8871 Thread_dispatch_table_array_offset = 0x60;
8872static constexpr dart::compiler::target::word
8873 Thread_double_truncate_round_supported_offset = 0x748;
8874static constexpr dart::compiler::target::word
8875 Thread_service_extension_stream_offset = 0x780;
8876static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
8877 0x250;
8878static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
8879 0x1a0;
8880static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
8881 0x258;
8882static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
8883 0x1a8;
8884static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
8885 0x2a8;
8886static constexpr dart::compiler::target::word
8887 Thread_double_negate_address_offset = 0x2a0;
8888static constexpr dart::compiler::target::word Thread_end_offset = 0x58;
8889static constexpr dart::compiler::target::word
8890 Thread_enter_safepoint_stub_offset = 0x1d0;
8891static constexpr dart::compiler::target::word Thread_execution_state_offset =
8892 0x728;
8893static constexpr dart::compiler::target::word
8894 Thread_exit_safepoint_stub_offset = 0x1d8;
8895static constexpr dart::compiler::target::word
8896 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
8897static constexpr dart::compiler::target::word
8898 Thread_call_native_through_safepoint_stub_offset = 0x1e8;
8899static constexpr dart::compiler::target::word
8900 Thread_call_native_through_safepoint_entry_point_offset = 0x260;
8901static constexpr dart::compiler::target::word
8902 Thread_fix_allocation_stub_code_offset = 0xa8;
8903static constexpr dart::compiler::target::word
8904 Thread_fix_callers_target_code_offset = 0xa0;
8905static constexpr dart::compiler::target::word
8906 Thread_float_absolute_address_offset = 0x2c0;
8907static constexpr dart::compiler::target::word
8908 Thread_float_negate_address_offset = 0x2b8;
8909static constexpr dart::compiler::target::word Thread_float_not_address_offset =
8910 0x2b0;
8911static constexpr dart::compiler::target::word
8912 Thread_float_zerow_address_offset = 0x2c8;
8913static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
8914 0x710;
8915static constexpr dart::compiler::target::word
8916 Thread_invoke_dart_code_stub_offset = 0xb0;
8917static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
8918 0x738;
8919static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6a8;
8920static constexpr dart::compiler::target::word Thread_isolate_group_offset =
8921 0x6b0;
8922static constexpr dart::compiler::target::word Thread_field_table_values_offset =
8923 0x68;
8924static constexpr dart::compiler::target::word
8925 Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
8926static constexpr dart::compiler::target::word
8927 Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
8928static constexpr dart::compiler::target::word
8929 Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
8930static constexpr dart::compiler::target::word
8931 Thread_marking_stack_block_offset = 0x6d8;
8932static constexpr dart::compiler::target::word
8933 Thread_megamorphic_call_checked_entry_offset = 0x240;
8934static constexpr dart::compiler::target::word
8935 Thread_switchable_call_miss_entry_offset = 0x248;
8936static constexpr dart::compiler::target::word
8937 Thread_switchable_call_miss_stub_offset = 0x180;
8938static constexpr dart::compiler::target::word
8939 Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
8940static constexpr dart::compiler::target::word
8941 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc8;
8942static constexpr dart::compiler::target::word
8943 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xc0;
8944static constexpr dart::compiler::target::word
8945 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
8946static constexpr dart::compiler::target::word
8947 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
8948static constexpr dart::compiler::target::word
8949 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
8950static constexpr dart::compiler::target::word
8951 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
8952static constexpr dart::compiler::target::word
8953 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
8954static constexpr dart::compiler::target::word
8955 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
8956static constexpr dart::compiler::target::word
8957 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
8958static constexpr dart::compiler::target::word
8959 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
8960static constexpr dart::compiler::target::word
8961 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
8962static constexpr dart::compiler::target::word
8963 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
8964static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x150;
8965static constexpr dart::compiler::target::word
8966 Thread_return_async_not_future_stub_offset = 0x160;
8967static constexpr dart::compiler::target::word
8968 Thread_return_async_star_stub_offset = 0x168;
8969static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
8970 0x158;
8971static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70;
8972static constexpr dart::compiler::target::word
8973 Thread_predefined_symbols_address_offset = 0x290;
8974static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x718;
8975static constexpr dart::compiler::target::word
8976 Thread_saved_shadow_call_stack_offset = 0x720;
8977static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
8978 0x730;
8979static constexpr dart::compiler::target::word
8980 Thread_slow_type_test_stub_offset = 0x1c0;
8981static constexpr dart::compiler::target::word
8982 Thread_slow_type_test_entry_point_offset = 0x270;
8983static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
8984static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
8985 0x6b8;
8986static constexpr dart::compiler::target::word
8987 Thread_stack_overflow_flags_offset = 0x6c0;
8988static constexpr dart::compiler::target::word
8989 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
8990static constexpr dart::compiler::target::word
8991 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
8992static constexpr dart::compiler::target::word
8993 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230;
8994static constexpr dart::compiler::target::word
8995 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
8996static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
8997 0x6d0;
8998static constexpr dart::compiler::target::word
8999 Thread_suspend_state_await_entry_point_offset = 0x658;
9000static constexpr dart::compiler::target::word
9001 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x660;
9002static constexpr dart::compiler::target::word
9003 Thread_suspend_state_init_async_entry_point_offset = 0x650;
9004static constexpr dart::compiler::target::word
9005 Thread_suspend_state_return_async_entry_point_offset = 0x668;
9006static constexpr dart::compiler::target::word
9007 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x670;
9008static constexpr dart::compiler::target::word
9009 Thread_suspend_state_init_async_star_entry_point_offset = 0x678;
9010static constexpr dart::compiler::target::word
9011 Thread_suspend_state_yield_async_star_entry_point_offset = 0x680;
9012static constexpr dart::compiler::target::word
9013 Thread_suspend_state_return_async_star_entry_point_offset = 0x688;
9014static constexpr dart::compiler::target::word
9015 Thread_suspend_state_init_sync_star_entry_point_offset = 0x690;
9016static constexpr dart::compiler::target::word
9017 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x698;
9018static constexpr dart::compiler::target::word
9019 Thread_suspend_state_handle_exception_entry_point_offset = 0x6a0;
9020static constexpr dart::compiler::target::word
9021 Thread_top_exit_frame_info_offset = 0x6c8;
9022static constexpr dart::compiler::target::word Thread_top_offset = 0x50;
9023static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
9024static constexpr dart::compiler::target::word
9025 Thread_unboxed_runtime_arg_offset = 0x6f0;
9026static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6e8;
9027static constexpr dart::compiler::target::word
9028 Thread_write_barrier_entry_point_offset = 0x1f0;
9029static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
9030 0x40;
9031static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48;
9032static constexpr dart::compiler::target::word Thread_next_task_id_offset =
9033 0x750;
9034static constexpr dart::compiler::target::word Thread_random_offset = 0x758;
9035static constexpr dart::compiler::target::word
9036 Thread_jump_to_frame_entry_point_offset = 0x268;
9037static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x760;
9038static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
9039 0x0;
9040static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
9041 0x8;
9042static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
9043 0x10;
9044static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
9045 0x18;
9046static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
9047 0x20;
9048static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
9049 0x10;
9050static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
9051static constexpr dart::compiler::target::word Type_arguments_offset = 0x20;
9052static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
9053 0x24;
9054static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x20;
9055static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
9056 0x18;
9057static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
9058 0x14;
9059static constexpr dart::compiler::target::word
9060 FinalizerBase_entries_collected_offset = 0x1c;
9061static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
9062 0x8;
9063static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
9064 0xc;
9065static constexpr dart::compiler::target::word
9066 FinalizerEntry_external_size_offset = 0x20;
9067static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
9068 0x14;
9069static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x18;
9070static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
9071 0x10;
9072static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
9073static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
9074 0x20;
9075static constexpr dart::compiler::target::word
9076 FunctionType_named_parameter_names_offset = 0x2c;
9077static constexpr dart::compiler::target::word
9078 FunctionType_packed_parameter_counts_offset = 0x30;
9079static constexpr dart::compiler::target::word
9080 FunctionType_packed_type_parameter_counts_offset = 0x34;
9081static constexpr dart::compiler::target::word
9082 FunctionType_parameter_types_offset = 0x28;
9083static constexpr dart::compiler::target::word
9084 FunctionType_type_parameters_offset = 0x20;
9085static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x26;
9086static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x10;
9087static constexpr dart::compiler::target::word
9088 TypeArguments_instantiations_offset = 0x8;
9089static constexpr dart::compiler::target::word TypeArguments_length_offset = 0xc;
9090static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
9091 0x14;
9092static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x18;
9093static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
9094static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0xc;
9095static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
9096 0x10;
9097static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
9098 0x14;
9099static constexpr dart::compiler::target::word TypedDataBase_length_offset =
9100 0x14;
9101static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
9102 0x18;
9103static constexpr dart::compiler::target::word
9104 TypedDataView_offset_in_bytes_offset = 0x1c;
9105static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
9106static constexpr dart::compiler::target::word
9107 UnhandledException_exception_offset = 0x8;
9108static constexpr dart::compiler::target::word
9109 UnhandledException_stacktrace_offset = 0xc;
9110static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
9111static constexpr dart::compiler::target::word
9112 MonomorphicSmiableCall_expected_cid_offset = 0x8;
9113static constexpr dart::compiler::target::word
9114 MonomorphicSmiableCall_entrypoint_offset = 0x10;
9115static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
9116static constexpr dart::compiler::target::word WeakProperty_value_offset = 0xc;
9117static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
9118static constexpr dart::compiler::target::word
9119 WeakReference_type_arguments_offset = 0xc;
9120static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
9121 0x8, 0x18, 0x10, 0x20};
9122static constexpr dart::compiler::target::word
9123 Thread_write_barrier_wrappers_thread_offset[] = {
9124 0x5f8, 0x600, 0x608, 0x610, -1, -1, 0x618, 0x620,
9125 0x628, 0x630, 0x638, -1, 0x640, 0x648, -1, -1};
9126static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20;
9127static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
9128static constexpr dart::compiler::target::word Array_header_size = 0x10;
9129static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
9130static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
9131static constexpr dart::compiler::target::word Class_InstanceSize = 0x78;
9132static constexpr dart::compiler::target::word Closure_InstanceSize = 0x20;
9133static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x18;
9134static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
9135static constexpr dart::compiler::target::word
9136 CompressedStackMaps_ObjectHeaderSize = 0x8;
9137static constexpr dart::compiler::target::word
9138 CompressedStackMaps_PayloadHeaderSize = 0x4;
9139static constexpr dart::compiler::target::word Context_header_size = 0x10;
9140static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
9141static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
9142 0x18;
9143static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
9144 0x18;
9145static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
9146 0x20;
9147static constexpr dart::compiler::target::word Field_InstanceSize = 0x40;
9148static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x28;
9149static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
9150 0x28;
9151static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
9152 0x28;
9153static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
9154static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
9155static constexpr dart::compiler::target::word Function_InstanceSize = 0x60;
9156static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x38;
9157static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
9158static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
9159 0x18;
9160static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
9161static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
9162static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
9163 0x10;
9164static constexpr dart::compiler::target::word
9165 InstructionsSection_UnalignedHeaderSize = 0x28;
9166static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
9167 0x40;
9168static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
9169 0x30;
9170static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
9171static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
9172static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
9173 0x38;
9174static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x20;
9175static constexpr dart::compiler::target::word Library_InstanceSize = 0x68;
9176static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x18;
9177static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
9178 0x20;
9179static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
9180static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
9181 0x30;
9182static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
9183static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
9184 0x10;
9185static constexpr dart::compiler::target::word
9186 MonomorphicSmiableCall_InstanceSize = 0x18;
9187static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x18;
9188static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
9189static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
9190static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
9191static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x20;
9192static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
9193static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
9194static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x18;
9195static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x28;
9196static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x40;
9197static constexpr dart::compiler::target::word Script_InstanceSize = 0x38;
9198static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
9199static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
9200static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
9201 0x20;
9202static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x18;
9203static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x30;
9204static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
9205static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
9206 0x18;
9207static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x20;
9208static constexpr dart::compiler::target::word
9209 TransferableTypedData_InstanceSize = 0x8;
9210static constexpr dart::compiler::target::word Type_InstanceSize = 0x28;
9211static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x28;
9212static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
9213 0x18;
9214static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
9215static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
9216static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x20;
9217static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
9218 0x10;
9219static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
9220static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x10;
9221static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
9222static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x18;
9223static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x18;
9224static constexpr dart::compiler::target::word
9225 WeakSerializationReference_InstanceSize = 0x10;
9226#endif // defined(PRODUCT) && \
9227 // defined(TARGET_ARCH_X64) && \
9228 // defined(DART_COMPRESSED_POINTERS)
9229
9230#if defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
9231 defined(DART_COMPRESSED_POINTERS)
9232static constexpr dart::compiler::target::word Code_active_instructions_offset =
9233 0x70;
9234static constexpr dart::compiler::target::word Function_usage_counter_offset =
9235 0x50;
9236static constexpr dart::compiler::target::word
9237 ICData_receivers_static_type_offset = 0x20;
9238static constexpr dart::compiler::target::word
9239 SuspendState_frame_capacity_offset = 0x8;
9240static constexpr dart::compiler::target::word Array_elements_start_offset =
9241 0x10;
9242static constexpr dart::compiler::target::word Array_element_size = 0x4;
9243static constexpr dart::compiler::target::word Code_elements_start_offset = 0x90;
9244static constexpr dart::compiler::target::word Code_element_size = 0x4;
9245static constexpr dart::compiler::target::word Context_elements_start_offset =
9246 0x10;
9247static constexpr dart::compiler::target::word Context_element_size = 0x4;
9248static constexpr dart::compiler::target::word
9249 ContextScope_elements_start_offset = 0x10;
9250static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
9251static constexpr dart::compiler::target::word
9252 ExceptionHandlers_elements_start_offset = 0x10;
9253static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
9254 0xc;
9255static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
9256 0x10;
9257static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
9258static constexpr dart::compiler::target::word
9259 OneByteString_elements_start_offset = 0x10;
9260static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
9261static constexpr dart::compiler::target::word Record_elements_start_offset =
9262 0x10;
9263static constexpr dart::compiler::target::word Record_element_size = 0x4;
9264static constexpr dart::compiler::target::word
9265 TypeArguments_elements_start_offset = 0x18;
9266static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
9267static constexpr dart::compiler::target::word
9268 TwoByteString_elements_start_offset = 0x10;
9269static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
9270static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
9271 0x10;
9272static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
9273static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
9274static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
9275 0xfffc;
9276static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
9277static constexpr dart::compiler::target::word
9278 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
9279static constexpr dart::compiler::target::word
9280 Instructions_kPolymorphicEntryOffsetJIT = 0x34;
9281static constexpr dart::compiler::target::word
9282 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
9283static constexpr dart::compiler::target::word
9284 Instructions_kPolymorphicEntryOffsetAOT = 0x18;
9285static constexpr dart::compiler::target::word
9286 Instructions_kBarePayloadAlignment = 0x4;
9287static constexpr dart::compiler::target::word
9288 Instructions_kNonBarePayloadAlignment = 0x8;
9289static constexpr dart::compiler::target::word
9290 NativeEntry_kNumCallWrapperArguments = 0x2;
9291static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
9292static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
9293static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
9294 0x3fff;
9295static constexpr dart::compiler::target::word
9296 RecordShape_kFieldNamesIndexShift = 0x10;
9297static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
9298 0x3fff;
9299static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
9300 0xffff;
9301static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
9302 0xffff;
9303static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
9304static constexpr dart::compiler::target::word
9305 OneByteString_kMaxNewSpaceElements = 0x3fff0;
9306static constexpr dart::compiler::target::word
9307 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
9308static constexpr dart::compiler::target::word
9309 SubtypeTestCache_kFunctionTypeArguments = 0x3;
9310static constexpr dart::compiler::target::word
9311 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
9312static constexpr dart::compiler::target::word
9313 SubtypeTestCache_kDestinationType = 0x6;
9314static constexpr dart::compiler::target::word
9315 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
9316static constexpr dart::compiler::target::word
9317 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
9318static constexpr dart::compiler::target::word
9319 SubtypeTestCache_kInstanceTypeArguments = 0x1;
9320static constexpr dart::compiler::target::word
9321 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
9322static constexpr dart::compiler::target::word
9323 SubtypeTestCache_kTestEntryLength = 0x8;
9324static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
9325static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
9326 0x7;
9327static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
9328 0xfffffff;
9329static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
9330static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x1c;
9331static constexpr dart::compiler::target::word
9332 AbstractType_type_test_stub_entry_point_offset = 0x8;
9333static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
9334 0x14;
9335static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
9336 0x18;
9337static constexpr dart::compiler::target::word
9338 ArgumentsDescriptor_first_named_entry_offset = 0x20;
9339static constexpr dart::compiler::target::word
9340 ArgumentsDescriptor_named_entry_size = 0x8;
9341static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
9342 0x0;
9343static constexpr dart::compiler::target::word
9344 ArgumentsDescriptor_position_offset = 0x4;
9345static constexpr dart::compiler::target::word
9346 ArgumentsDescriptor_positional_count_offset = 0x1c;
9347static constexpr dart::compiler::target::word
9348 ArgumentsDescriptor_type_args_len_offset = 0x10;
9349static constexpr dart::compiler::target::word Array_data_offset = 0x10;
9350static constexpr dart::compiler::target::word Array_length_offset = 0xc;
9351static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
9352static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
9353static constexpr dart::compiler::target::word Class_declaration_type_offset =
9354 0x34;
9355static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
9356 0x60;
9357static constexpr dart::compiler::target::word Class_super_type_offset = 0x2c;
9358static constexpr dart::compiler::target::word
9359 Class_host_type_arguments_field_offset_in_words_offset = 0x6c;
9360static constexpr dart::compiler::target::word Closure_context_offset = 0x18;
9361static constexpr dart::compiler::target::word
9362 Closure_delayed_type_arguments_offset = 0x10;
9363static constexpr dart::compiler::target::word Closure_function_offset = 0x14;
9364static constexpr dart::compiler::target::word
9365 Closure_function_type_arguments_offset = 0xc;
9366static constexpr dart::compiler::target::word Closure_hash_offset = 0x1c;
9367static constexpr dart::compiler::target::word
9368 Closure_instantiator_type_arguments_offset = 0x8;
9369static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
9370 0x14;
9371static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
9372static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
9373static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
9374static constexpr dart::compiler::target::word Context_num_variables_offset =
9375 0x8;
9376static constexpr dart::compiler::target::word Context_parent_offset = 0xc;
9377static constexpr dart::compiler::target::word Double_value_offset = 0x8;
9378static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
9379static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
9380static constexpr dart::compiler::target::word
9381 Field_initializer_function_offset = 0x14;
9382static constexpr dart::compiler::target::word
9383 Field_host_offset_or_field_id_offset = 0x18;
9384static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x2c;
9385static constexpr dart::compiler::target::word
9386 Field_guarded_list_length_in_object_offset_offset = 0x38;
9387static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
9388 0x1c;
9389static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x30;
9390static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x3a;
9391static constexpr dart::compiler::target::word Function_code_offset = 0x2c;
9392static constexpr dart::compiler::target::word Function_data_offset = 0x24;
9393static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
9394 0x8, 0x10};
9395static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x48;
9396static constexpr dart::compiler::target::word Function_signature_offset = 0x20;
9397static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
9398 0x8;
9399static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
9400 0x10;
9401static constexpr dart::compiler::target::word
9402 GrowableObjectArray_length_offset = 0xc;
9403static constexpr dart::compiler::target::word
9404 GrowableObjectArray_type_arguments_offset = 0x8;
9405static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
9406static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
9407static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
9408static constexpr dart::compiler::target::word
9409 CallSiteData_arguments_descriptor_offset = 0x10;
9410static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
9411static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
9412static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
9413static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
9414static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
9415static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
9416static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
9417static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
9418static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
9419static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
9420 0x20;
9421static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
9422 0x10;
9423static constexpr dart::compiler::target::word
9424 IsolateGroup_cached_class_table_table_offset = 0x18;
9425static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
9426static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x10;
9427static constexpr dart::compiler::target::word
9428 ImmutableLinkedHashBase_data_offset = 0x10;
9429static constexpr dart::compiler::target::word
9430 LinkedHashBase_deleted_keys_offset = 0x18;
9431static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
9432 0xc;
9433static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
9434 0x1c;
9435static constexpr dart::compiler::target::word
9436 LinkedHashBase_type_arguments_offset = 0x8;
9437static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
9438 0x14;
9439static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
9440static constexpr dart::compiler::target::word
9441 MarkingStackBlock_pointers_offset = 0x10;
9442static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
9443 0x8;
9444static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
9445 0x18;
9446static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
9447 0x20;
9448static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
9449static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
9450 0x8;
9451static constexpr dart::compiler::target::word NativeArguments_argv_offset =
9452 0x10;
9453static constexpr dart::compiler::target::word NativeArguments_retval_offset =
9454 0x18;
9455static constexpr dart::compiler::target::word NativeArguments_thread_offset =
9456 0x0;
9457static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
9458 0x190;
9459static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
9460 0x138;
9461static constexpr dart::compiler::target::word
9462 ObjectStore_record_field_names_offset = 0x3f8;
9463static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
9464 0x1b8;
9465static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
9466 0x110;
9467static constexpr dart::compiler::target::word
9468 ObjectStore_ffi_callback_code_offset = 0x4f0;
9469static constexpr dart::compiler::target::word
9470 ObjectStore_suspend_state_await_offset = 0x448;
9471static constexpr dart::compiler::target::word
9472 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
9473static constexpr dart::compiler::target::word
9474 ObjectStore_suspend_state_handle_exception_offset = 0x490;
9475static constexpr dart::compiler::target::word
9476 ObjectStore_suspend_state_init_async_offset = 0x440;
9477static constexpr dart::compiler::target::word
9478 ObjectStore_suspend_state_init_async_star_offset = 0x468;
9479static constexpr dart::compiler::target::word
9480 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
9481static constexpr dart::compiler::target::word
9482 ObjectStore_suspend_state_return_async_offset = 0x458;
9483static constexpr dart::compiler::target::word
9484 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
9485static constexpr dart::compiler::target::word
9486 ObjectStore_suspend_state_return_async_star_offset = 0x478;
9487static constexpr dart::compiler::target::word
9488 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
9489static constexpr dart::compiler::target::word
9490 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
9491static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
9492static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
9493static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
9494static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
9495 0x10;
9496static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
9497 0x8;
9498static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x10;
9499static constexpr dart::compiler::target::word Record_shape_offset = 0xc;
9500static constexpr dart::compiler::target::word
9501 SingleTargetCache_entry_point_offset = 0x10;
9502static constexpr dart::compiler::target::word
9503 SingleTargetCache_lower_limit_offset = 0x18;
9504static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
9505 0x8;
9506static constexpr dart::compiler::target::word
9507 SingleTargetCache_upper_limit_offset = 0x1c;
9508static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
9509 0x10;
9510static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
9511static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
9512static constexpr dart::compiler::target::word String_hash_offset = 0x4;
9513static constexpr dart::compiler::target::word String_length_offset = 0x8;
9514static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
9515 0x8;
9516static constexpr dart::compiler::target::word
9517 SubtypeTestCache_num_inputs_offset = 0x10;
9518static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
9519 0x2;
9520static constexpr dart::compiler::target::word
9521 SuspendState_error_callback_offset = 0x28;
9522static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
9523 0x10;
9524static constexpr dart::compiler::target::word
9525 SuspendState_function_data_offset = 0x20;
9526static constexpr dart::compiler::target::word SuspendState_payload_offset =
9527 0x30;
9528static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
9529static constexpr dart::compiler::target::word
9530 SuspendState_then_callback_offset = 0x24;
9531static constexpr dart::compiler::target::word
9532 Thread_AllocateArray_entry_point_offset = 0x2d0;
9533static constexpr dart::compiler::target::word Thread_active_exception_offset =
9534 0x748;
9535static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
9536 0x750;
9537static constexpr dart::compiler::target::word
9538 Thread_array_write_barrier_entry_point_offset = 0x1f8;
9539static constexpr dart::compiler::target::word
9540 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
9541static constexpr dart::compiler::target::word
9542 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
9543static constexpr dart::compiler::target::word
9544 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
9545static constexpr dart::compiler::target::word
9546 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
9547static constexpr dart::compiler::target::word
9548 Thread_allocate_object_entry_point_offset = 0x218;
9549static constexpr dart::compiler::target::word
9550 Thread_allocate_object_stub_offset = 0x130;
9551static constexpr dart::compiler::target::word
9552 Thread_allocate_object_parameterized_entry_point_offset = 0x220;
9553static constexpr dart::compiler::target::word
9554 Thread_allocate_object_parameterized_stub_offset = 0x138;
9555static constexpr dart::compiler::target::word
9556 Thread_allocate_object_slow_entry_point_offset = 0x228;
9557static constexpr dart::compiler::target::word
9558 Thread_allocate_object_slow_stub_offset = 0x140;
9559static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
9560 0x788;
9561static constexpr dart::compiler::target::word
9562 Thread_async_exception_handler_stub_offset = 0x148;
9563static constexpr dart::compiler::target::word
9564 Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
9565static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80;
9566static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78;
9567static constexpr dart::compiler::target::word
9568 Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
9569static constexpr dart::compiler::target::word
9570 Thread_call_to_runtime_entry_point_offset = 0x200;
9571static constexpr dart::compiler::target::word
9572 Thread_call_to_runtime_stub_offset = 0xb8;
9573static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7c0;
9574static constexpr dart::compiler::target::word
9575 Thread_dispatch_table_array_offset = 0x60;
9576static constexpr dart::compiler::target::word
9577 Thread_double_truncate_round_supported_offset = 0x790;
9578static constexpr dart::compiler::target::word
9579 Thread_service_extension_stream_offset = 0x7c8;
9580static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
9581 0x250;
9582static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
9583 0x1a0;
9584static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
9585 0x258;
9586static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
9587 0x1a8;
9588static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
9589 0x2a8;
9590static constexpr dart::compiler::target::word
9591 Thread_double_negate_address_offset = 0x2a0;
9592static constexpr dart::compiler::target::word Thread_end_offset = 0x58;
9593static constexpr dart::compiler::target::word
9594 Thread_enter_safepoint_stub_offset = 0x1d0;
9595static constexpr dart::compiler::target::word Thread_execution_state_offset =
9596 0x770;
9597static constexpr dart::compiler::target::word
9598 Thread_exit_safepoint_stub_offset = 0x1d8;
9599static constexpr dart::compiler::target::word
9600 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
9601static constexpr dart::compiler::target::word
9602 Thread_call_native_through_safepoint_stub_offset = 0x1e8;
9603static constexpr dart::compiler::target::word
9604 Thread_call_native_through_safepoint_entry_point_offset = 0x260;
9605static constexpr dart::compiler::target::word
9606 Thread_fix_allocation_stub_code_offset = 0xa8;
9607static constexpr dart::compiler::target::word
9608 Thread_fix_callers_target_code_offset = 0xa0;
9609static constexpr dart::compiler::target::word
9610 Thread_float_absolute_address_offset = 0x2c0;
9611static constexpr dart::compiler::target::word
9612 Thread_float_negate_address_offset = 0x2b8;
9613static constexpr dart::compiler::target::word Thread_float_not_address_offset =
9614 0x2b0;
9615static constexpr dart::compiler::target::word
9616 Thread_float_zerow_address_offset = 0x2c8;
9617static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
9618 0x758;
9619static constexpr dart::compiler::target::word
9620 Thread_invoke_dart_code_stub_offset = 0xb0;
9621static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
9622 0x780;
9623static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6f0;
9624static constexpr dart::compiler::target::word Thread_isolate_group_offset =
9625 0x6f8;
9626static constexpr dart::compiler::target::word Thread_field_table_values_offset =
9627 0x68;
9628static constexpr dart::compiler::target::word
9629 Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
9630static constexpr dart::compiler::target::word
9631 Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
9632static constexpr dart::compiler::target::word
9633 Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
9634static constexpr dart::compiler::target::word
9635 Thread_marking_stack_block_offset = 0x720;
9636static constexpr dart::compiler::target::word
9637 Thread_megamorphic_call_checked_entry_offset = 0x240;
9638static constexpr dart::compiler::target::word
9639 Thread_switchable_call_miss_entry_offset = 0x248;
9640static constexpr dart::compiler::target::word
9641 Thread_switchable_call_miss_stub_offset = 0x180;
9642static constexpr dart::compiler::target::word
9643 Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
9644static constexpr dart::compiler::target::word
9645 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc8;
9646static constexpr dart::compiler::target::word
9647 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xc0;
9648static constexpr dart::compiler::target::word
9649 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
9650static constexpr dart::compiler::target::word
9651 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
9652static constexpr dart::compiler::target::word
9653 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
9654static constexpr dart::compiler::target::word
9655 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
9656static constexpr dart::compiler::target::word
9657 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
9658static constexpr dart::compiler::target::word
9659 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
9660static constexpr dart::compiler::target::word
9661 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
9662static constexpr dart::compiler::target::word
9663 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
9664static constexpr dart::compiler::target::word
9665 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
9666static constexpr dart::compiler::target::word
9667 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
9668static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x150;
9669static constexpr dart::compiler::target::word
9670 Thread_return_async_not_future_stub_offset = 0x160;
9671static constexpr dart::compiler::target::word
9672 Thread_return_async_star_stub_offset = 0x168;
9673static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
9674 0x158;
9675static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70;
9676static constexpr dart::compiler::target::word
9677 Thread_predefined_symbols_address_offset = 0x290;
9678static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x760;
9679static constexpr dart::compiler::target::word
9680 Thread_saved_shadow_call_stack_offset = 0x768;
9681static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
9682 0x778;
9683static constexpr dart::compiler::target::word
9684 Thread_slow_type_test_stub_offset = 0x1c0;
9685static constexpr dart::compiler::target::word
9686 Thread_slow_type_test_entry_point_offset = 0x270;
9687static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
9688static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
9689 0x700;
9690static constexpr dart::compiler::target::word
9691 Thread_stack_overflow_flags_offset = 0x708;
9692static constexpr dart::compiler::target::word
9693 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
9694static constexpr dart::compiler::target::word
9695 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
9696static constexpr dart::compiler::target::word
9697 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230;
9698static constexpr dart::compiler::target::word
9699 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
9700static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
9701 0x718;
9702static constexpr dart::compiler::target::word
9703 Thread_suspend_state_await_entry_point_offset = 0x6a0;
9704static constexpr dart::compiler::target::word
9705 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a8;
9706static constexpr dart::compiler::target::word
9707 Thread_suspend_state_init_async_entry_point_offset = 0x698;
9708static constexpr dart::compiler::target::word
9709 Thread_suspend_state_return_async_entry_point_offset = 0x6b0;
9710static constexpr dart::compiler::target::word
9711 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b8;
9712static constexpr dart::compiler::target::word
9713 Thread_suspend_state_init_async_star_entry_point_offset = 0x6c0;
9714static constexpr dart::compiler::target::word
9715 Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c8;
9716static constexpr dart::compiler::target::word
9717 Thread_suspend_state_return_async_star_entry_point_offset = 0x6d0;
9718static constexpr dart::compiler::target::word
9719 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d8;
9720static constexpr dart::compiler::target::word
9721 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6e0;
9722static constexpr dart::compiler::target::word
9723 Thread_suspend_state_handle_exception_entry_point_offset = 0x6e8;
9724static constexpr dart::compiler::target::word
9725 Thread_top_exit_frame_info_offset = 0x710;
9726static constexpr dart::compiler::target::word Thread_top_offset = 0x50;
9727static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
9728static constexpr dart::compiler::target::word
9729 Thread_unboxed_runtime_arg_offset = 0x738;
9730static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x730;
9731static constexpr dart::compiler::target::word
9732 Thread_write_barrier_entry_point_offset = 0x1f0;
9733static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
9734 0x40;
9735static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48;
9736static constexpr dart::compiler::target::word Thread_next_task_id_offset =
9737 0x798;
9738static constexpr dart::compiler::target::word Thread_random_offset = 0x7a0;
9739static constexpr dart::compiler::target::word
9740 Thread_jump_to_frame_entry_point_offset = 0x268;
9741static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7a8;
9742static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
9743 0x0;
9744static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
9745 0x8;
9746static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
9747 0x10;
9748static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
9749 0x18;
9750static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
9751 0x20;
9752static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
9753 0x10;
9754static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
9755static constexpr dart::compiler::target::word Type_arguments_offset = 0x20;
9756static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
9757 0x24;
9758static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x20;
9759static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
9760 0x18;
9761static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
9762 0x14;
9763static constexpr dart::compiler::target::word
9764 FinalizerBase_entries_collected_offset = 0x1c;
9765static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
9766 0x8;
9767static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
9768 0xc;
9769static constexpr dart::compiler::target::word
9770 FinalizerEntry_external_size_offset = 0x20;
9771static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
9772 0x14;
9773static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x18;
9774static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
9775 0x10;
9776static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
9777static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
9778 0x20;
9779static constexpr dart::compiler::target::word
9780 FunctionType_named_parameter_names_offset = 0x2c;
9781static constexpr dart::compiler::target::word
9782 FunctionType_packed_parameter_counts_offset = 0x30;
9783static constexpr dart::compiler::target::word
9784 FunctionType_packed_type_parameter_counts_offset = 0x34;
9785static constexpr dart::compiler::target::word
9786 FunctionType_parameter_types_offset = 0x28;
9787static constexpr dart::compiler::target::word
9788 FunctionType_type_parameters_offset = 0x20;
9789static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x26;
9790static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x10;
9791static constexpr dart::compiler::target::word
9792 TypeArguments_instantiations_offset = 0x8;
9793static constexpr dart::compiler::target::word TypeArguments_length_offset = 0xc;
9794static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
9795 0x14;
9796static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x18;
9797static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
9798static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0xc;
9799static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
9800 0x10;
9801static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
9802 0x14;
9803static constexpr dart::compiler::target::word TypedDataBase_length_offset =
9804 0x14;
9805static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
9806 0x18;
9807static constexpr dart::compiler::target::word
9808 TypedDataView_offset_in_bytes_offset = 0x1c;
9809static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
9810static constexpr dart::compiler::target::word
9811 UnhandledException_exception_offset = 0x8;
9812static constexpr dart::compiler::target::word
9813 UnhandledException_stacktrace_offset = 0xc;
9814static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
9815static constexpr dart::compiler::target::word
9816 MonomorphicSmiableCall_expected_cid_offset = 0x8;
9817static constexpr dart::compiler::target::word
9818 MonomorphicSmiableCall_entrypoint_offset = 0x10;
9819static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
9820static constexpr dart::compiler::target::word WeakProperty_value_offset = 0xc;
9821static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
9822static constexpr dart::compiler::target::word
9823 WeakReference_type_arguments_offset = 0xc;
9824static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
9825 0x8, 0x18, 0x10, 0x20};
9826static constexpr dart::compiler::target::word
9827 Thread_write_barrier_wrappers_thread_offset[] = {
9828 0x5f8, 0x600, 0x608, 0x610, 0x618, 0x620, 0x628, 0x630,
9829 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, -1,
9830 -1, -1, -1, 0x670, 0x678, -1, -1, 0x680,
9831 0x688, 0x690, -1, -1, -1, -1, -1, -1};
9832static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20;
9833static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
9834static constexpr dart::compiler::target::word Array_header_size = 0x10;
9835static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
9836static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
9837static constexpr dart::compiler::target::word Class_InstanceSize = 0x78;
9838static constexpr dart::compiler::target::word Closure_InstanceSize = 0x20;
9839static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x18;
9840static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
9841static constexpr dart::compiler::target::word
9842 CompressedStackMaps_ObjectHeaderSize = 0x8;
9843static constexpr dart::compiler::target::word
9844 CompressedStackMaps_PayloadHeaderSize = 0x4;
9845static constexpr dart::compiler::target::word Context_header_size = 0x10;
9846static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
9847static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
9848 0x18;
9849static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
9850 0x18;
9851static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
9852 0x20;
9853static constexpr dart::compiler::target::word Field_InstanceSize = 0x40;
9854static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x28;
9855static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
9856 0x28;
9857static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
9858 0x28;
9859static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
9860static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
9861static constexpr dart::compiler::target::word Function_InstanceSize = 0x60;
9862static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x38;
9863static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
9864static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
9865 0x18;
9866static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
9867static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
9868static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
9869 0x10;
9870static constexpr dart::compiler::target::word
9871 InstructionsSection_UnalignedHeaderSize = 0x28;
9872static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
9873 0x40;
9874static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
9875 0x30;
9876static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
9877static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
9878static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
9879 0x38;
9880static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x20;
9881static constexpr dart::compiler::target::word Library_InstanceSize = 0x68;
9882static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x18;
9883static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
9884 0x20;
9885static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
9886static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
9887 0x30;
9888static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
9889static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
9890 0x10;
9891static constexpr dart::compiler::target::word
9892 MonomorphicSmiableCall_InstanceSize = 0x18;
9893static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x18;
9894static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
9895static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
9896static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
9897static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x20;
9898static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
9899static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
9900static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x18;
9901static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x28;
9902static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x40;
9903static constexpr dart::compiler::target::word Script_InstanceSize = 0x38;
9904static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
9905static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
9906static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
9907 0x20;
9908static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x18;
9909static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x30;
9910static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
9911static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
9912 0x18;
9913static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x20;
9914static constexpr dart::compiler::target::word
9915 TransferableTypedData_InstanceSize = 0x8;
9916static constexpr dart::compiler::target::word Type_InstanceSize = 0x28;
9917static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x28;
9918static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
9919 0x18;
9920static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
9921static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
9922static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x20;
9923static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
9924 0x10;
9925static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
9926static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x10;
9927static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
9928static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x18;
9929static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x18;
9930static constexpr dart::compiler::target::word
9931 WeakSerializationReference_InstanceSize = 0x10;
9932#endif // defined(PRODUCT) && \
9933 // defined(TARGET_ARCH_ARM64) && \
9934 // defined(DART_COMPRESSED_POINTERS)
9935
9936#if defined(PRODUCT) && defined(TARGET_ARCH_RISCV32) && \
9937 !defined(DART_COMPRESSED_POINTERS)
9938static constexpr dart::compiler::target::word Code_active_instructions_offset =
9939 0x38;
9940static constexpr dart::compiler::target::word Function_usage_counter_offset =
9941 0x48;
9942static constexpr dart::compiler::target::word
9943 ICData_receivers_static_type_offset = 0x10;
9944static constexpr dart::compiler::target::word
9945 SuspendState_frame_capacity_offset = 0x4;
9946static constexpr dart::compiler::target::word Array_elements_start_offset = 0xc;
9947static constexpr dart::compiler::target::word Array_element_size = 0x4;
9948static constexpr dart::compiler::target::word Code_elements_start_offset = 0x4c;
9949static constexpr dart::compiler::target::word Code_element_size = 0x4;
9950static constexpr dart::compiler::target::word Context_elements_start_offset =
9951 0xc;
9952static constexpr dart::compiler::target::word Context_element_size = 0x4;
9953static constexpr dart::compiler::target::word
9954 ContextScope_elements_start_offset = 0xc;
9955static constexpr dart::compiler::target::word ContextScope_element_size = 0x28;
9956static constexpr dart::compiler::target::word
9957 ExceptionHandlers_elements_start_offset = 0xc;
9958static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
9959 0xc;
9960static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
9961 0x8;
9962static constexpr dart::compiler::target::word ObjectPool_element_size = 0x4;
9963static constexpr dart::compiler::target::word
9964 OneByteString_elements_start_offset = 0xc;
9965static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
9966static constexpr dart::compiler::target::word Record_elements_start_offset =
9967 0x8;
9968static constexpr dart::compiler::target::word Record_element_size = 0x4;
9969static constexpr dart::compiler::target::word
9970 TypeArguments_elements_start_offset = 0x14;
9971static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
9972static constexpr dart::compiler::target::word
9973 TwoByteString_elements_start_offset = 0xc;
9974static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
9975static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
9976 0xc;
9977static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
9978static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
9979static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
9980 0xfffd;
9981static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
9982static constexpr dart::compiler::target::word
9983 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
9984static constexpr dart::compiler::target::word
9985 Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
9986static constexpr dart::compiler::target::word
9987 Instructions_kMonomorphicEntryOffsetAOT = 0x6;
9988static constexpr dart::compiler::target::word
9989 Instructions_kPolymorphicEntryOffsetAOT = 0x12;
9990static constexpr dart::compiler::target::word
9991 Instructions_kBarePayloadAlignment = 0x4;
9992static constexpr dart::compiler::target::word
9993 Instructions_kNonBarePayloadAlignment = 0x4;
9994static constexpr dart::compiler::target::word
9995 NativeEntry_kNumCallWrapperArguments = 0x2;
9996static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
9997static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
9998static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
9999 0x3fff;
10000static constexpr dart::compiler::target::word
10001 RecordShape_kFieldNamesIndexShift = 0x10;
10002static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
10003 0x3fff;
10004static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
10005 0xffff;
10006static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
10007 0xffff;
10008static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
10009static constexpr dart::compiler::target::word
10010 OneByteString_kMaxNewSpaceElements = 0x3fff4;
10011static constexpr dart::compiler::target::word
10012 TwoByteString_kMaxNewSpaceElements = 0x1fffa;
10013static constexpr dart::compiler::target::word
10014 SubtypeTestCache_kFunctionTypeArguments = 0x3;
10015static constexpr dart::compiler::target::word
10016 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
10017static constexpr dart::compiler::target::word
10018 SubtypeTestCache_kDestinationType = 0x6;
10019static constexpr dart::compiler::target::word
10020 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
10021static constexpr dart::compiler::target::word
10022 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
10023static constexpr dart::compiler::target::word
10024 SubtypeTestCache_kInstanceTypeArguments = 0x1;
10025static constexpr dart::compiler::target::word
10026 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
10027static constexpr dart::compiler::target::word
10028 SubtypeTestCache_kTestEntryLength = 0x8;
10029static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
10030static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
10031 0x7;
10032static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
10033 0xfffffff;
10034static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x8;
10035static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x10;
10036static constexpr dart::compiler::target::word
10037 AbstractType_type_test_stub_entry_point_offset = 0x4;
10038static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
10039 0x10;
10040static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
10041 0x14;
10042static constexpr dart::compiler::target::word
10043 ArgumentsDescriptor_first_named_entry_offset = 0x1c;
10044static constexpr dart::compiler::target::word
10045 ArgumentsDescriptor_named_entry_size = 0x8;
10046static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
10047 0x0;
10048static constexpr dart::compiler::target::word
10049 ArgumentsDescriptor_position_offset = 0x4;
10050static constexpr dart::compiler::target::word
10051 ArgumentsDescriptor_positional_count_offset = 0x18;
10052static constexpr dart::compiler::target::word
10053 ArgumentsDescriptor_type_args_len_offset = 0xc;
10054static constexpr dart::compiler::target::word Array_data_offset = 0xc;
10055static constexpr dart::compiler::target::word Array_length_offset = 0x8;
10056static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
10057static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x4;
10058static constexpr dart::compiler::target::word Class_declaration_type_offset =
10059 0x30;
10060static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
10061 0x5c;
10062static constexpr dart::compiler::target::word Class_super_type_offset = 0x28;
10063static constexpr dart::compiler::target::word
10064 Class_host_type_arguments_field_offset_in_words_offset = 0x68;
10065static constexpr dart::compiler::target::word Closure_context_offset = 0x14;
10066static constexpr dart::compiler::target::word
10067 Closure_delayed_type_arguments_offset = 0xc;
10068static constexpr dart::compiler::target::word Closure_function_offset = 0x10;
10069static constexpr dart::compiler::target::word
10070 Closure_function_type_arguments_offset = 0x8;
10071static constexpr dart::compiler::target::word Closure_hash_offset = 0x18;
10072static constexpr dart::compiler::target::word
10073 Closure_instantiator_type_arguments_offset = 0x4;
10074static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
10075 0x10;
10076static constexpr dart::compiler::target::word Code_instructions_offset = 0x18;
10077static constexpr dart::compiler::target::word Code_object_pool_offset = 0x14;
10078static constexpr dart::compiler::target::word Code_owner_offset = 0x1c;
10079static constexpr dart::compiler::target::word Context_num_variables_offset =
10080 0x4;
10081static constexpr dart::compiler::target::word Context_parent_offset = 0x8;
10082static constexpr dart::compiler::target::word Double_value_offset = 0x8;
10083static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
10084static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
10085static constexpr dart::compiler::target::word
10086 Field_initializer_function_offset = 0x10;
10087static constexpr dart::compiler::target::word
10088 Field_host_offset_or_field_id_offset = 0x14;
10089static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x28;
10090static constexpr dart::compiler::target::word
10091 Field_guarded_list_length_in_object_offset_offset = 0x34;
10092static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
10093 0x18;
10094static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x2c;
10095static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x36;
10096static constexpr dart::compiler::target::word Function_code_offset = 0x20;
10097static constexpr dart::compiler::target::word Function_data_offset = 0x18;
10098static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
10099 0x4, 0x8};
10100static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x40;
10101static constexpr dart::compiler::target::word Function_signature_offset = 0x14;
10102static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
10103 0x4;
10104static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
10105 0xc;
10106static constexpr dart::compiler::target::word
10107 GrowableObjectArray_length_offset = 0x8;
10108static constexpr dart::compiler::target::word
10109 GrowableObjectArray_type_arguments_offset = 0x4;
10110static constexpr dart::compiler::target::word Page_card_table_offset = 0x10;
10111static constexpr dart::compiler::target::word Page_original_top_offset = 0x1c;
10112static constexpr dart::compiler::target::word Page_original_end_offset = 0x20;
10113static constexpr dart::compiler::target::word
10114 CallSiteData_arguments_descriptor_offset = 0x8;
10115static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
10116static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
10117static constexpr dart::compiler::target::word ICData_entries_offset = 0xc;
10118static constexpr dart::compiler::target::word ICData_owner_offset = 0x14;
10119static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x1c;
10120static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
10121static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14;
10122static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18;
10123static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20;
10124static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
10125 0x10;
10126static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
10127 0x8;
10128static constexpr dart::compiler::target::word
10129 IsolateGroup_cached_class_table_table_offset = 0xc;
10130static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10;
10131static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc;
10132static constexpr dart::compiler::target::word
10133 ImmutableLinkedHashBase_data_offset = 0xc;
10134static constexpr dart::compiler::target::word
10135 LinkedHashBase_deleted_keys_offset = 0x14;
10136static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
10137 0x8;
10138static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
10139 0x18;
10140static constexpr dart::compiler::target::word
10141 LinkedHashBase_type_arguments_offset = 0x4;
10142static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
10143 0x10;
10144static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
10145static constexpr dart::compiler::target::word
10146 MarkingStackBlock_pointers_offset = 0x8;
10147static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
10148 0x4;
10149static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
10150 0xc;
10151static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
10152 0x10;
10153static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
10154static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
10155 0x4;
10156static constexpr dart::compiler::target::word NativeArguments_argv_offset = 0x8;
10157static constexpr dart::compiler::target::word NativeArguments_retval_offset =
10158 0xc;
10159static constexpr dart::compiler::target::word NativeArguments_thread_offset =
10160 0x0;
10161static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
10162 0xc8;
10163static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
10164 0x9c;
10165static constexpr dart::compiler::target::word
10166 ObjectStore_record_field_names_offset = 0x1fc;
10167static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
10168 0xdc;
10169static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
10170 0x88;
10171static constexpr dart::compiler::target::word
10172 ObjectStore_ffi_callback_code_offset = 0x278;
10173static constexpr dart::compiler::target::word
10174 ObjectStore_suspend_state_await_offset = 0x224;
10175static constexpr dart::compiler::target::word
10176 ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
10177static constexpr dart::compiler::target::word
10178 ObjectStore_suspend_state_handle_exception_offset = 0x248;
10179static constexpr dart::compiler::target::word
10180 ObjectStore_suspend_state_init_async_offset = 0x220;
10181static constexpr dart::compiler::target::word
10182 ObjectStore_suspend_state_init_async_star_offset = 0x234;
10183static constexpr dart::compiler::target::word
10184 ObjectStore_suspend_state_init_sync_star_offset = 0x240;
10185static constexpr dart::compiler::target::word
10186 ObjectStore_suspend_state_return_async_offset = 0x22c;
10187static constexpr dart::compiler::target::word
10188 ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
10189static constexpr dart::compiler::target::word
10190 ObjectStore_suspend_state_return_async_star_offset = 0x23c;
10191static constexpr dart::compiler::target::word
10192 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
10193static constexpr dart::compiler::target::word
10194 ObjectStore_suspend_state_yield_async_star_offset = 0x238;
10195static constexpr dart::compiler::target::word OneByteString_data_offset = 0xc;
10196static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
10197static constexpr dart::compiler::target::word PointerBase_data_offset = 0x4;
10198static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
10199 0x8;
10200static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
10201 0x4;
10202static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0xc;
10203static constexpr dart::compiler::target::word Record_shape_offset = 0x4;
10204static constexpr dart::compiler::target::word
10205 SingleTargetCache_entry_point_offset = 0x8;
10206static constexpr dart::compiler::target::word
10207 SingleTargetCache_lower_limit_offset = 0xc;
10208static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
10209 0x4;
10210static constexpr dart::compiler::target::word
10211 SingleTargetCache_upper_limit_offset = 0x10;
10212static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
10213 0x8;
10214static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x4;
10215static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x4;
10216static constexpr dart::compiler::target::word String_hash_offset = 0x4;
10217static constexpr dart::compiler::target::word String_length_offset = 0x8;
10218static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
10219 0x4;
10220static constexpr dart::compiler::target::word
10221 SubtypeTestCache_num_inputs_offset = 0x8;
10222static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
10223 0x2;
10224static constexpr dart::compiler::target::word
10225 SuspendState_error_callback_offset = 0x18;
10226static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
10227 0x8;
10228static constexpr dart::compiler::target::word
10229 SuspendState_function_data_offset = 0x10;
10230static constexpr dart::compiler::target::word SuspendState_payload_offset =
10231 0x1c;
10232static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc;
10233static constexpr dart::compiler::target::word
10234 SuspendState_then_callback_offset = 0x14;
10235static constexpr dart::compiler::target::word
10236 Thread_AllocateArray_entry_point_offset = 0x164;
10237static constexpr dart::compiler::target::word Thread_active_exception_offset =
10238 0x3a0;
10239static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
10240 0x3a4;
10241static constexpr dart::compiler::target::word
10242 Thread_array_write_barrier_entry_point_offset = 0xf8;
10243static constexpr dart::compiler::target::word
10244 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100;
10245static constexpr dart::compiler::target::word
10246 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x8c;
10247static constexpr dart::compiler::target::word
10248 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104;
10249static constexpr dart::compiler::target::word
10250 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x90;
10251static constexpr dart::compiler::target::word
10252 Thread_allocate_object_entry_point_offset = 0x108;
10253static constexpr dart::compiler::target::word
10254 Thread_allocate_object_stub_offset = 0x94;
10255static constexpr dart::compiler::target::word
10256 Thread_allocate_object_parameterized_entry_point_offset = 0x10c;
10257static constexpr dart::compiler::target::word
10258 Thread_allocate_object_parameterized_stub_offset = 0x98;
10259static constexpr dart::compiler::target::word
10260 Thread_allocate_object_slow_entry_point_offset = 0x110;
10261static constexpr dart::compiler::target::word
10262 Thread_allocate_object_slow_stub_offset = 0x9c;
10263static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
10264 0x3c0;
10265static constexpr dart::compiler::target::word
10266 Thread_async_exception_handler_stub_offset = 0xa0;
10267static constexpr dart::compiler::target::word
10268 Thread_auto_scope_native_wrapper_entry_point_offset = 0x140;
10269static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x3c;
10270static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x38;
10271static constexpr dart::compiler::target::word
10272 Thread_bootstrap_native_wrapper_entry_point_offset = 0x138;
10273static constexpr dart::compiler::target::word
10274 Thread_call_to_runtime_entry_point_offset = 0xfc;
10275static constexpr dart::compiler::target::word
10276 Thread_call_to_runtime_stub_offset = 0x58;
10277static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3e4;
10278static constexpr dart::compiler::target::word
10279 Thread_dispatch_table_array_offset = 0x2c;
10280static constexpr dart::compiler::target::word
10281 Thread_double_truncate_round_supported_offset = 0x3c4;
10282static constexpr dart::compiler::target::word
10283 Thread_service_extension_stream_offset = 0x3e8;
10284static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
10285 0x124;
10286static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
10287 0xcc;
10288static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
10289 0x128;
10290static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
10291 0xd0;
10292static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
10293 0x150;
10294static constexpr dart::compiler::target::word
10295 Thread_double_negate_address_offset = 0x14c;
10296static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
10297static constexpr dart::compiler::target::word
10298 Thread_enter_safepoint_stub_offset = 0xe4;
10299static constexpr dart::compiler::target::word Thread_execution_state_offset =
10300 0x3b4;
10301static constexpr dart::compiler::target::word
10302 Thread_exit_safepoint_stub_offset = 0xe8;
10303static constexpr dart::compiler::target::word
10304 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xec;
10305static constexpr dart::compiler::target::word
10306 Thread_call_native_through_safepoint_stub_offset = 0xf0;
10307static constexpr dart::compiler::target::word
10308 Thread_call_native_through_safepoint_entry_point_offset = 0x12c;
10309static constexpr dart::compiler::target::word
10310 Thread_fix_allocation_stub_code_offset = 0x50;
10311static constexpr dart::compiler::target::word
10312 Thread_fix_callers_target_code_offset = 0x4c;
10313static constexpr dart::compiler::target::word
10314 Thread_float_absolute_address_offset = 0x15c;
10315static constexpr dart::compiler::target::word
10316 Thread_float_negate_address_offset = 0x158;
10317static constexpr dart::compiler::target::word Thread_float_not_address_offset =
10318 0x154;
10319static constexpr dart::compiler::target::word
10320 Thread_float_zerow_address_offset = 0x160;
10321static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
10322 0x3a8;
10323static constexpr dart::compiler::target::word
10324 Thread_invoke_dart_code_stub_offset = 0x54;
10325static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
10326 0x3bc;
10327static constexpr dart::compiler::target::word Thread_isolate_offset = 0x36c;
10328static constexpr dart::compiler::target::word Thread_isolate_group_offset =
10329 0x370;
10330static constexpr dart::compiler::target::word Thread_field_table_values_offset =
10331 0x30;
10332static constexpr dart::compiler::target::word
10333 Thread_lazy_deopt_from_return_stub_offset = 0xd4;
10334static constexpr dart::compiler::target::word
10335 Thread_lazy_deopt_from_throw_stub_offset = 0xd8;
10336static constexpr dart::compiler::target::word
10337 Thread_lazy_specialize_type_test_stub_offset = 0xe0;
10338static constexpr dart::compiler::target::word
10339 Thread_marking_stack_block_offset = 0x384;
10340static constexpr dart::compiler::target::word
10341 Thread_megamorphic_call_checked_entry_offset = 0x11c;
10342static constexpr dart::compiler::target::word
10343 Thread_switchable_call_miss_entry_offset = 0x120;
10344static constexpr dart::compiler::target::word
10345 Thread_switchable_call_miss_stub_offset = 0xbc;
10346static constexpr dart::compiler::target::word
10347 Thread_no_scope_native_wrapper_entry_point_offset = 0x13c;
10348static constexpr dart::compiler::target::word
10349 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x60;
10350static constexpr dart::compiler::target::word
10351 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x5c;
10352static constexpr dart::compiler::target::word
10353 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x68;
10354static constexpr dart::compiler::target::word
10355 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x64;
10356static constexpr dart::compiler::target::word
10357 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x70;
10358static constexpr dart::compiler::target::word
10359 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x6c;
10360static constexpr dart::compiler::target::word
10361 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x78;
10362static constexpr dart::compiler::target::word
10363 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x74;
10364static constexpr dart::compiler::target::word
10365 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x80;
10366static constexpr dart::compiler::target::word
10367 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x7c;
10368static constexpr dart::compiler::target::word
10369 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x88;
10370static constexpr dart::compiler::target::word
10371 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x84;
10372static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa4;
10373static constexpr dart::compiler::target::word
10374 Thread_return_async_not_future_stub_offset = 0xac;
10375static constexpr dart::compiler::target::word
10376 Thread_return_async_star_stub_offset = 0xb0;
10377static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
10378 0xa8;
10379static constexpr dart::compiler::target::word Thread_object_null_offset = 0x34;
10380static constexpr dart::compiler::target::word
10381 Thread_predefined_symbols_address_offset = 0x144;
10382static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3ac;
10383static constexpr dart::compiler::target::word
10384 Thread_saved_shadow_call_stack_offset = 0x3b0;
10385static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
10386 0x3b8;
10387static constexpr dart::compiler::target::word
10388 Thread_slow_type_test_stub_offset = 0xdc;
10389static constexpr dart::compiler::target::word
10390 Thread_slow_type_test_entry_point_offset = 0x134;
10391static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
10392static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
10393 0x374;
10394static constexpr dart::compiler::target::word
10395 Thread_stack_overflow_flags_offset = 0x378;
10396static constexpr dart::compiler::target::word
10397 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118;
10398static constexpr dart::compiler::target::word
10399 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb8;
10400static constexpr dart::compiler::target::word
10401 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x114;
10402static constexpr dart::compiler::target::word
10403 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb4;
10404static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
10405 0x380;
10406static constexpr dart::compiler::target::word
10407 Thread_suspend_state_await_entry_point_offset = 0x344;
10408static constexpr dart::compiler::target::word
10409 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x348;
10410static constexpr dart::compiler::target::word
10411 Thread_suspend_state_init_async_entry_point_offset = 0x340;
10412static constexpr dart::compiler::target::word
10413 Thread_suspend_state_return_async_entry_point_offset = 0x34c;
10414static constexpr dart::compiler::target::word
10415 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x350;
10416static constexpr dart::compiler::target::word
10417 Thread_suspend_state_init_async_star_entry_point_offset = 0x354;
10418static constexpr dart::compiler::target::word
10419 Thread_suspend_state_yield_async_star_entry_point_offset = 0x358;
10420static constexpr dart::compiler::target::word
10421 Thread_suspend_state_return_async_star_entry_point_offset = 0x35c;
10422static constexpr dart::compiler::target::word
10423 Thread_suspend_state_init_sync_star_entry_point_offset = 0x360;
10424static constexpr dart::compiler::target::word
10425 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x364;
10426static constexpr dart::compiler::target::word
10427 Thread_suspend_state_handle_exception_entry_point_offset = 0x368;
10428static constexpr dart::compiler::target::word
10429 Thread_top_exit_frame_info_offset = 0x37c;
10430static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
10431static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
10432static constexpr dart::compiler::target::word
10433 Thread_unboxed_runtime_arg_offset = 0x390;
10434static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x38c;
10435static constexpr dart::compiler::target::word
10436 Thread_write_barrier_entry_point_offset = 0xf4;
10437static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
10438 0x20;
10439static constexpr dart::compiler::target::word Thread_next_task_id_offset =
10440 0x3c8;
10441static constexpr dart::compiler::target::word Thread_random_offset = 0x3d0;
10442static constexpr dart::compiler::target::word
10443 Thread_jump_to_frame_entry_point_offset = 0x130;
10444static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3d8;
10445static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
10446 0x0;
10447static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
10448 0x4;
10449static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
10450 0x8;
10451static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
10452 0xc;
10453static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
10454 0x10;
10455static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
10456 0x8;
10457static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
10458static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
10459static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
10460 0x18;
10461static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
10462static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
10463 0xc;
10464static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
10465 0x8;
10466static constexpr dart::compiler::target::word
10467 FinalizerBase_entries_collected_offset = 0x10;
10468static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
10469 0x4;
10470static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
10471 0x8;
10472static constexpr dart::compiler::target::word
10473 FinalizerEntry_external_size_offset = 0x1c;
10474static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
10475 0x10;
10476static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
10477static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
10478static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
10479static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
10480 0x14;
10481static constexpr dart::compiler::target::word
10482 FunctionType_named_parameter_names_offset = 0x20;
10483static constexpr dart::compiler::target::word
10484 FunctionType_packed_parameter_counts_offset = 0x24;
10485static constexpr dart::compiler::target::word
10486 FunctionType_packed_type_parameter_counts_offset = 0x28;
10487static constexpr dart::compiler::target::word
10488 FunctionType_parameter_types_offset = 0x1c;
10489static constexpr dart::compiler::target::word
10490 FunctionType_type_parameters_offset = 0x14;
10491static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
10492static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
10493static constexpr dart::compiler::target::word
10494 TypeArguments_instantiations_offset = 0x4;
10495static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
10496static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
10497 0x10;
10498static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
10499static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
10500static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
10501static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
10502 0xc;
10503static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
10504 0x10;
10505static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
10506static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
10507 0xc;
10508static constexpr dart::compiler::target::word
10509 TypedDataView_offset_in_bytes_offset = 0x10;
10510static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
10511static constexpr dart::compiler::target::word
10512 UnhandledException_exception_offset = 0x4;
10513static constexpr dart::compiler::target::word
10514 UnhandledException_stacktrace_offset = 0x8;
10515static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
10516static constexpr dart::compiler::target::word
10517 MonomorphicSmiableCall_expected_cid_offset = 0x4;
10518static constexpr dart::compiler::target::word
10519 MonomorphicSmiableCall_entrypoint_offset = 0x8;
10520static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
10521static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
10522static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
10523static constexpr dart::compiler::target::word
10524 WeakReference_type_arguments_offset = 0x8;
10525static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
10526 0x4, 0xc, 0x8, 0x10};
10527static constexpr dart::compiler::target::word
10528 Thread_write_barrier_wrappers_thread_offset[] = {
10529 -1, -1, -1, -1, -1, 0x2f8, 0x2fc, 0x300, -1, -1, 0x304,
10530 0x308, 0x30c, -1, -1, -1, 0x310, 0x314, 0x318, 0x31c, 0x320, 0x324,
10531 0x328, 0x32c, -1, -1, -1, -1, 0x330, 0x334, 0x338, 0x33c};
10532static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
10533static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
10534static constexpr dart::compiler::target::word Array_header_size = 0xc;
10535static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
10536static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
10537static constexpr dart::compiler::target::word Class_InstanceSize = 0x74;
10538static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
10539static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
10540static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
10541static constexpr dart::compiler::target::word
10542 CompressedStackMaps_ObjectHeaderSize = 0x4;
10543static constexpr dart::compiler::target::word
10544 CompressedStackMaps_PayloadHeaderSize = 0x4;
10545static constexpr dart::compiler::target::word Context_header_size = 0xc;
10546static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
10547static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
10548static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
10549 0xc;
10550static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
10551 0x1c;
10552static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
10553static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
10554static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
10555 0x20;
10556static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
10557 0x18;
10558static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
10559static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
10560static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
10561static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
10562static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
10563static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
10564 0x10;
10565static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
10566static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
10567static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
10568 0x8;
10569static constexpr dart::compiler::target::word
10570 InstructionsSection_UnalignedHeaderSize = 0x14;
10571static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
10572 0x20;
10573static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
10574 0x18;
10575static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
10576static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
10577static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
10578 0x30;
10579static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
10580static constexpr dart::compiler::target::word Library_InstanceSize = 0x50;
10581static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
10582static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
10583 0x1c;
10584static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
10585static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
10586 0x18;
10587static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
10588static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
10589 0x8;
10590static constexpr dart::compiler::target::word
10591 MonomorphicSmiableCall_InstanceSize = 0xc;
10592static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
10593static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
10594static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
10595static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
10596static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
10597static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
10598static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
10599static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x10;
10600static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
10601static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x2c;
10602static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
10603static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
10604static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
10605static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
10606 0x14;
10607static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
10608static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
10609static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
10610static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
10611 0x10;
10612static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
10613static constexpr dart::compiler::target::word
10614 TransferableTypedData_InstanceSize = 0x4;
10615static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
10616static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
10617static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
10618 0x14;
10619static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
10620static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
10621static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
10622static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
10623 0xc;
10624static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
10625static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
10626static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
10627static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
10628static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
10629static constexpr dart::compiler::target::word
10630 WeakSerializationReference_InstanceSize = 0xc;
10631#endif // defined(PRODUCT) && \
10632 // defined(TARGET_ARCH_RISCV32) && \
10633 // !defined(DART_COMPRESSED_POINTERS)
10634
10635#if defined(PRODUCT) && defined(TARGET_ARCH_RISCV64) && \
10636 !defined(DART_COMPRESSED_POINTERS)
10637static constexpr dart::compiler::target::word Code_active_instructions_offset =
10638 0x70;
10639static constexpr dart::compiler::target::word Function_usage_counter_offset =
10640 0x70;
10641static constexpr dart::compiler::target::word
10642 ICData_receivers_static_type_offset = 0x20;
10643static constexpr dart::compiler::target::word
10644 SuspendState_frame_capacity_offset = 0x8;
10645static constexpr dart::compiler::target::word Array_elements_start_offset =
10646 0x18;
10647static constexpr dart::compiler::target::word Array_element_size = 0x8;
10648static constexpr dart::compiler::target::word Code_elements_start_offset = 0x90;
10649static constexpr dart::compiler::target::word Code_element_size = 0x4;
10650static constexpr dart::compiler::target::word Context_elements_start_offset =
10651 0x18;
10652static constexpr dart::compiler::target::word Context_element_size = 0x8;
10653static constexpr dart::compiler::target::word
10654 ContextScope_elements_start_offset = 0x10;
10655static constexpr dart::compiler::target::word ContextScope_element_size = 0x50;
10656static constexpr dart::compiler::target::word
10657 ExceptionHandlers_elements_start_offset = 0x18;
10658static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
10659 0xc;
10660static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
10661 0x10;
10662static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
10663static constexpr dart::compiler::target::word
10664 OneByteString_elements_start_offset = 0x10;
10665static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
10666static constexpr dart::compiler::target::word Record_elements_start_offset =
10667 0x10;
10668static constexpr dart::compiler::target::word Record_element_size = 0x8;
10669static constexpr dart::compiler::target::word
10670 TypeArguments_elements_start_offset = 0x28;
10671static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
10672static constexpr dart::compiler::target::word
10673 TwoByteString_elements_start_offset = 0x10;
10674static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
10675static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
10676 0x18;
10677static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
10678static constexpr dart::compiler::target::word Array_kMaxElements =
10679 0x7ffffffffffffff;
10680static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
10681 0x7ffd;
10682static constexpr dart::compiler::target::word Context_kMaxElements =
10683 0x7ffffffffffffff;
10684static constexpr dart::compiler::target::word
10685 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
10686static constexpr dart::compiler::target::word
10687 Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
10688static constexpr dart::compiler::target::word
10689 Instructions_kMonomorphicEntryOffsetAOT = 0x6;
10690static constexpr dart::compiler::target::word
10691 Instructions_kPolymorphicEntryOffsetAOT = 0x12;
10692static constexpr dart::compiler::target::word
10693 Instructions_kBarePayloadAlignment = 0x4;
10694static constexpr dart::compiler::target::word
10695 Instructions_kNonBarePayloadAlignment = 0x8;
10696static constexpr dart::compiler::target::word
10697 NativeEntry_kNumCallWrapperArguments = 0x2;
10698static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
10699static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
10700static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
10701 0x3fffffffffff;
10702static constexpr dart::compiler::target::word
10703 RecordShape_kFieldNamesIndexShift = 0x10;
10704static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
10705 0x3fffffffffff;
10706static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
10707 0xffff;
10708static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
10709 0xffff;
10710static constexpr dart::compiler::target::word String_kMaxElements =
10711 0x1fffffffffffffff;
10712static constexpr dart::compiler::target::word
10713 OneByteString_kMaxNewSpaceElements = 0x3fff0;
10714static constexpr dart::compiler::target::word
10715 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
10716static constexpr dart::compiler::target::word
10717 SubtypeTestCache_kFunctionTypeArguments = 0x3;
10718static constexpr dart::compiler::target::word
10719 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
10720static constexpr dart::compiler::target::word
10721 SubtypeTestCache_kDestinationType = 0x6;
10722static constexpr dart::compiler::target::word
10723 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
10724static constexpr dart::compiler::target::word
10725 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
10726static constexpr dart::compiler::target::word
10727 SubtypeTestCache_kInstanceTypeArguments = 0x1;
10728static constexpr dart::compiler::target::word
10729 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
10730static constexpr dart::compiler::target::word
10731 SubtypeTestCache_kTestEntryLength = 0x8;
10732static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
10733static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
10734 0x7;
10735static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
10736 0x7ffffffffffffff;
10737static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
10738static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
10739static constexpr dart::compiler::target::word
10740 AbstractType_type_test_stub_entry_point_offset = 0x8;
10741static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
10742 0x20;
10743static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
10744 0x28;
10745static constexpr dart::compiler::target::word
10746 ArgumentsDescriptor_first_named_entry_offset = 0x38;
10747static constexpr dart::compiler::target::word
10748 ArgumentsDescriptor_named_entry_size = 0x10;
10749static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
10750 0x0;
10751static constexpr dart::compiler::target::word
10752 ArgumentsDescriptor_position_offset = 0x8;
10753static constexpr dart::compiler::target::word
10754 ArgumentsDescriptor_positional_count_offset = 0x30;
10755static constexpr dart::compiler::target::word
10756 ArgumentsDescriptor_type_args_len_offset = 0x18;
10757static constexpr dart::compiler::target::word Array_data_offset = 0x18;
10758static constexpr dart::compiler::target::word Array_length_offset = 0x10;
10759static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
10760static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
10761static constexpr dart::compiler::target::word Class_declaration_type_offset =
10762 0x60;
10763static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
10764 0xa8;
10765static constexpr dart::compiler::target::word Class_super_type_offset = 0x50;
10766static constexpr dart::compiler::target::word
10767 Class_host_type_arguments_field_offset_in_words_offset = 0xb4;
10768static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
10769static constexpr dart::compiler::target::word
10770 Closure_delayed_type_arguments_offset = 0x18;
10771static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
10772static constexpr dart::compiler::target::word
10773 Closure_function_type_arguments_offset = 0x10;
10774static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
10775static constexpr dart::compiler::target::word
10776 Closure_instantiator_type_arguments_offset = 0x8;
10777static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
10778 0x20;
10779static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
10780static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
10781static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
10782static constexpr dart::compiler::target::word Context_num_variables_offset =
10783 0x8;
10784static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
10785static constexpr dart::compiler::target::word Double_value_offset = 0x8;
10786static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
10787static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
10788static constexpr dart::compiler::target::word
10789 Field_initializer_function_offset = 0x20;
10790static constexpr dart::compiler::target::word
10791 Field_host_offset_or_field_id_offset = 0x28;
10792static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
10793static constexpr dart::compiler::target::word
10794 Field_guarded_list_length_in_object_offset_offset = 0x54;
10795static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
10796 0x30;
10797static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
10798static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
10799static constexpr dart::compiler::target::word Function_code_offset = 0x40;
10800static constexpr dart::compiler::target::word Function_data_offset = 0x30;
10801static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
10802 0x8, 0x10};
10803static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
10804static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
10805static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
10806 0x8;
10807static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
10808 0x18;
10809static constexpr dart::compiler::target::word
10810 GrowableObjectArray_length_offset = 0x10;
10811static constexpr dart::compiler::target::word
10812 GrowableObjectArray_type_arguments_offset = 0x8;
10813static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
10814static constexpr dart::compiler::target::word Page_original_top_offset = 0x38;
10815static constexpr dart::compiler::target::word Page_original_end_offset = 0x40;
10816static constexpr dart::compiler::target::word
10817 CallSiteData_arguments_descriptor_offset = 0x10;
10818static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
10819static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
10820static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
10821static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
10822static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
10823static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
10824static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
10825static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
10826static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
10827static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
10828 0x20;
10829static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
10830 0x10;
10831static constexpr dart::compiler::target::word
10832 IsolateGroup_cached_class_table_table_offset = 0x18;
10833static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
10834static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
10835static constexpr dart::compiler::target::word
10836 ImmutableLinkedHashBase_data_offset = 0x18;
10837static constexpr dart::compiler::target::word
10838 LinkedHashBase_deleted_keys_offset = 0x28;
10839static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
10840 0x10;
10841static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
10842 0x30;
10843static constexpr dart::compiler::target::word
10844 LinkedHashBase_type_arguments_offset = 0x8;
10845static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
10846 0x20;
10847static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
10848static constexpr dart::compiler::target::word
10849 MarkingStackBlock_pointers_offset = 0x10;
10850static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
10851 0x8;
10852static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
10853 0x18;
10854static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
10855 0x20;
10856static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
10857static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
10858 0x8;
10859static constexpr dart::compiler::target::word NativeArguments_argv_offset =
10860 0x10;
10861static constexpr dart::compiler::target::word NativeArguments_retval_offset =
10862 0x18;
10863static constexpr dart::compiler::target::word NativeArguments_thread_offset =
10864 0x0;
10865static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
10866 0x190;
10867static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
10868 0x138;
10869static constexpr dart::compiler::target::word
10870 ObjectStore_record_field_names_offset = 0x3f8;
10871static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
10872 0x1b8;
10873static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
10874 0x110;
10875static constexpr dart::compiler::target::word
10876 ObjectStore_ffi_callback_code_offset = 0x4f0;
10877static constexpr dart::compiler::target::word
10878 ObjectStore_suspend_state_await_offset = 0x448;
10879static constexpr dart::compiler::target::word
10880 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
10881static constexpr dart::compiler::target::word
10882 ObjectStore_suspend_state_handle_exception_offset = 0x490;
10883static constexpr dart::compiler::target::word
10884 ObjectStore_suspend_state_init_async_offset = 0x440;
10885static constexpr dart::compiler::target::word
10886 ObjectStore_suspend_state_init_async_star_offset = 0x468;
10887static constexpr dart::compiler::target::word
10888 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
10889static constexpr dart::compiler::target::word
10890 ObjectStore_suspend_state_return_async_offset = 0x458;
10891static constexpr dart::compiler::target::word
10892 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
10893static constexpr dart::compiler::target::word
10894 ObjectStore_suspend_state_return_async_star_offset = 0x478;
10895static constexpr dart::compiler::target::word
10896 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
10897static constexpr dart::compiler::target::word
10898 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
10899static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
10900static constexpr dart::compiler::target::word PersistentHandle_ptr_offset = 0x0;
10901static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
10902static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
10903 0x10;
10904static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
10905 0x8;
10906static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x18;
10907static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
10908static constexpr dart::compiler::target::word
10909 SingleTargetCache_entry_point_offset = 0x10;
10910static constexpr dart::compiler::target::word
10911 SingleTargetCache_lower_limit_offset = 0x18;
10912static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
10913 0x8;
10914static constexpr dart::compiler::target::word
10915 SingleTargetCache_upper_limit_offset = 0x1c;
10916static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
10917 0x10;
10918static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
10919static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
10920static constexpr dart::compiler::target::word String_hash_offset = 0x4;
10921static constexpr dart::compiler::target::word String_length_offset = 0x8;
10922static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
10923 0x8;
10924static constexpr dart::compiler::target::word
10925 SubtypeTestCache_num_inputs_offset = 0x10;
10926static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
10927 0x2;
10928static constexpr dart::compiler::target::word
10929 SuspendState_error_callback_offset = 0x30;
10930static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
10931 0x10;
10932static constexpr dart::compiler::target::word
10933 SuspendState_function_data_offset = 0x20;
10934static constexpr dart::compiler::target::word SuspendState_payload_offset =
10935 0x38;
10936static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
10937static constexpr dart::compiler::target::word
10938 SuspendState_then_callback_offset = 0x28;
10939static constexpr dart::compiler::target::word
10940 Thread_AllocateArray_entry_point_offset = 0x2c8;
10941static constexpr dart::compiler::target::word Thread_active_exception_offset =
10942 0x730;
10943static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
10944 0x738;
10945static constexpr dart::compiler::target::word
10946 Thread_array_write_barrier_entry_point_offset = 0x1f0;
10947static constexpr dart::compiler::target::word
10948 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
10949static constexpr dart::compiler::target::word
10950 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
10951static constexpr dart::compiler::target::word
10952 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
10953static constexpr dart::compiler::target::word
10954 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
10955static constexpr dart::compiler::target::word
10956 Thread_allocate_object_entry_point_offset = 0x210;
10957static constexpr dart::compiler::target::word
10958 Thread_allocate_object_stub_offset = 0x128;
10959static constexpr dart::compiler::target::word
10960 Thread_allocate_object_parameterized_entry_point_offset = 0x218;
10961static constexpr dart::compiler::target::word
10962 Thread_allocate_object_parameterized_stub_offset = 0x130;
10963static constexpr dart::compiler::target::word
10964 Thread_allocate_object_slow_entry_point_offset = 0x220;
10965static constexpr dart::compiler::target::word
10966 Thread_allocate_object_slow_stub_offset = 0x138;
10967static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
10968 0x770;
10969static constexpr dart::compiler::target::word
10970 Thread_async_exception_handler_stub_offset = 0x140;
10971static constexpr dart::compiler::target::word
10972 Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
10973static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x78;
10974static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x70;
10975static constexpr dart::compiler::target::word
10976 Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
10977static constexpr dart::compiler::target::word
10978 Thread_call_to_runtime_entry_point_offset = 0x1f8;
10979static constexpr dart::compiler::target::word
10980 Thread_call_to_runtime_stub_offset = 0xb0;
10981static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7a8;
10982static constexpr dart::compiler::target::word
10983 Thread_dispatch_table_array_offset = 0x58;
10984static constexpr dart::compiler::target::word
10985 Thread_double_truncate_round_supported_offset = 0x778;
10986static constexpr dart::compiler::target::word
10987 Thread_service_extension_stream_offset = 0x7b0;
10988static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
10989 0x248;
10990static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
10991 0x198;
10992static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
10993 0x250;
10994static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
10995 0x1a0;
10996static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
10997 0x2a0;
10998static constexpr dart::compiler::target::word
10999 Thread_double_negate_address_offset = 0x298;
11000static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
11001static constexpr dart::compiler::target::word
11002 Thread_enter_safepoint_stub_offset = 0x1c8;
11003static constexpr dart::compiler::target::word Thread_execution_state_offset =
11004 0x758;
11005static constexpr dart::compiler::target::word
11006 Thread_exit_safepoint_stub_offset = 0x1d0;
11007static constexpr dart::compiler::target::word
11008 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
11009static constexpr dart::compiler::target::word
11010 Thread_call_native_through_safepoint_stub_offset = 0x1e0;
11011static constexpr dart::compiler::target::word
11012 Thread_call_native_through_safepoint_entry_point_offset = 0x258;
11013static constexpr dart::compiler::target::word
11014 Thread_fix_allocation_stub_code_offset = 0xa0;
11015static constexpr dart::compiler::target::word
11016 Thread_fix_callers_target_code_offset = 0x98;
11017static constexpr dart::compiler::target::word
11018 Thread_float_absolute_address_offset = 0x2b8;
11019static constexpr dart::compiler::target::word
11020 Thread_float_negate_address_offset = 0x2b0;
11021static constexpr dart::compiler::target::word Thread_float_not_address_offset =
11022 0x2a8;
11023static constexpr dart::compiler::target::word
11024 Thread_float_zerow_address_offset = 0x2c0;
11025static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
11026 0x740;
11027static constexpr dart::compiler::target::word
11028 Thread_invoke_dart_code_stub_offset = 0xa8;
11029static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
11030 0x768;
11031static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6d8;
11032static constexpr dart::compiler::target::word Thread_isolate_group_offset =
11033 0x6e0;
11034static constexpr dart::compiler::target::word Thread_field_table_values_offset =
11035 0x60;
11036static constexpr dart::compiler::target::word
11037 Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
11038static constexpr dart::compiler::target::word
11039 Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
11040static constexpr dart::compiler::target::word
11041 Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
11042static constexpr dart::compiler::target::word
11043 Thread_marking_stack_block_offset = 0x708;
11044static constexpr dart::compiler::target::word
11045 Thread_megamorphic_call_checked_entry_offset = 0x238;
11046static constexpr dart::compiler::target::word
11047 Thread_switchable_call_miss_entry_offset = 0x240;
11048static constexpr dart::compiler::target::word
11049 Thread_switchable_call_miss_stub_offset = 0x178;
11050static constexpr dart::compiler::target::word
11051 Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
11052static constexpr dart::compiler::target::word
11053 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc0;
11054static constexpr dart::compiler::target::word
11055 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xb8;
11056static constexpr dart::compiler::target::word
11057 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
11058static constexpr dart::compiler::target::word
11059 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
11060static constexpr dart::compiler::target::word
11061 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
11062static constexpr dart::compiler::target::word
11063 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
11064static constexpr dart::compiler::target::word
11065 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
11066static constexpr dart::compiler::target::word
11067 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
11068static constexpr dart::compiler::target::word
11069 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
11070static constexpr dart::compiler::target::word
11071 Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
11072static constexpr dart::compiler::target::word
11073 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
11074static constexpr dart::compiler::target::word
11075 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
11076static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x148;
11077static constexpr dart::compiler::target::word
11078 Thread_return_async_not_future_stub_offset = 0x158;
11079static constexpr dart::compiler::target::word
11080 Thread_return_async_star_stub_offset = 0x160;
11081static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
11082 0x150;
11083static constexpr dart::compiler::target::word Thread_object_null_offset = 0x68;
11084static constexpr dart::compiler::target::word
11085 Thread_predefined_symbols_address_offset = 0x288;
11086static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x748;
11087static constexpr dart::compiler::target::word
11088 Thread_saved_shadow_call_stack_offset = 0x750;
11089static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
11090 0x760;
11091static constexpr dart::compiler::target::word
11092 Thread_slow_type_test_stub_offset = 0x1b8;
11093static constexpr dart::compiler::target::word
11094 Thread_slow_type_test_entry_point_offset = 0x268;
11095static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
11096static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
11097 0x6e8;
11098static constexpr dart::compiler::target::word
11099 Thread_stack_overflow_flags_offset = 0x6f0;
11100static constexpr dart::compiler::target::word
11101 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
11102static constexpr dart::compiler::target::word
11103 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
11104static constexpr dart::compiler::target::word
11105 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x228;
11106static constexpr dart::compiler::target::word
11107 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
11108static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
11109 0x700;
11110static constexpr dart::compiler::target::word
11111 Thread_suspend_state_await_entry_point_offset = 0x688;
11112static constexpr dart::compiler::target::word
11113 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x690;
11114static constexpr dart::compiler::target::word
11115 Thread_suspend_state_init_async_entry_point_offset = 0x680;
11116static constexpr dart::compiler::target::word
11117 Thread_suspend_state_return_async_entry_point_offset = 0x698;
11118static constexpr dart::compiler::target::word
11119 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6a0;
11120static constexpr dart::compiler::target::word
11121 Thread_suspend_state_init_async_star_entry_point_offset = 0x6a8;
11122static constexpr dart::compiler::target::word
11123 Thread_suspend_state_yield_async_star_entry_point_offset = 0x6b0;
11124static constexpr dart::compiler::target::word
11125 Thread_suspend_state_return_async_star_entry_point_offset = 0x6b8;
11126static constexpr dart::compiler::target::word
11127 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6c0;
11128static constexpr dart::compiler::target::word
11129 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6c8;
11130static constexpr dart::compiler::target::word
11131 Thread_suspend_state_handle_exception_entry_point_offset = 0x6d0;
11132static constexpr dart::compiler::target::word
11133 Thread_top_exit_frame_info_offset = 0x6f8;
11134static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
11135static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
11136static constexpr dart::compiler::target::word
11137 Thread_unboxed_runtime_arg_offset = 0x720;
11138static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x718;
11139static constexpr dart::compiler::target::word
11140 Thread_write_barrier_entry_point_offset = 0x1e8;
11141static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
11142 0x40;
11143static constexpr dart::compiler::target::word Thread_next_task_id_offset =
11144 0x780;
11145static constexpr dart::compiler::target::word Thread_random_offset = 0x788;
11146static constexpr dart::compiler::target::word
11147 Thread_jump_to_frame_entry_point_offset = 0x260;
11148static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x790;
11149static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
11150 0x0;
11151static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
11152 0x8;
11153static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
11154 0x10;
11155static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
11156 0x18;
11157static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
11158 0x20;
11159static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
11160 0x10;
11161static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
11162static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
11163static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
11164 0x30;
11165static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
11166static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
11167 0x18;
11168static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
11169 0x10;
11170static constexpr dart::compiler::target::word
11171 FinalizerBase_entries_collected_offset = 0x20;
11172static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
11173 0x8;
11174static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
11175 0x10;
11176static constexpr dart::compiler::target::word
11177 FinalizerEntry_external_size_offset = 0x38;
11178static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
11179 0x20;
11180static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
11181static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
11182 0x18;
11183static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
11184static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
11185 0x28;
11186static constexpr dart::compiler::target::word
11187 FunctionType_named_parameter_names_offset = 0x40;
11188static constexpr dart::compiler::target::word
11189 FunctionType_packed_parameter_counts_offset = 0x48;
11190static constexpr dart::compiler::target::word
11191 FunctionType_packed_type_parameter_counts_offset = 0x4c;
11192static constexpr dart::compiler::target::word
11193 FunctionType_parameter_types_offset = 0x38;
11194static constexpr dart::compiler::target::word
11195 FunctionType_type_parameters_offset = 0x28;
11196static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
11197static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
11198static constexpr dart::compiler::target::word
11199 TypeArguments_instantiations_offset = 0x8;
11200static constexpr dart::compiler::target::word TypeArguments_length_offset =
11201 0x10;
11202static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
11203 0x20;
11204static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
11205static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
11206static constexpr dart::compiler::target::word TypeParameters_flags_offset =
11207 0x10;
11208static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
11209 0x18;
11210static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
11211 0x20;
11212static constexpr dart::compiler::target::word TypedDataBase_length_offset =
11213 0x10;
11214static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
11215 0x18;
11216static constexpr dart::compiler::target::word
11217 TypedDataView_offset_in_bytes_offset = 0x20;
11218static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
11219static constexpr dart::compiler::target::word
11220 UnhandledException_exception_offset = 0x8;
11221static constexpr dart::compiler::target::word
11222 UnhandledException_stacktrace_offset = 0x10;
11223static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
11224static constexpr dart::compiler::target::word
11225 MonomorphicSmiableCall_expected_cid_offset = 0x8;
11226static constexpr dart::compiler::target::word
11227 MonomorphicSmiableCall_entrypoint_offset = 0x10;
11228static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
11229static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
11230static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
11231static constexpr dart::compiler::target::word
11232 WeakReference_type_arguments_offset = 0x10;
11233static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
11234 0x8, 0x18, 0x10, 0x20};
11235static constexpr dart::compiler::target::word
11236 Thread_write_barrier_wrappers_thread_offset[] = {
11237 -1, -1, -1, -1, -1, 0x5f0, 0x5f8, 0x600, -1, -1, 0x608,
11238 0x610, 0x618, -1, -1, -1, 0x620, 0x628, 0x630, 0x638, 0x640, 0x648,
11239 0x650, 0x658, -1, -1, -1, -1, 0x660, 0x668, 0x670, 0x678};
11240static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
11241static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
11242static constexpr dart::compiler::target::word Array_header_size = 0x18;
11243static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
11244static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
11245static constexpr dart::compiler::target::word Class_InstanceSize = 0xc0;
11246static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
11247static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
11248static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
11249static constexpr dart::compiler::target::word
11250 CompressedStackMaps_ObjectHeaderSize = 0x8;
11251static constexpr dart::compiler::target::word
11252 CompressedStackMaps_PayloadHeaderSize = 0x4;
11253static constexpr dart::compiler::target::word Context_header_size = 0x18;
11254static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
11255static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
11256 0x18;
11257static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
11258 0x18;
11259static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
11260 0x30;
11261static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
11262static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
11263static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
11264 0x40;
11265static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
11266 0x30;
11267static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
11268static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
11269static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
11270static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
11271static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
11272static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
11273 0x20;
11274static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
11275static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
11276static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
11277 0x10;
11278static constexpr dart::compiler::target::word
11279 InstructionsSection_UnalignedHeaderSize = 0x28;
11280static constexpr dart::compiler::target::word InstructionsSection_HeaderSize =
11281 0x40;
11282static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
11283 0x30;
11284static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
11285static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
11286static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
11287 0x60;
11288static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
11289static constexpr dart::compiler::target::word Library_InstanceSize = 0x98;
11290static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
11291static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
11292 0x38;
11293static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
11294static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
11295 0x30;
11296static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
11297static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
11298 0x10;
11299static constexpr dart::compiler::target::word
11300 MonomorphicSmiableCall_InstanceSize = 0x18;
11301static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
11302static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
11303static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
11304static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
11305static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
11306static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
11307static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
11308static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x20;
11309static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
11310static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x58;
11311static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
11312static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
11313static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
11314static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
11315 0x20;
11316static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
11317static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
11318static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
11319static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
11320 0x18;
11321static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x28;
11322static constexpr dart::compiler::target::word
11323 TransferableTypedData_InstanceSize = 0x8;
11324static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
11325static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
11326static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
11327 0x28;
11328static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
11329static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
11330static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
11331static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
11332 0x18;
11333static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
11334static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
11335static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
11336static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
11337static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
11338static constexpr dart::compiler::target::word
11339 WeakSerializationReference_InstanceSize = 0x18;
11340#endif // defined(PRODUCT) && \
11341 // defined(TARGET_ARCH_RISCV64) && \
11342 // !defined(DART_COMPRESSED_POINTERS)
11343
11344#if !defined(PRODUCT) && defined(TARGET_ARCH_ARM) && \
11345 !defined(DART_COMPRESSED_POINTERS)
11346static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
11347 0x1c;
11348static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
11349 0xc;
11350static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
11351static constexpr dart::compiler::target::word
11352 AOT_ClassTable_elements_start_offset = 0x0;
11353static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
11354static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
11355 0x58;
11356static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
11357static constexpr dart::compiler::target::word
11358 AOT_Context_elements_start_offset = 0xc;
11359static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
11360static constexpr dart::compiler::target::word
11361 AOT_ContextScope_elements_start_offset = 0xc;
11362static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
11363 0x28;
11364static constexpr dart::compiler::target::word
11365 AOT_ExceptionHandlers_elements_start_offset = 0xc;
11366static constexpr dart::compiler::target::word
11367 AOT_ExceptionHandlers_element_size = 0xc;
11368static constexpr dart::compiler::target::word
11369 AOT_ObjectPool_elements_start_offset = 0x8;
11370static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x4;
11371static constexpr dart::compiler::target::word
11372 AOT_OneByteString_elements_start_offset = 0xc;
11373static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
11374 0x1;
11375static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
11376 0x8;
11377static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
11378static constexpr dart::compiler::target::word
11379 AOT_TypeArguments_elements_start_offset = 0x14;
11380static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
11381 0x4;
11382static constexpr dart::compiler::target::word
11383 AOT_TwoByteString_elements_start_offset = 0xc;
11384static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
11385 0x2;
11386static constexpr dart::compiler::target::word
11387 AOT_WeakArray_elements_start_offset = 0xc;
11388static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
11389static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
11390 0xfffffff;
11391static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
11392 0xfffd;
11393static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
11394 0xfffffff;
11395static constexpr dart::compiler::target::word
11396 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x0;
11397static constexpr dart::compiler::target::word
11398 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
11399static constexpr dart::compiler::target::word
11400 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x0;
11401static constexpr dart::compiler::target::word
11402 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x10;
11403static constexpr dart::compiler::target::word
11404 AOT_Instructions_kBarePayloadAlignment = 0x4;
11405static constexpr dart::compiler::target::word
11406 AOT_Instructions_kNonBarePayloadAlignment = 0x4;
11407static constexpr dart::compiler::target::word
11408 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
11409static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
11410static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
11411static constexpr dart::compiler::target::word
11412 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
11413static constexpr dart::compiler::target::word
11414 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
11415static constexpr dart::compiler::target::word
11416 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
11417static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
11418 0xffff;
11419static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
11420 0xffff;
11421static constexpr dart::compiler::target::word AOT_String_kMaxElements =
11422 0x1fffffff;
11423static constexpr dart::compiler::target::word
11424 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff4;
11425static constexpr dart::compiler::target::word
11426 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fffa;
11427static constexpr dart::compiler::target::word
11428 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
11429static constexpr dart::compiler::target::word
11430 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
11431static constexpr dart::compiler::target::word
11432 AOT_SubtypeTestCache_kDestinationType = 0x6;
11433static constexpr dart::compiler::target::word
11434 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
11435static constexpr dart::compiler::target::word
11436 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
11437static constexpr dart::compiler::target::word
11438 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
11439static constexpr dart::compiler::target::word
11440 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
11441static constexpr dart::compiler::target::word
11442 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
11443static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
11444 0x7;
11445static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
11446 0x7;
11447static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
11448 0xfffffff;
11449static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
11450 0x8;
11451static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
11452 0x10;
11453static constexpr dart::compiler::target::word
11454 AOT_AbstractType_type_test_stub_entry_point_offset = 0x4;
11455static constexpr dart::compiler::target::word
11456 AOT_ArgumentsDescriptor_count_offset = 0x10;
11457static constexpr dart::compiler::target::word
11458 AOT_ArgumentsDescriptor_size_offset = 0x14;
11459static constexpr dart::compiler::target::word
11460 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x1c;
11461static constexpr dart::compiler::target::word
11462 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
11463static constexpr dart::compiler::target::word
11464 AOT_ArgumentsDescriptor_name_offset = 0x0;
11465static constexpr dart::compiler::target::word
11466 AOT_ArgumentsDescriptor_position_offset = 0x4;
11467static constexpr dart::compiler::target::word
11468 AOT_ArgumentsDescriptor_positional_count_offset = 0x18;
11469static constexpr dart::compiler::target::word
11470 AOT_ArgumentsDescriptor_type_args_len_offset = 0xc;
11471static constexpr dart::compiler::target::word AOT_Array_data_offset = 0xc;
11472static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x8;
11473static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
11474static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
11475 0x4;
11476static constexpr dart::compiler::target::word
11477 AOT_Class_declaration_type_offset = 0x34;
11478static constexpr dart::compiler::target::word
11479 AOT_Class_num_type_arguments_offset = 0x4c;
11480static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
11481 0x2c;
11482static constexpr dart::compiler::target::word
11483 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x58;
11484static constexpr dart::compiler::target::word
11485 AOT_ClassTable_allocation_tracing_state_table_offset = 0x4;
11486static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x14;
11487static constexpr dart::compiler::target::word
11488 AOT_Closure_delayed_type_arguments_offset = 0xc;
11489static constexpr dart::compiler::target::word AOT_Closure_function_offset =
11490 0x10;
11491static constexpr dart::compiler::target::word
11492 AOT_Closure_function_type_arguments_offset = 0x8;
11493static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x18;
11494static constexpr dart::compiler::target::word
11495 AOT_Closure_instantiator_type_arguments_offset = 0x4;
11496static constexpr dart::compiler::target::word
11497 AOT_ClosureData_packed_fields_offset = 0x10;
11498static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
11499 0x18;
11500static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
11501 0x14;
11502static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x1c;
11503static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
11504 0x4;
11505static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x8;
11506static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
11507static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
11508static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
11509static constexpr dart::compiler::target::word
11510 AOT_Field_initializer_function_offset = 0x10;
11511static constexpr dart::compiler::target::word
11512 AOT_Field_host_offset_or_field_id_offset = 0x14;
11513static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
11514 0x28;
11515static constexpr dart::compiler::target::word
11516 AOT_Field_guarded_list_length_in_object_offset_offset = 0x30;
11517static constexpr dart::compiler::target::word
11518 AOT_Field_guarded_list_length_offset = 0x18;
11519static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
11520 0x2c;
11521static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x32;
11522static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x20;
11523static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x18;
11524static constexpr dart::compiler::target::word
11525 AOT_Function_entry_point_offset[] = {0x4, 0x8};
11526static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
11527 0x28;
11528static constexpr dart::compiler::target::word AOT_Function_signature_offset =
11529 0x14;
11530static constexpr dart::compiler::target::word
11531 AOT_FutureOr_type_arguments_offset = 0x4;
11532static constexpr dart::compiler::target::word
11533 AOT_GrowableObjectArray_data_offset = 0xc;
11534static constexpr dart::compiler::target::word
11535 AOT_GrowableObjectArray_length_offset = 0x8;
11536static constexpr dart::compiler::target::word
11537 AOT_GrowableObjectArray_type_arguments_offset = 0x4;
11538static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x10;
11539static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
11540 0x1c;
11541static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
11542 0x20;
11543static constexpr dart::compiler::target::word
11544 AOT_CallSiteData_arguments_descriptor_offset = 0x8;
11545static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
11546 0x3;
11547static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
11548 0x0;
11549static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0xc;
11550static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x10;
11551static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
11552 0x14;
11553static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
11554static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
11555 0x14;
11556static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
11557 0x18;
11558static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
11559 0x20;
11560static constexpr dart::compiler::target::word
11561 AOT_Isolate_has_resumption_breakpoints_offset = 0x25;
11562static constexpr dart::compiler::target::word
11563 AOT_IsolateGroup_object_store_offset = 0x10;
11564static constexpr dart::compiler::target::word
11565 AOT_IsolateGroup_class_table_offset = 0x8;
11566static constexpr dart::compiler::target::word
11567 AOT_IsolateGroup_cached_class_table_table_offset = 0xc;
11568static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
11569 0x24;
11570static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
11571 0x10;
11572static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
11573 0xc;
11574static constexpr dart::compiler::target::word
11575 AOT_ImmutableLinkedHashBase_data_offset = 0xc;
11576static constexpr dart::compiler::target::word
11577 AOT_LinkedHashBase_deleted_keys_offset = 0x14;
11578static constexpr dart::compiler::target::word
11579 AOT_LinkedHashBase_hash_mask_offset = 0x8;
11580static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
11581 0x18;
11582static constexpr dart::compiler::target::word
11583 AOT_LinkedHashBase_type_arguments_offset = 0x4;
11584static constexpr dart::compiler::target::word
11585 AOT_LinkedHashBase_used_data_offset = 0x10;
11586static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
11587static constexpr dart::compiler::target::word
11588 AOT_MarkingStackBlock_pointers_offset = 0x8;
11589static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
11590 0x4;
11591static constexpr dart::compiler::target::word
11592 AOT_MegamorphicCache_buckets_offset = 0xc;
11593static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
11594 0x10;
11595static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
11596static constexpr dart::compiler::target::word
11597 AOT_NativeArguments_argc_tag_offset = 0x4;
11598static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
11599 0x8;
11600static constexpr dart::compiler::target::word
11601 AOT_NativeArguments_retval_offset = 0xc;
11602static constexpr dart::compiler::target::word
11603 AOT_NativeArguments_thread_offset = 0x0;
11604static constexpr dart::compiler::target::word
11605 AOT_ObjectStore_double_type_offset = 0xc8;
11606static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
11607 0x9c;
11608static constexpr dart::compiler::target::word
11609 AOT_ObjectStore_record_field_names_offset = 0x1fc;
11610static constexpr dart::compiler::target::word
11611 AOT_ObjectStore_string_type_offset = 0xdc;
11612static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
11613 0x88;
11614static constexpr dart::compiler::target::word
11615 AOT_ObjectStore_ffi_callback_code_offset = 0x278;
11616static constexpr dart::compiler::target::word
11617 AOT_ObjectStore_suspend_state_await_offset = 0x224;
11618static constexpr dart::compiler::target::word
11619 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
11620static constexpr dart::compiler::target::word
11621 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x248;
11622static constexpr dart::compiler::target::word
11623 AOT_ObjectStore_suspend_state_init_async_offset = 0x220;
11624static constexpr dart::compiler::target::word
11625 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x234;
11626static constexpr dart::compiler::target::word
11627 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x240;
11628static constexpr dart::compiler::target::word
11629 AOT_ObjectStore_suspend_state_return_async_offset = 0x22c;
11630static constexpr dart::compiler::target::word
11631 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
11632static constexpr dart::compiler::target::word
11633 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x23c;
11634static constexpr dart::compiler::target::word
11635 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
11636static constexpr dart::compiler::target::word
11637 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x238;
11638static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
11639 0xc;
11640static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
11641 0x0;
11642static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x4;
11643static constexpr dart::compiler::target::word
11644 AOT_Pointer_type_arguments_offset = 0x8;
11645static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
11646 0x4;
11647static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
11648 0xc;
11649static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x4;
11650static constexpr dart::compiler::target::word
11651 AOT_SingleTargetCache_entry_point_offset = 0x8;
11652static constexpr dart::compiler::target::word
11653 AOT_SingleTargetCache_lower_limit_offset = 0xc;
11654static constexpr dart::compiler::target::word
11655 AOT_SingleTargetCache_target_offset = 0x4;
11656static constexpr dart::compiler::target::word
11657 AOT_SingleTargetCache_upper_limit_offset = 0x10;
11658static constexpr dart::compiler::target::word
11659 AOT_StoreBufferBlock_pointers_offset = 0x8;
11660static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
11661 0x4;
11662static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
11663 0x4;
11664static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
11665static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
11666static constexpr dart::compiler::target::word
11667 AOT_SubtypeTestCache_cache_offset = 0x4;
11668static constexpr dart::compiler::target::word
11669 AOT_SubtypeTestCache_num_inputs_offset = 0x8;
11670static constexpr dart::compiler::target::word
11671 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
11672static constexpr dart::compiler::target::word
11673 AOT_SuspendState_error_callback_offset = 0x14;
11674static constexpr dart::compiler::target::word
11675 AOT_SuspendState_frame_size_offset = 0x4;
11676static constexpr dart::compiler::target::word
11677 AOT_SuspendState_function_data_offset = 0xc;
11678static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
11679 0x18;
11680static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8;
11681static constexpr dart::compiler::target::word
11682 AOT_SuspendState_then_callback_offset = 0x10;
11683static constexpr dart::compiler::target::word
11684 AOT_Thread_AllocateArray_entry_point_offset = 0x164;
11685static constexpr dart::compiler::target::word
11686 AOT_Thread_active_exception_offset = 0x378;
11687static constexpr dart::compiler::target::word
11688 AOT_Thread_active_stacktrace_offset = 0x37c;
11689static constexpr dart::compiler::target::word
11690 AOT_Thread_array_write_barrier_entry_point_offset = 0xf8;
11691static constexpr dart::compiler::target::word
11692 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100;
11693static constexpr dart::compiler::target::word
11694 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x8c;
11695static constexpr dart::compiler::target::word
11696 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104;
11697static constexpr dart::compiler::target::word
11698 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x90;
11699static constexpr dart::compiler::target::word
11700 AOT_Thread_allocate_object_entry_point_offset = 0x108;
11701static constexpr dart::compiler::target::word
11702 AOT_Thread_allocate_object_stub_offset = 0x94;
11703static constexpr dart::compiler::target::word
11704 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x10c;
11705static constexpr dart::compiler::target::word
11706 AOT_Thread_allocate_object_parameterized_stub_offset = 0x98;
11707static constexpr dart::compiler::target::word
11708 AOT_Thread_allocate_object_slow_entry_point_offset = 0x110;
11709static constexpr dart::compiler::target::word
11710 AOT_Thread_allocate_object_slow_stub_offset = 0x9c;
11711static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
11712 0x398;
11713static constexpr dart::compiler::target::word
11714 AOT_Thread_async_exception_handler_stub_offset = 0xa0;
11715static constexpr dart::compiler::target::word
11716 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x140;
11717static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
11718 0x3c;
11719static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
11720 0x38;
11721static constexpr dart::compiler::target::word
11722 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x138;
11723static constexpr dart::compiler::target::word
11724 AOT_Thread_call_to_runtime_entry_point_offset = 0xfc;
11725static constexpr dart::compiler::target::word
11726 AOT_Thread_call_to_runtime_stub_offset = 0x58;
11727static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
11728 0x3bc;
11729static constexpr dart::compiler::target::word
11730 AOT_Thread_dispatch_table_array_offset = 0x2c;
11731static constexpr dart::compiler::target::word
11732 AOT_Thread_double_truncate_round_supported_offset = 0x39c;
11733static constexpr dart::compiler::target::word
11734 AOT_Thread_service_extension_stream_offset = 0x3c0;
11735static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
11736 0x124;
11737static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
11738 0xcc;
11739static constexpr dart::compiler::target::word
11740 AOT_Thread_deoptimize_entry_offset = 0x128;
11741static constexpr dart::compiler::target::word
11742 AOT_Thread_deoptimize_stub_offset = 0xd0;
11743static constexpr dart::compiler::target::word
11744 AOT_Thread_double_abs_address_offset = 0x150;
11745static constexpr dart::compiler::target::word
11746 AOT_Thread_double_negate_address_offset = 0x14c;
11747static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28;
11748static constexpr dart::compiler::target::word
11749 AOT_Thread_enter_safepoint_stub_offset = 0xe4;
11750static constexpr dart::compiler::target::word
11751 AOT_Thread_execution_state_offset = 0x38c;
11752static constexpr dart::compiler::target::word
11753 AOT_Thread_exit_safepoint_stub_offset = 0xe8;
11754static constexpr dart::compiler::target::word
11755 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xec;
11756static constexpr dart::compiler::target::word
11757 AOT_Thread_call_native_through_safepoint_stub_offset = 0xf0;
11758static constexpr dart::compiler::target::word
11759 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x12c;
11760static constexpr dart::compiler::target::word
11761 AOT_Thread_fix_allocation_stub_code_offset = 0x50;
11762static constexpr dart::compiler::target::word
11763 AOT_Thread_fix_callers_target_code_offset = 0x4c;
11764static constexpr dart::compiler::target::word
11765 AOT_Thread_float_absolute_address_offset = 0x15c;
11766static constexpr dart::compiler::target::word
11767 AOT_Thread_float_negate_address_offset = 0x158;
11768static constexpr dart::compiler::target::word
11769 AOT_Thread_float_not_address_offset = 0x154;
11770static constexpr dart::compiler::target::word
11771 AOT_Thread_float_zerow_address_offset = 0x160;
11772static constexpr dart::compiler::target::word
11773 AOT_Thread_global_object_pool_offset = 0x380;
11774static constexpr dart::compiler::target::word
11775 AOT_Thread_invoke_dart_code_stub_offset = 0x54;
11776static constexpr dart::compiler::target::word
11777 AOT_Thread_exit_through_ffi_offset = 0x394;
11778static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x344;
11779static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
11780 0x348;
11781static constexpr dart::compiler::target::word
11782 AOT_Thread_field_table_values_offset = 0x30;
11783static constexpr dart::compiler::target::word
11784 AOT_Thread_lazy_deopt_from_return_stub_offset = 0xd4;
11785static constexpr dart::compiler::target::word
11786 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xd8;
11787static constexpr dart::compiler::target::word
11788 AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe0;
11789static constexpr dart::compiler::target::word
11790 AOT_Thread_marking_stack_block_offset = 0x35c;
11791static constexpr dart::compiler::target::word
11792 AOT_Thread_megamorphic_call_checked_entry_offset = 0x11c;
11793static constexpr dart::compiler::target::word
11794 AOT_Thread_switchable_call_miss_entry_offset = 0x120;
11795static constexpr dart::compiler::target::word
11796 AOT_Thread_switchable_call_miss_stub_offset = 0xbc;
11797static constexpr dart::compiler::target::word
11798 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x13c;
11799static constexpr dart::compiler::target::word
11800 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
11801 0x60;
11802static constexpr dart::compiler::target::word
11803 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
11804 0x5c;
11805static constexpr dart::compiler::target::word
11806 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x68;
11807static constexpr dart::compiler::target::word
11808 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x64;
11809static constexpr dart::compiler::target::word
11810 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x70;
11811static constexpr dart::compiler::target::word
11812 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x6c;
11813static constexpr dart::compiler::target::word
11814 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x78;
11815static constexpr dart::compiler::target::word
11816 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x74;
11817static constexpr dart::compiler::target::word
11818 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x80;
11819static constexpr dart::compiler::target::word
11820 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x7c;
11821static constexpr dart::compiler::target::word
11822 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x88;
11823static constexpr dart::compiler::target::word
11824 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x84;
11825static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
11826 0xa4;
11827static constexpr dart::compiler::target::word
11828 AOT_Thread_return_async_not_future_stub_offset = 0xac;
11829static constexpr dart::compiler::target::word
11830 AOT_Thread_return_async_star_stub_offset = 0xb0;
11831static constexpr dart::compiler::target::word
11832 AOT_Thread_return_async_stub_offset = 0xa8;
11833static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
11834 0x34;
11835static constexpr dart::compiler::target::word
11836 AOT_Thread_predefined_symbols_address_offset = 0x144;
11837static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
11838 0x384;
11839static constexpr dart::compiler::target::word
11840 AOT_Thread_saved_shadow_call_stack_offset = 0x388;
11841static constexpr dart::compiler::target::word
11842 AOT_Thread_safepoint_state_offset = 0x390;
11843static constexpr dart::compiler::target::word
11844 AOT_Thread_slow_type_test_stub_offset = 0xdc;
11845static constexpr dart::compiler::target::word
11846 AOT_Thread_slow_type_test_entry_point_offset = 0x134;
11847static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
11848 0x1c;
11849static constexpr dart::compiler::target::word
11850 AOT_Thread_saved_stack_limit_offset = 0x34c;
11851static constexpr dart::compiler::target::word
11852 AOT_Thread_stack_overflow_flags_offset = 0x350;
11853static constexpr dart::compiler::target::word
11854 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118;
11855static constexpr dart::compiler::target::word
11856 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb8;
11857static constexpr dart::compiler::target::word
11858 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
11859 0x114;
11860static constexpr dart::compiler::target::word
11861 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb4;
11862static constexpr dart::compiler::target::word
11863 AOT_Thread_store_buffer_block_offset = 0x358;
11864static constexpr dart::compiler::target::word
11865 AOT_Thread_suspend_state_await_entry_point_offset = 0x31c;
11866static constexpr dart::compiler::target::word
11867 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x320;
11868static constexpr dart::compiler::target::word
11869 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x318;
11870static constexpr dart::compiler::target::word
11871 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x324;
11872static constexpr dart::compiler::target::word
11873 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x328;
11874static constexpr dart::compiler::target::word
11875 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x32c;
11876static constexpr dart::compiler::target::word
11877 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x330;
11878static constexpr dart::compiler::target::word
11879 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x334;
11880static constexpr dart::compiler::target::word
11881 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x338;
11882static constexpr dart::compiler::target::word
11883 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
11884 0x33c;
11885static constexpr dart::compiler::target::word
11886 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x340;
11887static constexpr dart::compiler::target::word
11888 AOT_Thread_top_exit_frame_info_offset = 0x354;
11889static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24;
11890static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
11891 0x10;
11892static constexpr dart::compiler::target::word
11893 AOT_Thread_unboxed_runtime_arg_offset = 0x368;
11894static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x364;
11895static constexpr dart::compiler::target::word
11896 AOT_Thread_write_barrier_entry_point_offset = 0xf4;
11897static constexpr dart::compiler::target::word
11898 AOT_Thread_write_barrier_mask_offset = 0x20;
11899static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
11900 0x3a0;
11901static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3a8;
11902static constexpr dart::compiler::target::word
11903 AOT_Thread_jump_to_frame_entry_point_offset = 0x130;
11904static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
11905 0x3b0;
11906static constexpr dart::compiler::target::word
11907 AOT_TsanUtils_setjmp_function_offset = 0x0;
11908static constexpr dart::compiler::target::word
11909 AOT_TsanUtils_setjmp_buffer_offset = 0x4;
11910static constexpr dart::compiler::target::word
11911 AOT_TsanUtils_exception_pc_offset = 0x8;
11912static constexpr dart::compiler::target::word
11913 AOT_TsanUtils_exception_sp_offset = 0xc;
11914static constexpr dart::compiler::target::word
11915 AOT_TsanUtils_exception_fp_offset = 0x10;
11916static constexpr dart::compiler::target::word
11917 AOT_TimelineStream_enabled_offset = 0x8;
11918static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
11919 0xc;
11920static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x14;
11921static constexpr dart::compiler::target::word
11922 AOT_Finalizer_type_arguments_offset = 0x18;
11923static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
11924 0x14;
11925static constexpr dart::compiler::target::word
11926 AOT_FinalizerBase_all_entries_offset = 0xc;
11927static constexpr dart::compiler::target::word
11928 AOT_FinalizerBase_detachments_offset = 0x8;
11929static constexpr dart::compiler::target::word
11930 AOT_FinalizerBase_entries_collected_offset = 0x10;
11931static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
11932 0x4;
11933static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
11934 0x8;
11935static constexpr dart::compiler::target::word
11936 AOT_FinalizerEntry_external_size_offset = 0x1c;
11937static constexpr dart::compiler::target::word
11938 AOT_FinalizerEntry_finalizer_offset = 0x10;
11939static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
11940 0x14;
11941static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
11942 0xc;
11943static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
11944 0x4;
11945static constexpr dart::compiler::target::word
11946 AOT_NativeFinalizer_callback_offset = 0x14;
11947static constexpr dart::compiler::target::word
11948 AOT_FunctionType_named_parameter_names_offset = 0x20;
11949static constexpr dart::compiler::target::word
11950 AOT_FunctionType_packed_parameter_counts_offset = 0x24;
11951static constexpr dart::compiler::target::word
11952 AOT_FunctionType_packed_type_parameter_counts_offset = 0x28;
11953static constexpr dart::compiler::target::word
11954 AOT_FunctionType_parameter_types_offset = 0x1c;
11955static constexpr dart::compiler::target::word
11956 AOT_FunctionType_type_parameters_offset = 0x14;
11957static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
11958 0x1a;
11959static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
11960 0xc;
11961static constexpr dart::compiler::target::word
11962 AOT_TypeArguments_instantiations_offset = 0x4;
11963static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
11964 0x8;
11965static constexpr dart::compiler::target::word
11966 AOT_TypeArguments_nullability_offset = 0x10;
11967static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
11968 0x14;
11969static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
11970 0x4;
11971static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
11972 0x8;
11973static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
11974 0xc;
11975static constexpr dart::compiler::target::word
11976 AOT_TypeParameters_defaults_offset = 0x10;
11977static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
11978 0x8;
11979static constexpr dart::compiler::target::word
11980 AOT_TypedDataView_typed_data_offset = 0xc;
11981static constexpr dart::compiler::target::word
11982 AOT_TypedDataView_offset_in_bytes_offset = 0x10;
11983static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
11984 0xc;
11985static constexpr dart::compiler::target::word
11986 AOT_UnhandledException_exception_offset = 0x4;
11987static constexpr dart::compiler::target::word
11988 AOT_UnhandledException_stacktrace_offset = 0x8;
11989static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x8;
11990static constexpr dart::compiler::target::word
11991 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x4;
11992static constexpr dart::compiler::target::word
11993 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x8;
11994static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x4;
11995static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
11996 0x8;
11997static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
11998 0x4;
11999static constexpr dart::compiler::target::word
12000 AOT_WeakReference_type_arguments_offset = 0x8;
12001static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
12002 0x4, 0xc, 0x8, 0x10};
12003static constexpr dart::compiler::target::word
12004 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
12005 0x2f8, 0x2fc, 0x300, 0x304, 0x308, -1, 0x30c, -1,
12006 0x310, 0x314, -1, -1, -1, -1, -1, -1};
12007static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
12008 0x14;
12009static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8;
12010static constexpr dart::compiler::target::word AOT_Array_header_size = 0xc;
12011static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x8;
12012static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
12013 0x10;
12014static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x60;
12015static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x20;
12016static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
12017 0x14;
12018static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
12019 0x8;
12020static constexpr dart::compiler::target::word
12021 AOT_CompressedStackMaps_ObjectHeaderSize = 0x4;
12022static constexpr dart::compiler::target::word
12023 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
12024static constexpr dart::compiler::target::word AOT_Context_header_size = 0xc;
12025static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
12026static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
12027 0xc;
12028static constexpr dart::compiler::target::word
12029 AOT_ExternalTypedData_InstanceSize = 0xc;
12030static constexpr dart::compiler::target::word
12031 AOT_FfiTrampolineData_InstanceSize = 0x1c;
12032static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x34;
12033static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x1c;
12034static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
12035 0x20;
12036static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
12037 0x18;
12038static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
12039static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
12040static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x2c;
12041static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
12042 0x2c;
12043static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x8;
12044static constexpr dart::compiler::target::word
12045 AOT_GrowableObjectArray_InstanceSize = 0x10;
12046static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x18;
12047static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x4;
12048static constexpr dart::compiler::target::word
12049 AOT_Instructions_UnalignedHeaderSize = 0x8;
12050static constexpr dart::compiler::target::word
12051 AOT_InstructionsSection_UnalignedHeaderSize = 0x14;
12052static constexpr dart::compiler::target::word
12053 AOT_InstructionsSection_HeaderSize = 0x20;
12054static constexpr dart::compiler::target::word
12055 AOT_InstructionsTable_InstanceSize = 0x18;
12056static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
12057static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x4;
12058static constexpr dart::compiler::target::word
12059 AOT_KernelProgramInfo_InstanceSize = 0x30;
12060static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
12061 0x1c;
12062static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x48;
12063static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
12064 0x14;
12065static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
12066 0x1c;
12067static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
12068 0x4;
12069static constexpr dart::compiler::target::word
12070 AOT_MegamorphicCache_InstanceSize = 0x18;
12071static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
12072static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
12073 0x8;
12074static constexpr dart::compiler::target::word
12075 AOT_MonomorphicSmiableCall_InstanceSize = 0xc;
12076static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x14;
12077static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
12078 0x10;
12079static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x4;
12080static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x4;
12081static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 0xc;
12082static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
12083 0x8;
12084static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0xc;
12085static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
12086 0x18;
12087static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
12088 0x1c;
12089static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x2c;
12090static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x28;
12091static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
12092static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x4;
12093static constexpr dart::compiler::target::word
12094 AOT_SingleTargetCache_InstanceSize = 0x14;
12095static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
12096 0x14;
12097static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
12098 0x18;
12099static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0xc;
12100static constexpr dart::compiler::target::word
12101 AOT_SubtypeTestCache_InstanceSize = 0x10;
12102static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
12103 0x14;
12104static constexpr dart::compiler::target::word
12105 AOT_TransferableTypedData_InstanceSize = 0x4;
12106static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x18;
12107static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
12108 0x1c;
12109static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
12110 0x14;
12111static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0xc;
12112static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
12113 0xc;
12114static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
12115 0x14;
12116static constexpr dart::compiler::target::word
12117 AOT_UnhandledException_InstanceSize = 0xc;
12118static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
12119 0x10;
12120static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
12121 0xc;
12122static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x10;
12123static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
12124 0x10;
12125static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
12126 0x10;
12127static constexpr dart::compiler::target::word
12128 AOT_WeakSerializationReference_InstanceSize = 0xc;
12129#endif // !defined(PRODUCT) && \
12130 // defined(TARGET_ARCH_ARM) && \
12131 // !defined(DART_COMPRESSED_POINTERS)
12132
12133#if !defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
12134 !defined(DART_COMPRESSED_POINTERS)
12135static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
12136 0x38;
12137static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
12138 0x18;
12139static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
12140static constexpr dart::compiler::target::word
12141 AOT_ClassTable_elements_start_offset = 0x0;
12142static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
12143static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
12144 0x98;
12145static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
12146static constexpr dart::compiler::target::word
12147 AOT_Context_elements_start_offset = 0x18;
12148static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
12149static constexpr dart::compiler::target::word
12150 AOT_ContextScope_elements_start_offset = 0x10;
12151static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
12152 0x50;
12153static constexpr dart::compiler::target::word
12154 AOT_ExceptionHandlers_elements_start_offset = 0x18;
12155static constexpr dart::compiler::target::word
12156 AOT_ExceptionHandlers_element_size = 0xc;
12157static constexpr dart::compiler::target::word
12158 AOT_ObjectPool_elements_start_offset = 0x10;
12159static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
12160static constexpr dart::compiler::target::word
12161 AOT_OneByteString_elements_start_offset = 0x10;
12162static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
12163 0x1;
12164static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
12165 0x10;
12166static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
12167static constexpr dart::compiler::target::word
12168 AOT_TypeArguments_elements_start_offset = 0x28;
12169static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
12170 0x8;
12171static constexpr dart::compiler::target::word
12172 AOT_TwoByteString_elements_start_offset = 0x10;
12173static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
12174 0x2;
12175static constexpr dart::compiler::target::word
12176 AOT_WeakArray_elements_start_offset = 0x18;
12177static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
12178static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
12179 0x7ffffffffffffff;
12180static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
12181 0x7ffd;
12182static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
12183 0x7ffffffffffffff;
12184static constexpr dart::compiler::target::word
12185 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
12186static constexpr dart::compiler::target::word
12187 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
12188static constexpr dart::compiler::target::word
12189 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
12190static constexpr dart::compiler::target::word
12191 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x16;
12192static constexpr dart::compiler::target::word
12193 AOT_Instructions_kBarePayloadAlignment = 0x4;
12194static constexpr dart::compiler::target::word
12195 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
12196static constexpr dart::compiler::target::word
12197 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
12198static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
12199static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
12200static constexpr dart::compiler::target::word
12201 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
12202static constexpr dart::compiler::target::word
12203 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
12204static constexpr dart::compiler::target::word
12205 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
12206static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
12207 0xffff;
12208static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
12209 0xffff;
12210static constexpr dart::compiler::target::word AOT_String_kMaxElements =
12211 0x1fffffffffffffff;
12212static constexpr dart::compiler::target::word
12213 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
12214static constexpr dart::compiler::target::word
12215 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
12216static constexpr dart::compiler::target::word
12217 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
12218static constexpr dart::compiler::target::word
12219 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
12220static constexpr dart::compiler::target::word
12221 AOT_SubtypeTestCache_kDestinationType = 0x6;
12222static constexpr dart::compiler::target::word
12223 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
12224static constexpr dart::compiler::target::word
12225 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
12226static constexpr dart::compiler::target::word
12227 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
12228static constexpr dart::compiler::target::word
12229 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
12230static constexpr dart::compiler::target::word
12231 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
12232static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
12233 0x7;
12234static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
12235 0x7;
12236static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
12237 0x7ffffffffffffff;
12238static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
12239 0x10;
12240static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
12241 0x20;
12242static constexpr dart::compiler::target::word
12243 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
12244static constexpr dart::compiler::target::word
12245 AOT_ArgumentsDescriptor_count_offset = 0x20;
12246static constexpr dart::compiler::target::word
12247 AOT_ArgumentsDescriptor_size_offset = 0x28;
12248static constexpr dart::compiler::target::word
12249 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
12250static constexpr dart::compiler::target::word
12251 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
12252static constexpr dart::compiler::target::word
12253 AOT_ArgumentsDescriptor_name_offset = 0x0;
12254static constexpr dart::compiler::target::word
12255 AOT_ArgumentsDescriptor_position_offset = 0x8;
12256static constexpr dart::compiler::target::word
12257 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
12258static constexpr dart::compiler::target::word
12259 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
12260static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
12261static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
12262static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
12263static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
12264 0x8;
12265static constexpr dart::compiler::target::word
12266 AOT_Class_declaration_type_offset = 0x68;
12267static constexpr dart::compiler::target::word
12268 AOT_Class_num_type_arguments_offset = 0x94;
12269static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
12270 0x58;
12271static constexpr dart::compiler::target::word
12272 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0xa0;
12273static constexpr dart::compiler::target::word
12274 AOT_ClassTable_allocation_tracing_state_table_offset = 0x8;
12275static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
12276static constexpr dart::compiler::target::word
12277 AOT_Closure_delayed_type_arguments_offset = 0x18;
12278static constexpr dart::compiler::target::word AOT_Closure_function_offset =
12279 0x20;
12280static constexpr dart::compiler::target::word
12281 AOT_Closure_function_type_arguments_offset = 0x10;
12282static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
12283static constexpr dart::compiler::target::word
12284 AOT_Closure_instantiator_type_arguments_offset = 0x8;
12285static constexpr dart::compiler::target::word
12286 AOT_ClosureData_packed_fields_offset = 0x20;
12287static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
12288 0x30;
12289static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
12290 0x28;
12291static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
12292static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
12293 0x8;
12294static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
12295static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
12296static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
12297static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
12298static constexpr dart::compiler::target::word
12299 AOT_Field_initializer_function_offset = 0x20;
12300static constexpr dart::compiler::target::word
12301 AOT_Field_host_offset_or_field_id_offset = 0x28;
12302static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
12303 0x48;
12304static constexpr dart::compiler::target::word
12305 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
12306static constexpr dart::compiler::target::word
12307 AOT_Field_guarded_list_length_offset = 0x30;
12308static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
12309 0x4c;
12310static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
12311static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
12312static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
12313static constexpr dart::compiler::target::word
12314 AOT_Function_entry_point_offset[] = {0x8, 0x10};
12315static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
12316 0x4c;
12317static constexpr dart::compiler::target::word AOT_Function_signature_offset =
12318 0x28;
12319static constexpr dart::compiler::target::word
12320 AOT_FutureOr_type_arguments_offset = 0x8;
12321static constexpr dart::compiler::target::word
12322 AOT_GrowableObjectArray_data_offset = 0x18;
12323static constexpr dart::compiler::target::word
12324 AOT_GrowableObjectArray_length_offset = 0x10;
12325static constexpr dart::compiler::target::word
12326 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
12327static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
12328static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
12329 0x38;
12330static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
12331 0x40;
12332static constexpr dart::compiler::target::word
12333 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
12334static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
12335 0x3;
12336static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
12337 0x0;
12338static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
12339static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
12340static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
12341 0x28;
12342static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
12343static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
12344 0x28;
12345static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
12346 0x30;
12347static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
12348 0x40;
12349static constexpr dart::compiler::target::word
12350 AOT_Isolate_has_resumption_breakpoints_offset = 0x49;
12351static constexpr dart::compiler::target::word
12352 AOT_IsolateGroup_object_store_offset = 0x20;
12353static constexpr dart::compiler::target::word
12354 AOT_IsolateGroup_class_table_offset = 0x10;
12355static constexpr dart::compiler::target::word
12356 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
12357static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
12358 0x48;
12359static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
12360 0x20;
12361static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
12362 0x18;
12363static constexpr dart::compiler::target::word
12364 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
12365static constexpr dart::compiler::target::word
12366 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
12367static constexpr dart::compiler::target::word
12368 AOT_LinkedHashBase_hash_mask_offset = 0x10;
12369static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
12370 0x30;
12371static constexpr dart::compiler::target::word
12372 AOT_LinkedHashBase_type_arguments_offset = 0x8;
12373static constexpr dart::compiler::target::word
12374 AOT_LinkedHashBase_used_data_offset = 0x20;
12375static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
12376static constexpr dart::compiler::target::word
12377 AOT_MarkingStackBlock_pointers_offset = 0x10;
12378static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
12379 0x8;
12380static constexpr dart::compiler::target::word
12381 AOT_MegamorphicCache_buckets_offset = 0x18;
12382static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
12383 0x20;
12384static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
12385static constexpr dart::compiler::target::word
12386 AOT_NativeArguments_argc_tag_offset = 0x8;
12387static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
12388 0x10;
12389static constexpr dart::compiler::target::word
12390 AOT_NativeArguments_retval_offset = 0x18;
12391static constexpr dart::compiler::target::word
12392 AOT_NativeArguments_thread_offset = 0x0;
12393static constexpr dart::compiler::target::word
12394 AOT_ObjectStore_double_type_offset = 0x190;
12395static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
12396 0x138;
12397static constexpr dart::compiler::target::word
12398 AOT_ObjectStore_record_field_names_offset = 0x3f8;
12399static constexpr dart::compiler::target::word
12400 AOT_ObjectStore_string_type_offset = 0x1b8;
12401static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
12402 0x110;
12403static constexpr dart::compiler::target::word
12404 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
12405static constexpr dart::compiler::target::word
12406 AOT_ObjectStore_suspend_state_await_offset = 0x448;
12407static constexpr dart::compiler::target::word
12408 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
12409static constexpr dart::compiler::target::word
12410 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
12411static constexpr dart::compiler::target::word
12412 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
12413static constexpr dart::compiler::target::word
12414 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
12415static constexpr dart::compiler::target::word
12416 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
12417static constexpr dart::compiler::target::word
12418 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
12419static constexpr dart::compiler::target::word
12420 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
12421static constexpr dart::compiler::target::word
12422 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
12423static constexpr dart::compiler::target::word
12424 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
12425static constexpr dart::compiler::target::word
12426 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
12427static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
12428 0x10;
12429static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
12430 0x0;
12431static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
12432static constexpr dart::compiler::target::word
12433 AOT_Pointer_type_arguments_offset = 0x10;
12434static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
12435 0x8;
12436static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
12437 0x18;
12438static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
12439static constexpr dart::compiler::target::word
12440 AOT_SingleTargetCache_entry_point_offset = 0x10;
12441static constexpr dart::compiler::target::word
12442 AOT_SingleTargetCache_lower_limit_offset = 0x18;
12443static constexpr dart::compiler::target::word
12444 AOT_SingleTargetCache_target_offset = 0x8;
12445static constexpr dart::compiler::target::word
12446 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
12447static constexpr dart::compiler::target::word
12448 AOT_StoreBufferBlock_pointers_offset = 0x10;
12449static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
12450 0x8;
12451static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
12452 0x8;
12453static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
12454static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
12455static constexpr dart::compiler::target::word
12456 AOT_SubtypeTestCache_cache_offset = 0x8;
12457static constexpr dart::compiler::target::word
12458 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
12459static constexpr dart::compiler::target::word
12460 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
12461static constexpr dart::compiler::target::word
12462 AOT_SuspendState_error_callback_offset = 0x28;
12463static constexpr dart::compiler::target::word
12464 AOT_SuspendState_frame_size_offset = 0x8;
12465static constexpr dart::compiler::target::word
12466 AOT_SuspendState_function_data_offset = 0x18;
12467static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
12468 0x30;
12469static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
12470static constexpr dart::compiler::target::word
12471 AOT_SuspendState_then_callback_offset = 0x20;
12472static constexpr dart::compiler::target::word
12473 AOT_Thread_AllocateArray_entry_point_offset = 0x2c8;
12474static constexpr dart::compiler::target::word
12475 AOT_Thread_active_exception_offset = 0x6f8;
12476static constexpr dart::compiler::target::word
12477 AOT_Thread_active_stacktrace_offset = 0x700;
12478static constexpr dart::compiler::target::word
12479 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f0;
12480static constexpr dart::compiler::target::word
12481 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
12482static constexpr dart::compiler::target::word
12483 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
12484static constexpr dart::compiler::target::word
12485 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
12486static constexpr dart::compiler::target::word
12487 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
12488static constexpr dart::compiler::target::word
12489 AOT_Thread_allocate_object_entry_point_offset = 0x210;
12490static constexpr dart::compiler::target::word
12491 AOT_Thread_allocate_object_stub_offset = 0x128;
12492static constexpr dart::compiler::target::word
12493 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x218;
12494static constexpr dart::compiler::target::word
12495 AOT_Thread_allocate_object_parameterized_stub_offset = 0x130;
12496static constexpr dart::compiler::target::word
12497 AOT_Thread_allocate_object_slow_entry_point_offset = 0x220;
12498static constexpr dart::compiler::target::word
12499 AOT_Thread_allocate_object_slow_stub_offset = 0x138;
12500static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
12501 0x738;
12502static constexpr dart::compiler::target::word
12503 AOT_Thread_async_exception_handler_stub_offset = 0x140;
12504static constexpr dart::compiler::target::word
12505 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
12506static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
12507 0x78;
12508static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
12509 0x70;
12510static constexpr dart::compiler::target::word
12511 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
12512static constexpr dart::compiler::target::word
12513 AOT_Thread_call_to_runtime_entry_point_offset = 0x1f8;
12514static constexpr dart::compiler::target::word
12515 AOT_Thread_call_to_runtime_stub_offset = 0xb0;
12516static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
12517 0x770;
12518static constexpr dart::compiler::target::word
12519 AOT_Thread_dispatch_table_array_offset = 0x58;
12520static constexpr dart::compiler::target::word
12521 AOT_Thread_double_truncate_round_supported_offset = 0x740;
12522static constexpr dart::compiler::target::word
12523 AOT_Thread_service_extension_stream_offset = 0x778;
12524static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
12525 0x248;
12526static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
12527 0x198;
12528static constexpr dart::compiler::target::word
12529 AOT_Thread_deoptimize_entry_offset = 0x250;
12530static constexpr dart::compiler::target::word
12531 AOT_Thread_deoptimize_stub_offset = 0x1a0;
12532static constexpr dart::compiler::target::word
12533 AOT_Thread_double_abs_address_offset = 0x2a0;
12534static constexpr dart::compiler::target::word
12535 AOT_Thread_double_negate_address_offset = 0x298;
12536static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
12537static constexpr dart::compiler::target::word
12538 AOT_Thread_enter_safepoint_stub_offset = 0x1c8;
12539static constexpr dart::compiler::target::word
12540 AOT_Thread_execution_state_offset = 0x720;
12541static constexpr dart::compiler::target::word
12542 AOT_Thread_exit_safepoint_stub_offset = 0x1d0;
12543static constexpr dart::compiler::target::word
12544 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
12545static constexpr dart::compiler::target::word
12546 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e0;
12547static constexpr dart::compiler::target::word
12548 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x258;
12549static constexpr dart::compiler::target::word
12550 AOT_Thread_fix_allocation_stub_code_offset = 0xa0;
12551static constexpr dart::compiler::target::word
12552 AOT_Thread_fix_callers_target_code_offset = 0x98;
12553static constexpr dart::compiler::target::word
12554 AOT_Thread_float_absolute_address_offset = 0x2b8;
12555static constexpr dart::compiler::target::word
12556 AOT_Thread_float_negate_address_offset = 0x2b0;
12557static constexpr dart::compiler::target::word
12558 AOT_Thread_float_not_address_offset = 0x2a8;
12559static constexpr dart::compiler::target::word
12560 AOT_Thread_float_zerow_address_offset = 0x2c0;
12561static constexpr dart::compiler::target::word
12562 AOT_Thread_global_object_pool_offset = 0x708;
12563static constexpr dart::compiler::target::word
12564 AOT_Thread_invoke_dart_code_stub_offset = 0xa8;
12565static constexpr dart::compiler::target::word
12566 AOT_Thread_exit_through_ffi_offset = 0x730;
12567static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6a0;
12568static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
12569 0x6a8;
12570static constexpr dart::compiler::target::word
12571 AOT_Thread_field_table_values_offset = 0x60;
12572static constexpr dart::compiler::target::word
12573 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
12574static constexpr dart::compiler::target::word
12575 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
12576static constexpr dart::compiler::target::word
12577 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
12578static constexpr dart::compiler::target::word
12579 AOT_Thread_marking_stack_block_offset = 0x6d0;
12580static constexpr dart::compiler::target::word
12581 AOT_Thread_megamorphic_call_checked_entry_offset = 0x238;
12582static constexpr dart::compiler::target::word
12583 AOT_Thread_switchable_call_miss_entry_offset = 0x240;
12584static constexpr dart::compiler::target::word
12585 AOT_Thread_switchable_call_miss_stub_offset = 0x178;
12586static constexpr dart::compiler::target::word
12587 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
12588static constexpr dart::compiler::target::word
12589 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
12590 0xc0;
12591static constexpr dart::compiler::target::word
12592 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
12593 0xb8;
12594static constexpr dart::compiler::target::word
12595 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
12596static constexpr dart::compiler::target::word
12597 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
12598static constexpr dart::compiler::target::word
12599 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
12600static constexpr dart::compiler::target::word
12601 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
12602static constexpr dart::compiler::target::word
12603 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
12604static constexpr dart::compiler::target::word
12605 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
12606static constexpr dart::compiler::target::word
12607 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
12608static constexpr dart::compiler::target::word
12609 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
12610static constexpr dart::compiler::target::word
12611 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
12612static constexpr dart::compiler::target::word
12613 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
12614static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
12615 0x148;
12616static constexpr dart::compiler::target::word
12617 AOT_Thread_return_async_not_future_stub_offset = 0x158;
12618static constexpr dart::compiler::target::word
12619 AOT_Thread_return_async_star_stub_offset = 0x160;
12620static constexpr dart::compiler::target::word
12621 AOT_Thread_return_async_stub_offset = 0x150;
12622static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
12623 0x68;
12624static constexpr dart::compiler::target::word
12625 AOT_Thread_predefined_symbols_address_offset = 0x288;
12626static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
12627 0x710;
12628static constexpr dart::compiler::target::word
12629 AOT_Thread_saved_shadow_call_stack_offset = 0x718;
12630static constexpr dart::compiler::target::word
12631 AOT_Thread_safepoint_state_offset = 0x728;
12632static constexpr dart::compiler::target::word
12633 AOT_Thread_slow_type_test_stub_offset = 0x1b8;
12634static constexpr dart::compiler::target::word
12635 AOT_Thread_slow_type_test_entry_point_offset = 0x268;
12636static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
12637 0x38;
12638static constexpr dart::compiler::target::word
12639 AOT_Thread_saved_stack_limit_offset = 0x6b0;
12640static constexpr dart::compiler::target::word
12641 AOT_Thread_stack_overflow_flags_offset = 0x6b8;
12642static constexpr dart::compiler::target::word
12643 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
12644static constexpr dart::compiler::target::word
12645 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
12646static constexpr dart::compiler::target::word
12647 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
12648 0x228;
12649static constexpr dart::compiler::target::word
12650 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
12651static constexpr dart::compiler::target::word
12652 AOT_Thread_store_buffer_block_offset = 0x6c8;
12653static constexpr dart::compiler::target::word
12654 AOT_Thread_suspend_state_await_entry_point_offset = 0x650;
12655static constexpr dart::compiler::target::word
12656 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x658;
12657static constexpr dart::compiler::target::word
12658 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x648;
12659static constexpr dart::compiler::target::word
12660 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x660;
12661static constexpr dart::compiler::target::word
12662 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x668;
12663static constexpr dart::compiler::target::word
12664 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x670;
12665static constexpr dart::compiler::target::word
12666 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x678;
12667static constexpr dart::compiler::target::word
12668 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x680;
12669static constexpr dart::compiler::target::word
12670 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x688;
12671static constexpr dart::compiler::target::word
12672 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
12673 0x690;
12674static constexpr dart::compiler::target::word
12675 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x698;
12676static constexpr dart::compiler::target::word
12677 AOT_Thread_top_exit_frame_info_offset = 0x6c0;
12678static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
12679static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
12680 0x20;
12681static constexpr dart::compiler::target::word
12682 AOT_Thread_unboxed_runtime_arg_offset = 0x6e8;
12683static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6e0;
12684static constexpr dart::compiler::target::word
12685 AOT_Thread_write_barrier_entry_point_offset = 0x1e8;
12686static constexpr dart::compiler::target::word
12687 AOT_Thread_write_barrier_mask_offset = 0x40;
12688static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
12689 0x748;
12690static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x750;
12691static constexpr dart::compiler::target::word
12692 AOT_Thread_jump_to_frame_entry_point_offset = 0x260;
12693static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
12694 0x758;
12695static constexpr dart::compiler::target::word
12696 AOT_TsanUtils_setjmp_function_offset = 0x0;
12697static constexpr dart::compiler::target::word
12698 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
12699static constexpr dart::compiler::target::word
12700 AOT_TsanUtils_exception_pc_offset = 0x10;
12701static constexpr dart::compiler::target::word
12702 AOT_TsanUtils_exception_sp_offset = 0x18;
12703static constexpr dart::compiler::target::word
12704 AOT_TsanUtils_exception_fp_offset = 0x20;
12705static constexpr dart::compiler::target::word
12706 AOT_TimelineStream_enabled_offset = 0x10;
12707static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
12708 0x10;
12709static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
12710static constexpr dart::compiler::target::word
12711 AOT_Finalizer_type_arguments_offset = 0x30;
12712static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
12713 0x28;
12714static constexpr dart::compiler::target::word
12715 AOT_FinalizerBase_all_entries_offset = 0x18;
12716static constexpr dart::compiler::target::word
12717 AOT_FinalizerBase_detachments_offset = 0x10;
12718static constexpr dart::compiler::target::word
12719 AOT_FinalizerBase_entries_collected_offset = 0x20;
12720static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
12721 0x8;
12722static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
12723 0x10;
12724static constexpr dart::compiler::target::word
12725 AOT_FinalizerEntry_external_size_offset = 0x38;
12726static constexpr dart::compiler::target::word
12727 AOT_FinalizerEntry_finalizer_offset = 0x20;
12728static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
12729 0x28;
12730static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
12731 0x18;
12732static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
12733 0x8;
12734static constexpr dart::compiler::target::word
12735 AOT_NativeFinalizer_callback_offset = 0x28;
12736static constexpr dart::compiler::target::word
12737 AOT_FunctionType_named_parameter_names_offset = 0x40;
12738static constexpr dart::compiler::target::word
12739 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
12740static constexpr dart::compiler::target::word
12741 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
12742static constexpr dart::compiler::target::word
12743 AOT_FunctionType_parameter_types_offset = 0x38;
12744static constexpr dart::compiler::target::word
12745 AOT_FunctionType_type_parameters_offset = 0x28;
12746static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
12747 0x32;
12748static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
12749 0x18;
12750static constexpr dart::compiler::target::word
12751 AOT_TypeArguments_instantiations_offset = 0x8;
12752static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
12753 0x10;
12754static constexpr dart::compiler::target::word
12755 AOT_TypeArguments_nullability_offset = 0x20;
12756static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
12757 0x28;
12758static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
12759 0x8;
12760static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
12761 0x10;
12762static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
12763 0x18;
12764static constexpr dart::compiler::target::word
12765 AOT_TypeParameters_defaults_offset = 0x20;
12766static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
12767 0x10;
12768static constexpr dart::compiler::target::word
12769 AOT_TypedDataView_typed_data_offset = 0x18;
12770static constexpr dart::compiler::target::word
12771 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
12772static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
12773 0x18;
12774static constexpr dart::compiler::target::word
12775 AOT_UnhandledException_exception_offset = 0x8;
12776static constexpr dart::compiler::target::word
12777 AOT_UnhandledException_stacktrace_offset = 0x10;
12778static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
12779static constexpr dart::compiler::target::word
12780 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
12781static constexpr dart::compiler::target::word
12782 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
12783static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
12784static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
12785 0x10;
12786static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
12787 0x8;
12788static constexpr dart::compiler::target::word
12789 AOT_WeakReference_type_arguments_offset = 0x10;
12790static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
12791 0x8, 0x18, 0x10, 0x20};
12792static constexpr dart::compiler::target::word
12793 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
12794 0x5f0, 0x5f8, 0x600, 0x608, -1, -1, 0x610, 0x618,
12795 0x620, 0x628, 0x630, -1, 0x638, 0x640, -1, -1};
12796static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
12797 0x28;
12798static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
12799static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
12800static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
12801static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
12802 0x10;
12803static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0xa8;
12804static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
12805static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
12806 0x28;
12807static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
12808 0x10;
12809static constexpr dart::compiler::target::word
12810 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
12811static constexpr dart::compiler::target::word
12812 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
12813static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
12814static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
12815static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
12816 0x18;
12817static constexpr dart::compiler::target::word
12818 AOT_ExternalTypedData_InstanceSize = 0x18;
12819static constexpr dart::compiler::target::word
12820 AOT_FfiTrampolineData_InstanceSize = 0x30;
12821static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
12822static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
12823static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
12824 0x40;
12825static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
12826 0x30;
12827static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
12828static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
12829static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
12830static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
12831 0x50;
12832static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
12833static constexpr dart::compiler::target::word
12834 AOT_GrowableObjectArray_InstanceSize = 0x20;
12835static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
12836static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
12837static constexpr dart::compiler::target::word
12838 AOT_Instructions_UnalignedHeaderSize = 0x10;
12839static constexpr dart::compiler::target::word
12840 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
12841static constexpr dart::compiler::target::word
12842 AOT_InstructionsSection_HeaderSize = 0x40;
12843static constexpr dart::compiler::target::word
12844 AOT_InstructionsTable_InstanceSize = 0x30;
12845static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
12846static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
12847static constexpr dart::compiler::target::word
12848 AOT_KernelProgramInfo_InstanceSize = 0x60;
12849static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
12850 0x30;
12851static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x88;
12852static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
12853 0x28;
12854static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
12855 0x38;
12856static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
12857 0x8;
12858static constexpr dart::compiler::target::word
12859 AOT_MegamorphicCache_InstanceSize = 0x30;
12860static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
12861static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
12862 0x10;
12863static constexpr dart::compiler::target::word
12864 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
12865static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
12866static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
12867 0x20;
12868static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
12869static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
12870static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
12871 0x18;
12872static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
12873 0x10;
12874static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
12875static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
12876 0x30;
12877static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
12878 0x38;
12879static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x58;
12880static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
12881static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
12882static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
12883static constexpr dart::compiler::target::word
12884 AOT_SingleTargetCache_InstanceSize = 0x20;
12885static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
12886 0x28;
12887static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
12888 0x30;
12889static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
12890static constexpr dart::compiler::target::word
12891 AOT_SubtypeTestCache_InstanceSize = 0x18;
12892static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
12893 0x28;
12894static constexpr dart::compiler::target::word
12895 AOT_TransferableTypedData_InstanceSize = 0x8;
12896static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
12897static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
12898 0x38;
12899static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
12900 0x28;
12901static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
12902static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
12903 0x18;
12904static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
12905 0x28;
12906static constexpr dart::compiler::target::word
12907 AOT_UnhandledException_InstanceSize = 0x18;
12908static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
12909 0x20;
12910static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
12911 0x18;
12912static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
12913static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
12914 0x20;
12915static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
12916 0x20;
12917static constexpr dart::compiler::target::word
12918 AOT_WeakSerializationReference_InstanceSize = 0x18;
12919#endif // !defined(PRODUCT) && \
12920 // defined(TARGET_ARCH_X64) && \
12921 // !defined(DART_COMPRESSED_POINTERS)
12922
12923#if !defined(PRODUCT) && defined(TARGET_ARCH_IA32) && \
12924 !defined(DART_COMPRESSED_POINTERS)
12925#endif // !defined(PRODUCT) && \
12926 // defined(TARGET_ARCH_IA32) && \
12927 // !defined(DART_COMPRESSED_POINTERS)
12928
12929#if !defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
12930 !defined(DART_COMPRESSED_POINTERS)
12931static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
12932 0x38;
12933static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
12934 0x18;
12935static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
12936static constexpr dart::compiler::target::word
12937 AOT_ClassTable_elements_start_offset = 0x0;
12938static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
12939static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
12940 0x98;
12941static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
12942static constexpr dart::compiler::target::word
12943 AOT_Context_elements_start_offset = 0x18;
12944static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
12945static constexpr dart::compiler::target::word
12946 AOT_ContextScope_elements_start_offset = 0x10;
12947static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
12948 0x50;
12949static constexpr dart::compiler::target::word
12950 AOT_ExceptionHandlers_elements_start_offset = 0x18;
12951static constexpr dart::compiler::target::word
12952 AOT_ExceptionHandlers_element_size = 0xc;
12953static constexpr dart::compiler::target::word
12954 AOT_ObjectPool_elements_start_offset = 0x10;
12955static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
12956static constexpr dart::compiler::target::word
12957 AOT_OneByteString_elements_start_offset = 0x10;
12958static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
12959 0x1;
12960static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
12961 0x10;
12962static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
12963static constexpr dart::compiler::target::word
12964 AOT_TypeArguments_elements_start_offset = 0x28;
12965static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
12966 0x8;
12967static constexpr dart::compiler::target::word
12968 AOT_TwoByteString_elements_start_offset = 0x10;
12969static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
12970 0x2;
12971static constexpr dart::compiler::target::word
12972 AOT_WeakArray_elements_start_offset = 0x18;
12973static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
12974static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
12975 0x7ffffffffffffff;
12976static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
12977 0x7ffd;
12978static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
12979 0x7ffffffffffffff;
12980static constexpr dart::compiler::target::word
12981 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
12982static constexpr dart::compiler::target::word
12983 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x34;
12984static constexpr dart::compiler::target::word
12985 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
12986static constexpr dart::compiler::target::word
12987 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x18;
12988static constexpr dart::compiler::target::word
12989 AOT_Instructions_kBarePayloadAlignment = 0x4;
12990static constexpr dart::compiler::target::word
12991 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
12992static constexpr dart::compiler::target::word
12993 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
12994static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
12995static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
12996static constexpr dart::compiler::target::word
12997 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
12998static constexpr dart::compiler::target::word
12999 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
13000static constexpr dart::compiler::target::word
13001 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
13002static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
13003 0xffff;
13004static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
13005 0xffff;
13006static constexpr dart::compiler::target::word AOT_String_kMaxElements =
13007 0x1fffffffffffffff;
13008static constexpr dart::compiler::target::word
13009 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
13010static constexpr dart::compiler::target::word
13011 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
13012static constexpr dart::compiler::target::word
13013 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
13014static constexpr dart::compiler::target::word
13015 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
13016static constexpr dart::compiler::target::word
13017 AOT_SubtypeTestCache_kDestinationType = 0x6;
13018static constexpr dart::compiler::target::word
13019 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
13020static constexpr dart::compiler::target::word
13021 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
13022static constexpr dart::compiler::target::word
13023 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
13024static constexpr dart::compiler::target::word
13025 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
13026static constexpr dart::compiler::target::word
13027 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
13028static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
13029 0x7;
13030static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
13031 0x7;
13032static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
13033 0x7ffffffffffffff;
13034static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
13035 0x10;
13036static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
13037 0x20;
13038static constexpr dart::compiler::target::word
13039 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
13040static constexpr dart::compiler::target::word
13041 AOT_ArgumentsDescriptor_count_offset = 0x20;
13042static constexpr dart::compiler::target::word
13043 AOT_ArgumentsDescriptor_size_offset = 0x28;
13044static constexpr dart::compiler::target::word
13045 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
13046static constexpr dart::compiler::target::word
13047 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
13048static constexpr dart::compiler::target::word
13049 AOT_ArgumentsDescriptor_name_offset = 0x0;
13050static constexpr dart::compiler::target::word
13051 AOT_ArgumentsDescriptor_position_offset = 0x8;
13052static constexpr dart::compiler::target::word
13053 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
13054static constexpr dart::compiler::target::word
13055 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
13056static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
13057static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
13058static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
13059static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
13060 0x8;
13061static constexpr dart::compiler::target::word
13062 AOT_Class_declaration_type_offset = 0x68;
13063static constexpr dart::compiler::target::word
13064 AOT_Class_num_type_arguments_offset = 0x94;
13065static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
13066 0x58;
13067static constexpr dart::compiler::target::word
13068 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0xa0;
13069static constexpr dart::compiler::target::word
13070 AOT_ClassTable_allocation_tracing_state_table_offset = 0x8;
13071static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
13072static constexpr dart::compiler::target::word
13073 AOT_Closure_delayed_type_arguments_offset = 0x18;
13074static constexpr dart::compiler::target::word AOT_Closure_function_offset =
13075 0x20;
13076static constexpr dart::compiler::target::word
13077 AOT_Closure_function_type_arguments_offset = 0x10;
13078static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
13079static constexpr dart::compiler::target::word
13080 AOT_Closure_instantiator_type_arguments_offset = 0x8;
13081static constexpr dart::compiler::target::word
13082 AOT_ClosureData_packed_fields_offset = 0x20;
13083static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
13084 0x30;
13085static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
13086 0x28;
13087static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
13088static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
13089 0x8;
13090static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
13091static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
13092static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
13093static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
13094static constexpr dart::compiler::target::word
13095 AOT_Field_initializer_function_offset = 0x20;
13096static constexpr dart::compiler::target::word
13097 AOT_Field_host_offset_or_field_id_offset = 0x28;
13098static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
13099 0x48;
13100static constexpr dart::compiler::target::word
13101 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
13102static constexpr dart::compiler::target::word
13103 AOT_Field_guarded_list_length_offset = 0x30;
13104static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
13105 0x4c;
13106static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
13107static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
13108static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
13109static constexpr dart::compiler::target::word
13110 AOT_Function_entry_point_offset[] = {0x8, 0x10};
13111static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
13112 0x4c;
13113static constexpr dart::compiler::target::word AOT_Function_signature_offset =
13114 0x28;
13115static constexpr dart::compiler::target::word
13116 AOT_FutureOr_type_arguments_offset = 0x8;
13117static constexpr dart::compiler::target::word
13118 AOT_GrowableObjectArray_data_offset = 0x18;
13119static constexpr dart::compiler::target::word
13120 AOT_GrowableObjectArray_length_offset = 0x10;
13121static constexpr dart::compiler::target::word
13122 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
13123static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
13124static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
13125 0x38;
13126static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
13127 0x40;
13128static constexpr dart::compiler::target::word
13129 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
13130static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
13131 0x3;
13132static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
13133 0x0;
13134static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
13135static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
13136static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
13137 0x28;
13138static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
13139static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
13140 0x28;
13141static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
13142 0x30;
13143static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
13144 0x40;
13145static constexpr dart::compiler::target::word
13146 AOT_Isolate_has_resumption_breakpoints_offset = 0x49;
13147static constexpr dart::compiler::target::word
13148 AOT_IsolateGroup_object_store_offset = 0x20;
13149static constexpr dart::compiler::target::word
13150 AOT_IsolateGroup_class_table_offset = 0x10;
13151static constexpr dart::compiler::target::word
13152 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
13153static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
13154 0x48;
13155static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
13156 0x20;
13157static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
13158 0x18;
13159static constexpr dart::compiler::target::word
13160 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
13161static constexpr dart::compiler::target::word
13162 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
13163static constexpr dart::compiler::target::word
13164 AOT_LinkedHashBase_hash_mask_offset = 0x10;
13165static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
13166 0x30;
13167static constexpr dart::compiler::target::word
13168 AOT_LinkedHashBase_type_arguments_offset = 0x8;
13169static constexpr dart::compiler::target::word
13170 AOT_LinkedHashBase_used_data_offset = 0x20;
13171static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
13172static constexpr dart::compiler::target::word
13173 AOT_MarkingStackBlock_pointers_offset = 0x10;
13174static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
13175 0x8;
13176static constexpr dart::compiler::target::word
13177 AOT_MegamorphicCache_buckets_offset = 0x18;
13178static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
13179 0x20;
13180static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
13181static constexpr dart::compiler::target::word
13182 AOT_NativeArguments_argc_tag_offset = 0x8;
13183static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
13184 0x10;
13185static constexpr dart::compiler::target::word
13186 AOT_NativeArguments_retval_offset = 0x18;
13187static constexpr dart::compiler::target::word
13188 AOT_NativeArguments_thread_offset = 0x0;
13189static constexpr dart::compiler::target::word
13190 AOT_ObjectStore_double_type_offset = 0x190;
13191static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
13192 0x138;
13193static constexpr dart::compiler::target::word
13194 AOT_ObjectStore_record_field_names_offset = 0x3f8;
13195static constexpr dart::compiler::target::word
13196 AOT_ObjectStore_string_type_offset = 0x1b8;
13197static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
13198 0x110;
13199static constexpr dart::compiler::target::word
13200 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
13201static constexpr dart::compiler::target::word
13202 AOT_ObjectStore_suspend_state_await_offset = 0x448;
13203static constexpr dart::compiler::target::word
13204 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
13205static constexpr dart::compiler::target::word
13206 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
13207static constexpr dart::compiler::target::word
13208 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
13209static constexpr dart::compiler::target::word
13210 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
13211static constexpr dart::compiler::target::word
13212 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
13213static constexpr dart::compiler::target::word
13214 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
13215static constexpr dart::compiler::target::word
13216 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
13217static constexpr dart::compiler::target::word
13218 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
13219static constexpr dart::compiler::target::word
13220 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
13221static constexpr dart::compiler::target::word
13222 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
13223static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
13224 0x10;
13225static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
13226 0x0;
13227static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
13228static constexpr dart::compiler::target::word
13229 AOT_Pointer_type_arguments_offset = 0x10;
13230static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
13231 0x8;
13232static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
13233 0x18;
13234static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
13235static constexpr dart::compiler::target::word
13236 AOT_SingleTargetCache_entry_point_offset = 0x10;
13237static constexpr dart::compiler::target::word
13238 AOT_SingleTargetCache_lower_limit_offset = 0x18;
13239static constexpr dart::compiler::target::word
13240 AOT_SingleTargetCache_target_offset = 0x8;
13241static constexpr dart::compiler::target::word
13242 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
13243static constexpr dart::compiler::target::word
13244 AOT_StoreBufferBlock_pointers_offset = 0x10;
13245static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
13246 0x8;
13247static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
13248 0x8;
13249static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
13250static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
13251static constexpr dart::compiler::target::word
13252 AOT_SubtypeTestCache_cache_offset = 0x8;
13253static constexpr dart::compiler::target::word
13254 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
13255static constexpr dart::compiler::target::word
13256 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
13257static constexpr dart::compiler::target::word
13258 AOT_SuspendState_error_callback_offset = 0x28;
13259static constexpr dart::compiler::target::word
13260 AOT_SuspendState_frame_size_offset = 0x8;
13261static constexpr dart::compiler::target::word
13262 AOT_SuspendState_function_data_offset = 0x18;
13263static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
13264 0x30;
13265static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
13266static constexpr dart::compiler::target::word
13267 AOT_SuspendState_then_callback_offset = 0x20;
13268static constexpr dart::compiler::target::word
13269 AOT_Thread_AllocateArray_entry_point_offset = 0x2c8;
13270static constexpr dart::compiler::target::word
13271 AOT_Thread_active_exception_offset = 0x740;
13272static constexpr dart::compiler::target::word
13273 AOT_Thread_active_stacktrace_offset = 0x748;
13274static constexpr dart::compiler::target::word
13275 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f0;
13276static constexpr dart::compiler::target::word
13277 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
13278static constexpr dart::compiler::target::word
13279 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
13280static constexpr dart::compiler::target::word
13281 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
13282static constexpr dart::compiler::target::word
13283 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
13284static constexpr dart::compiler::target::word
13285 AOT_Thread_allocate_object_entry_point_offset = 0x210;
13286static constexpr dart::compiler::target::word
13287 AOT_Thread_allocate_object_stub_offset = 0x128;
13288static constexpr dart::compiler::target::word
13289 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x218;
13290static constexpr dart::compiler::target::word
13291 AOT_Thread_allocate_object_parameterized_stub_offset = 0x130;
13292static constexpr dart::compiler::target::word
13293 AOT_Thread_allocate_object_slow_entry_point_offset = 0x220;
13294static constexpr dart::compiler::target::word
13295 AOT_Thread_allocate_object_slow_stub_offset = 0x138;
13296static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
13297 0x780;
13298static constexpr dart::compiler::target::word
13299 AOT_Thread_async_exception_handler_stub_offset = 0x140;
13300static constexpr dart::compiler::target::word
13301 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
13302static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
13303 0x78;
13304static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
13305 0x70;
13306static constexpr dart::compiler::target::word
13307 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
13308static constexpr dart::compiler::target::word
13309 AOT_Thread_call_to_runtime_entry_point_offset = 0x1f8;
13310static constexpr dart::compiler::target::word
13311 AOT_Thread_call_to_runtime_stub_offset = 0xb0;
13312static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
13313 0x7b8;
13314static constexpr dart::compiler::target::word
13315 AOT_Thread_dispatch_table_array_offset = 0x58;
13316static constexpr dart::compiler::target::word
13317 AOT_Thread_double_truncate_round_supported_offset = 0x788;
13318static constexpr dart::compiler::target::word
13319 AOT_Thread_service_extension_stream_offset = 0x7c0;
13320static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
13321 0x248;
13322static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
13323 0x198;
13324static constexpr dart::compiler::target::word
13325 AOT_Thread_deoptimize_entry_offset = 0x250;
13326static constexpr dart::compiler::target::word
13327 AOT_Thread_deoptimize_stub_offset = 0x1a0;
13328static constexpr dart::compiler::target::word
13329 AOT_Thread_double_abs_address_offset = 0x2a0;
13330static constexpr dart::compiler::target::word
13331 AOT_Thread_double_negate_address_offset = 0x298;
13332static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
13333static constexpr dart::compiler::target::word
13334 AOT_Thread_enter_safepoint_stub_offset = 0x1c8;
13335static constexpr dart::compiler::target::word
13336 AOT_Thread_execution_state_offset = 0x768;
13337static constexpr dart::compiler::target::word
13338 AOT_Thread_exit_safepoint_stub_offset = 0x1d0;
13339static constexpr dart::compiler::target::word
13340 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
13341static constexpr dart::compiler::target::word
13342 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e0;
13343static constexpr dart::compiler::target::word
13344 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x258;
13345static constexpr dart::compiler::target::word
13346 AOT_Thread_fix_allocation_stub_code_offset = 0xa0;
13347static constexpr dart::compiler::target::word
13348 AOT_Thread_fix_callers_target_code_offset = 0x98;
13349static constexpr dart::compiler::target::word
13350 AOT_Thread_float_absolute_address_offset = 0x2b8;
13351static constexpr dart::compiler::target::word
13352 AOT_Thread_float_negate_address_offset = 0x2b0;
13353static constexpr dart::compiler::target::word
13354 AOT_Thread_float_not_address_offset = 0x2a8;
13355static constexpr dart::compiler::target::word
13356 AOT_Thread_float_zerow_address_offset = 0x2c0;
13357static constexpr dart::compiler::target::word
13358 AOT_Thread_global_object_pool_offset = 0x750;
13359static constexpr dart::compiler::target::word
13360 AOT_Thread_invoke_dart_code_stub_offset = 0xa8;
13361static constexpr dart::compiler::target::word
13362 AOT_Thread_exit_through_ffi_offset = 0x778;
13363static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6e8;
13364static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
13365 0x6f0;
13366static constexpr dart::compiler::target::word
13367 AOT_Thread_field_table_values_offset = 0x60;
13368static constexpr dart::compiler::target::word
13369 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
13370static constexpr dart::compiler::target::word
13371 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
13372static constexpr dart::compiler::target::word
13373 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
13374static constexpr dart::compiler::target::word
13375 AOT_Thread_marking_stack_block_offset = 0x718;
13376static constexpr dart::compiler::target::word
13377 AOT_Thread_megamorphic_call_checked_entry_offset = 0x238;
13378static constexpr dart::compiler::target::word
13379 AOT_Thread_switchable_call_miss_entry_offset = 0x240;
13380static constexpr dart::compiler::target::word
13381 AOT_Thread_switchable_call_miss_stub_offset = 0x178;
13382static constexpr dart::compiler::target::word
13383 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
13384static constexpr dart::compiler::target::word
13385 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
13386 0xc0;
13387static constexpr dart::compiler::target::word
13388 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
13389 0xb8;
13390static constexpr dart::compiler::target::word
13391 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
13392static constexpr dart::compiler::target::word
13393 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
13394static constexpr dart::compiler::target::word
13395 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
13396static constexpr dart::compiler::target::word
13397 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
13398static constexpr dart::compiler::target::word
13399 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
13400static constexpr dart::compiler::target::word
13401 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
13402static constexpr dart::compiler::target::word
13403 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
13404static constexpr dart::compiler::target::word
13405 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
13406static constexpr dart::compiler::target::word
13407 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
13408static constexpr dart::compiler::target::word
13409 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
13410static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
13411 0x148;
13412static constexpr dart::compiler::target::word
13413 AOT_Thread_return_async_not_future_stub_offset = 0x158;
13414static constexpr dart::compiler::target::word
13415 AOT_Thread_return_async_star_stub_offset = 0x160;
13416static constexpr dart::compiler::target::word
13417 AOT_Thread_return_async_stub_offset = 0x150;
13418static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
13419 0x68;
13420static constexpr dart::compiler::target::word
13421 AOT_Thread_predefined_symbols_address_offset = 0x288;
13422static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
13423 0x758;
13424static constexpr dart::compiler::target::word
13425 AOT_Thread_saved_shadow_call_stack_offset = 0x760;
13426static constexpr dart::compiler::target::word
13427 AOT_Thread_safepoint_state_offset = 0x770;
13428static constexpr dart::compiler::target::word
13429 AOT_Thread_slow_type_test_stub_offset = 0x1b8;
13430static constexpr dart::compiler::target::word
13431 AOT_Thread_slow_type_test_entry_point_offset = 0x268;
13432static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
13433 0x38;
13434static constexpr dart::compiler::target::word
13435 AOT_Thread_saved_stack_limit_offset = 0x6f8;
13436static constexpr dart::compiler::target::word
13437 AOT_Thread_stack_overflow_flags_offset = 0x700;
13438static constexpr dart::compiler::target::word
13439 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
13440static constexpr dart::compiler::target::word
13441 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
13442static constexpr dart::compiler::target::word
13443 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
13444 0x228;
13445static constexpr dart::compiler::target::word
13446 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
13447static constexpr dart::compiler::target::word
13448 AOT_Thread_store_buffer_block_offset = 0x710;
13449static constexpr dart::compiler::target::word
13450 AOT_Thread_suspend_state_await_entry_point_offset = 0x698;
13451static constexpr dart::compiler::target::word
13452 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a0;
13453static constexpr dart::compiler::target::word
13454 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x690;
13455static constexpr dart::compiler::target::word
13456 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6a8;
13457static constexpr dart::compiler::target::word
13458 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b0;
13459static constexpr dart::compiler::target::word
13460 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6b8;
13461static constexpr dart::compiler::target::word
13462 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c0;
13463static constexpr dart::compiler::target::word
13464 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6c8;
13465static constexpr dart::compiler::target::word
13466 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d0;
13467static constexpr dart::compiler::target::word
13468 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
13469 0x6d8;
13470static constexpr dart::compiler::target::word
13471 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6e0;
13472static constexpr dart::compiler::target::word
13473 AOT_Thread_top_exit_frame_info_offset = 0x708;
13474static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
13475static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
13476 0x20;
13477static constexpr dart::compiler::target::word
13478 AOT_Thread_unboxed_runtime_arg_offset = 0x730;
13479static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x728;
13480static constexpr dart::compiler::target::word
13481 AOT_Thread_write_barrier_entry_point_offset = 0x1e8;
13482static constexpr dart::compiler::target::word
13483 AOT_Thread_write_barrier_mask_offset = 0x40;
13484static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
13485 0x790;
13486static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x798;
13487static constexpr dart::compiler::target::word
13488 AOT_Thread_jump_to_frame_entry_point_offset = 0x260;
13489static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
13490 0x7a0;
13491static constexpr dart::compiler::target::word
13492 AOT_TsanUtils_setjmp_function_offset = 0x0;
13493static constexpr dart::compiler::target::word
13494 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
13495static constexpr dart::compiler::target::word
13496 AOT_TsanUtils_exception_pc_offset = 0x10;
13497static constexpr dart::compiler::target::word
13498 AOT_TsanUtils_exception_sp_offset = 0x18;
13499static constexpr dart::compiler::target::word
13500 AOT_TsanUtils_exception_fp_offset = 0x20;
13501static constexpr dart::compiler::target::word
13502 AOT_TimelineStream_enabled_offset = 0x10;
13503static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
13504 0x10;
13505static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
13506static constexpr dart::compiler::target::word
13507 AOT_Finalizer_type_arguments_offset = 0x30;
13508static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
13509 0x28;
13510static constexpr dart::compiler::target::word
13511 AOT_FinalizerBase_all_entries_offset = 0x18;
13512static constexpr dart::compiler::target::word
13513 AOT_FinalizerBase_detachments_offset = 0x10;
13514static constexpr dart::compiler::target::word
13515 AOT_FinalizerBase_entries_collected_offset = 0x20;
13516static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
13517 0x8;
13518static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
13519 0x10;
13520static constexpr dart::compiler::target::word
13521 AOT_FinalizerEntry_external_size_offset = 0x38;
13522static constexpr dart::compiler::target::word
13523 AOT_FinalizerEntry_finalizer_offset = 0x20;
13524static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
13525 0x28;
13526static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
13527 0x18;
13528static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
13529 0x8;
13530static constexpr dart::compiler::target::word
13531 AOT_NativeFinalizer_callback_offset = 0x28;
13532static constexpr dart::compiler::target::word
13533 AOT_FunctionType_named_parameter_names_offset = 0x40;
13534static constexpr dart::compiler::target::word
13535 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
13536static constexpr dart::compiler::target::word
13537 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
13538static constexpr dart::compiler::target::word
13539 AOT_FunctionType_parameter_types_offset = 0x38;
13540static constexpr dart::compiler::target::word
13541 AOT_FunctionType_type_parameters_offset = 0x28;
13542static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
13543 0x32;
13544static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
13545 0x18;
13546static constexpr dart::compiler::target::word
13547 AOT_TypeArguments_instantiations_offset = 0x8;
13548static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
13549 0x10;
13550static constexpr dart::compiler::target::word
13551 AOT_TypeArguments_nullability_offset = 0x20;
13552static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
13553 0x28;
13554static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
13555 0x8;
13556static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
13557 0x10;
13558static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
13559 0x18;
13560static constexpr dart::compiler::target::word
13561 AOT_TypeParameters_defaults_offset = 0x20;
13562static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
13563 0x10;
13564static constexpr dart::compiler::target::word
13565 AOT_TypedDataView_typed_data_offset = 0x18;
13566static constexpr dart::compiler::target::word
13567 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
13568static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
13569 0x18;
13570static constexpr dart::compiler::target::word
13571 AOT_UnhandledException_exception_offset = 0x8;
13572static constexpr dart::compiler::target::word
13573 AOT_UnhandledException_stacktrace_offset = 0x10;
13574static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
13575static constexpr dart::compiler::target::word
13576 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
13577static constexpr dart::compiler::target::word
13578 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
13579static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
13580static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
13581 0x10;
13582static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
13583 0x8;
13584static constexpr dart::compiler::target::word
13585 AOT_WeakReference_type_arguments_offset = 0x10;
13586static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
13587 0x8, 0x18, 0x10, 0x20};
13588static constexpr dart::compiler::target::word
13589 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
13590 0x5f0, 0x5f8, 0x600, 0x608, 0x610, 0x618, 0x620, 0x628,
13591 0x630, 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, -1,
13592 -1, -1, -1, 0x668, 0x670, -1, -1, 0x678,
13593 0x680, 0x688, -1, -1, -1, -1, -1, -1};
13594static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
13595 0x28;
13596static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
13597static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
13598static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
13599static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
13600 0x10;
13601static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0xa8;
13602static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
13603static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
13604 0x28;
13605static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
13606 0x10;
13607static constexpr dart::compiler::target::word
13608 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
13609static constexpr dart::compiler::target::word
13610 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
13611static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
13612static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
13613static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
13614 0x18;
13615static constexpr dart::compiler::target::word
13616 AOT_ExternalTypedData_InstanceSize = 0x18;
13617static constexpr dart::compiler::target::word
13618 AOT_FfiTrampolineData_InstanceSize = 0x30;
13619static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
13620static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
13621static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
13622 0x40;
13623static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
13624 0x30;
13625static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
13626static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
13627static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
13628static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
13629 0x50;
13630static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
13631static constexpr dart::compiler::target::word
13632 AOT_GrowableObjectArray_InstanceSize = 0x20;
13633static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
13634static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
13635static constexpr dart::compiler::target::word
13636 AOT_Instructions_UnalignedHeaderSize = 0x10;
13637static constexpr dart::compiler::target::word
13638 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
13639static constexpr dart::compiler::target::word
13640 AOT_InstructionsSection_HeaderSize = 0x40;
13641static constexpr dart::compiler::target::word
13642 AOT_InstructionsTable_InstanceSize = 0x30;
13643static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
13644static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
13645static constexpr dart::compiler::target::word
13646 AOT_KernelProgramInfo_InstanceSize = 0x60;
13647static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
13648 0x30;
13649static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x88;
13650static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
13651 0x28;
13652static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
13653 0x38;
13654static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
13655 0x8;
13656static constexpr dart::compiler::target::word
13657 AOT_MegamorphicCache_InstanceSize = 0x30;
13658static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
13659static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
13660 0x10;
13661static constexpr dart::compiler::target::word
13662 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
13663static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
13664static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
13665 0x20;
13666static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
13667static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
13668static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
13669 0x18;
13670static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
13671 0x10;
13672static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
13673static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
13674 0x30;
13675static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
13676 0x38;
13677static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x58;
13678static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
13679static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
13680static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
13681static constexpr dart::compiler::target::word
13682 AOT_SingleTargetCache_InstanceSize = 0x20;
13683static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
13684 0x28;
13685static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
13686 0x30;
13687static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
13688static constexpr dart::compiler::target::word
13689 AOT_SubtypeTestCache_InstanceSize = 0x18;
13690static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
13691 0x28;
13692static constexpr dart::compiler::target::word
13693 AOT_TransferableTypedData_InstanceSize = 0x8;
13694static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
13695static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
13696 0x38;
13697static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
13698 0x28;
13699static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
13700static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
13701 0x18;
13702static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
13703 0x28;
13704static constexpr dart::compiler::target::word
13705 AOT_UnhandledException_InstanceSize = 0x18;
13706static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
13707 0x20;
13708static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
13709 0x18;
13710static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
13711static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
13712 0x20;
13713static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
13714 0x20;
13715static constexpr dart::compiler::target::word
13716 AOT_WeakSerializationReference_InstanceSize = 0x18;
13717#endif // !defined(PRODUCT) && \
13718 // defined(TARGET_ARCH_ARM64) && \
13719 // !defined(DART_COMPRESSED_POINTERS)
13720
13721#if !defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
13722 defined(DART_COMPRESSED_POINTERS)
13723static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
13724 0x20;
13725static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
13726 0x10;
13727static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
13728static constexpr dart::compiler::target::word
13729 AOT_ClassTable_elements_start_offset = 0x0;
13730static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
13731static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
13732 0x98;
13733static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
13734static constexpr dart::compiler::target::word
13735 AOT_Context_elements_start_offset = 0x10;
13736static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
13737static constexpr dart::compiler::target::word
13738 AOT_ContextScope_elements_start_offset = 0x10;
13739static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
13740 0x28;
13741static constexpr dart::compiler::target::word
13742 AOT_ExceptionHandlers_elements_start_offset = 0x10;
13743static constexpr dart::compiler::target::word
13744 AOT_ExceptionHandlers_element_size = 0xc;
13745static constexpr dart::compiler::target::word
13746 AOT_ObjectPool_elements_start_offset = 0x10;
13747static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
13748static constexpr dart::compiler::target::word
13749 AOT_OneByteString_elements_start_offset = 0x10;
13750static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
13751 0x1;
13752static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
13753 0x10;
13754static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
13755static constexpr dart::compiler::target::word
13756 AOT_TypeArguments_elements_start_offset = 0x18;
13757static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
13758 0x4;
13759static constexpr dart::compiler::target::word
13760 AOT_TwoByteString_elements_start_offset = 0x10;
13761static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
13762 0x2;
13763static constexpr dart::compiler::target::word
13764 AOT_WeakArray_elements_start_offset = 0x10;
13765static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
13766static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
13767 0xfffffff;
13768static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
13769 0xfffc;
13770static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
13771 0xfffffff;
13772static constexpr dart::compiler::target::word
13773 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
13774static constexpr dart::compiler::target::word
13775 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
13776static constexpr dart::compiler::target::word
13777 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
13778static constexpr dart::compiler::target::word
13779 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x16;
13780static constexpr dart::compiler::target::word
13781 AOT_Instructions_kBarePayloadAlignment = 0x4;
13782static constexpr dart::compiler::target::word
13783 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
13784static constexpr dart::compiler::target::word
13785 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
13786static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
13787static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
13788static constexpr dart::compiler::target::word
13789 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
13790static constexpr dart::compiler::target::word
13791 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
13792static constexpr dart::compiler::target::word
13793 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
13794static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
13795 0xffff;
13796static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
13797 0xffff;
13798static constexpr dart::compiler::target::word AOT_String_kMaxElements =
13799 0x1fffffff;
13800static constexpr dart::compiler::target::word
13801 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
13802static constexpr dart::compiler::target::word
13803 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
13804static constexpr dart::compiler::target::word
13805 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
13806static constexpr dart::compiler::target::word
13807 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
13808static constexpr dart::compiler::target::word
13809 AOT_SubtypeTestCache_kDestinationType = 0x6;
13810static constexpr dart::compiler::target::word
13811 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
13812static constexpr dart::compiler::target::word
13813 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
13814static constexpr dart::compiler::target::word
13815 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
13816static constexpr dart::compiler::target::word
13817 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
13818static constexpr dart::compiler::target::word
13819 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
13820static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
13821 0x7;
13822static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
13823 0x7;
13824static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
13825 0xfffffff;
13826static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
13827 0x10;
13828static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
13829 0x1c;
13830static constexpr dart::compiler::target::word
13831 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
13832static constexpr dart::compiler::target::word
13833 AOT_ArgumentsDescriptor_count_offset = 0x14;
13834static constexpr dart::compiler::target::word
13835 AOT_ArgumentsDescriptor_size_offset = 0x18;
13836static constexpr dart::compiler::target::word
13837 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x20;
13838static constexpr dart::compiler::target::word
13839 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
13840static constexpr dart::compiler::target::word
13841 AOT_ArgumentsDescriptor_name_offset = 0x0;
13842static constexpr dart::compiler::target::word
13843 AOT_ArgumentsDescriptor_position_offset = 0x4;
13844static constexpr dart::compiler::target::word
13845 AOT_ArgumentsDescriptor_positional_count_offset = 0x1c;
13846static constexpr dart::compiler::target::word
13847 AOT_ArgumentsDescriptor_type_args_len_offset = 0x10;
13848static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x10;
13849static constexpr dart::compiler::target::word AOT_Array_length_offset = 0xc;
13850static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
13851static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
13852 0x8;
13853static constexpr dart::compiler::target::word
13854 AOT_Class_declaration_type_offset = 0x38;
13855static constexpr dart::compiler::target::word
13856 AOT_Class_num_type_arguments_offset = 0x50;
13857static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
13858 0x30;
13859static constexpr dart::compiler::target::word
13860 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x5c;
13861static constexpr dart::compiler::target::word
13862 AOT_ClassTable_allocation_tracing_state_table_offset = 0x8;
13863static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x18;
13864static constexpr dart::compiler::target::word
13865 AOT_Closure_delayed_type_arguments_offset = 0x10;
13866static constexpr dart::compiler::target::word AOT_Closure_function_offset =
13867 0x14;
13868static constexpr dart::compiler::target::word
13869 AOT_Closure_function_type_arguments_offset = 0xc;
13870static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x1c;
13871static constexpr dart::compiler::target::word
13872 AOT_Closure_instantiator_type_arguments_offset = 0x8;
13873static constexpr dart::compiler::target::word
13874 AOT_ClosureData_packed_fields_offset = 0x14;
13875static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
13876 0x30;
13877static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
13878 0x28;
13879static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
13880static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
13881 0x8;
13882static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0xc;
13883static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
13884static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
13885static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
13886static constexpr dart::compiler::target::word
13887 AOT_Field_initializer_function_offset = 0x14;
13888static constexpr dart::compiler::target::word
13889 AOT_Field_host_offset_or_field_id_offset = 0x18;
13890static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
13891 0x2c;
13892static constexpr dart::compiler::target::word
13893 AOT_Field_guarded_list_length_in_object_offset_offset = 0x34;
13894static constexpr dart::compiler::target::word
13895 AOT_Field_guarded_list_length_offset = 0x1c;
13896static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
13897 0x30;
13898static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x36;
13899static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x2c;
13900static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x24;
13901static constexpr dart::compiler::target::word
13902 AOT_Function_entry_point_offset[] = {0x8, 0x10};
13903static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
13904 0x34;
13905static constexpr dart::compiler::target::word AOT_Function_signature_offset =
13906 0x20;
13907static constexpr dart::compiler::target::word
13908 AOT_FutureOr_type_arguments_offset = 0x8;
13909static constexpr dart::compiler::target::word
13910 AOT_GrowableObjectArray_data_offset = 0x10;
13911static constexpr dart::compiler::target::word
13912 AOT_GrowableObjectArray_length_offset = 0xc;
13913static constexpr dart::compiler::target::word
13914 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
13915static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
13916static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
13917 0x38;
13918static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
13919 0x40;
13920static constexpr dart::compiler::target::word
13921 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
13922static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
13923 0x3;
13924static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
13925 0x0;
13926static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
13927static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
13928static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
13929 0x28;
13930static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
13931static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
13932 0x28;
13933static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
13934 0x30;
13935static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
13936 0x40;
13937static constexpr dart::compiler::target::word
13938 AOT_Isolate_has_resumption_breakpoints_offset = 0x49;
13939static constexpr dart::compiler::target::word
13940 AOT_IsolateGroup_object_store_offset = 0x20;
13941static constexpr dart::compiler::target::word
13942 AOT_IsolateGroup_class_table_offset = 0x10;
13943static constexpr dart::compiler::target::word
13944 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
13945static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
13946 0x48;
13947static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
13948 0x20;
13949static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
13950 0x10;
13951static constexpr dart::compiler::target::word
13952 AOT_ImmutableLinkedHashBase_data_offset = 0x10;
13953static constexpr dart::compiler::target::word
13954 AOT_LinkedHashBase_deleted_keys_offset = 0x18;
13955static constexpr dart::compiler::target::word
13956 AOT_LinkedHashBase_hash_mask_offset = 0xc;
13957static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
13958 0x1c;
13959static constexpr dart::compiler::target::word
13960 AOT_LinkedHashBase_type_arguments_offset = 0x8;
13961static constexpr dart::compiler::target::word
13962 AOT_LinkedHashBase_used_data_offset = 0x14;
13963static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
13964static constexpr dart::compiler::target::word
13965 AOT_MarkingStackBlock_pointers_offset = 0x10;
13966static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
13967 0x8;
13968static constexpr dart::compiler::target::word
13969 AOT_MegamorphicCache_buckets_offset = 0x18;
13970static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
13971 0x20;
13972static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
13973static constexpr dart::compiler::target::word
13974 AOT_NativeArguments_argc_tag_offset = 0x8;
13975static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
13976 0x10;
13977static constexpr dart::compiler::target::word
13978 AOT_NativeArguments_retval_offset = 0x18;
13979static constexpr dart::compiler::target::word
13980 AOT_NativeArguments_thread_offset = 0x0;
13981static constexpr dart::compiler::target::word
13982 AOT_ObjectStore_double_type_offset = 0x190;
13983static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
13984 0x138;
13985static constexpr dart::compiler::target::word
13986 AOT_ObjectStore_record_field_names_offset = 0x3f8;
13987static constexpr dart::compiler::target::word
13988 AOT_ObjectStore_string_type_offset = 0x1b8;
13989static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
13990 0x110;
13991static constexpr dart::compiler::target::word
13992 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
13993static constexpr dart::compiler::target::word
13994 AOT_ObjectStore_suspend_state_await_offset = 0x448;
13995static constexpr dart::compiler::target::word
13996 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
13997static constexpr dart::compiler::target::word
13998 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
13999static constexpr dart::compiler::target::word
14000 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
14001static constexpr dart::compiler::target::word
14002 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
14003static constexpr dart::compiler::target::word
14004 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
14005static constexpr dart::compiler::target::word
14006 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
14007static constexpr dart::compiler::target::word
14008 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
14009static constexpr dart::compiler::target::word
14010 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
14011static constexpr dart::compiler::target::word
14012 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
14013static constexpr dart::compiler::target::word
14014 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
14015static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
14016 0x10;
14017static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
14018 0x0;
14019static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
14020static constexpr dart::compiler::target::word
14021 AOT_Pointer_type_arguments_offset = 0x10;
14022static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
14023 0x8;
14024static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
14025 0x10;
14026static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0xc;
14027static constexpr dart::compiler::target::word
14028 AOT_SingleTargetCache_entry_point_offset = 0x10;
14029static constexpr dart::compiler::target::word
14030 AOT_SingleTargetCache_lower_limit_offset = 0x18;
14031static constexpr dart::compiler::target::word
14032 AOT_SingleTargetCache_target_offset = 0x8;
14033static constexpr dart::compiler::target::word
14034 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
14035static constexpr dart::compiler::target::word
14036 AOT_StoreBufferBlock_pointers_offset = 0x10;
14037static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
14038 0x8;
14039static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
14040 0x8;
14041static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
14042static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
14043static constexpr dart::compiler::target::word
14044 AOT_SubtypeTestCache_cache_offset = 0x8;
14045static constexpr dart::compiler::target::word
14046 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
14047static constexpr dart::compiler::target::word
14048 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
14049static constexpr dart::compiler::target::word
14050 AOT_SuspendState_error_callback_offset = 0x20;
14051static constexpr dart::compiler::target::word
14052 AOT_SuspendState_frame_size_offset = 0x8;
14053static constexpr dart::compiler::target::word
14054 AOT_SuspendState_function_data_offset = 0x18;
14055static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
14056 0x28;
14057static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
14058static constexpr dart::compiler::target::word
14059 AOT_SuspendState_then_callback_offset = 0x1c;
14060static constexpr dart::compiler::target::word
14061 AOT_Thread_AllocateArray_entry_point_offset = 0x2d0;
14062static constexpr dart::compiler::target::word
14063 AOT_Thread_active_exception_offset = 0x700;
14064static constexpr dart::compiler::target::word
14065 AOT_Thread_active_stacktrace_offset = 0x708;
14066static constexpr dart::compiler::target::word
14067 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8;
14068static constexpr dart::compiler::target::word
14069 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
14070static constexpr dart::compiler::target::word
14071 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
14072static constexpr dart::compiler::target::word
14073 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
14074static constexpr dart::compiler::target::word
14075 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
14076static constexpr dart::compiler::target::word
14077 AOT_Thread_allocate_object_entry_point_offset = 0x218;
14078static constexpr dart::compiler::target::word
14079 AOT_Thread_allocate_object_stub_offset = 0x130;
14080static constexpr dart::compiler::target::word
14081 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220;
14082static constexpr dart::compiler::target::word
14083 AOT_Thread_allocate_object_parameterized_stub_offset = 0x138;
14084static constexpr dart::compiler::target::word
14085 AOT_Thread_allocate_object_slow_entry_point_offset = 0x228;
14086static constexpr dart::compiler::target::word
14087 AOT_Thread_allocate_object_slow_stub_offset = 0x140;
14088static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
14089 0x740;
14090static constexpr dart::compiler::target::word
14091 AOT_Thread_async_exception_handler_stub_offset = 0x148;
14092static constexpr dart::compiler::target::word
14093 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
14094static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
14095 0x80;
14096static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
14097 0x78;
14098static constexpr dart::compiler::target::word
14099 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
14100static constexpr dart::compiler::target::word
14101 AOT_Thread_call_to_runtime_entry_point_offset = 0x200;
14102static constexpr dart::compiler::target::word
14103 AOT_Thread_call_to_runtime_stub_offset = 0xb8;
14104static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
14105 0x778;
14106static constexpr dart::compiler::target::word
14107 AOT_Thread_dispatch_table_array_offset = 0x60;
14108static constexpr dart::compiler::target::word
14109 AOT_Thread_double_truncate_round_supported_offset = 0x748;
14110static constexpr dart::compiler::target::word
14111 AOT_Thread_service_extension_stream_offset = 0x780;
14112static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
14113 0x250;
14114static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
14115 0x1a0;
14116static constexpr dart::compiler::target::word
14117 AOT_Thread_deoptimize_entry_offset = 0x258;
14118static constexpr dart::compiler::target::word
14119 AOT_Thread_deoptimize_stub_offset = 0x1a8;
14120static constexpr dart::compiler::target::word
14121 AOT_Thread_double_abs_address_offset = 0x2a8;
14122static constexpr dart::compiler::target::word
14123 AOT_Thread_double_negate_address_offset = 0x2a0;
14124static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58;
14125static constexpr dart::compiler::target::word
14126 AOT_Thread_enter_safepoint_stub_offset = 0x1d0;
14127static constexpr dart::compiler::target::word
14128 AOT_Thread_execution_state_offset = 0x728;
14129static constexpr dart::compiler::target::word
14130 AOT_Thread_exit_safepoint_stub_offset = 0x1d8;
14131static constexpr dart::compiler::target::word
14132 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
14133static constexpr dart::compiler::target::word
14134 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8;
14135static constexpr dart::compiler::target::word
14136 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260;
14137static constexpr dart::compiler::target::word
14138 AOT_Thread_fix_allocation_stub_code_offset = 0xa8;
14139static constexpr dart::compiler::target::word
14140 AOT_Thread_fix_callers_target_code_offset = 0xa0;
14141static constexpr dart::compiler::target::word
14142 AOT_Thread_float_absolute_address_offset = 0x2c0;
14143static constexpr dart::compiler::target::word
14144 AOT_Thread_float_negate_address_offset = 0x2b8;
14145static constexpr dart::compiler::target::word
14146 AOT_Thread_float_not_address_offset = 0x2b0;
14147static constexpr dart::compiler::target::word
14148 AOT_Thread_float_zerow_address_offset = 0x2c8;
14149static constexpr dart::compiler::target::word
14150 AOT_Thread_global_object_pool_offset = 0x710;
14151static constexpr dart::compiler::target::word
14152 AOT_Thread_invoke_dart_code_stub_offset = 0xb0;
14153static constexpr dart::compiler::target::word
14154 AOT_Thread_exit_through_ffi_offset = 0x738;
14155static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6a8;
14156static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
14157 0x6b0;
14158static constexpr dart::compiler::target::word
14159 AOT_Thread_field_table_values_offset = 0x68;
14160static constexpr dart::compiler::target::word
14161 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
14162static constexpr dart::compiler::target::word
14163 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
14164static constexpr dart::compiler::target::word
14165 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
14166static constexpr dart::compiler::target::word
14167 AOT_Thread_marking_stack_block_offset = 0x6d8;
14168static constexpr dart::compiler::target::word
14169 AOT_Thread_megamorphic_call_checked_entry_offset = 0x240;
14170static constexpr dart::compiler::target::word
14171 AOT_Thread_switchable_call_miss_entry_offset = 0x248;
14172static constexpr dart::compiler::target::word
14173 AOT_Thread_switchable_call_miss_stub_offset = 0x180;
14174static constexpr dart::compiler::target::word
14175 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
14176static constexpr dart::compiler::target::word
14177 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
14178 0xc8;
14179static constexpr dart::compiler::target::word
14180 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
14181 0xc0;
14182static constexpr dart::compiler::target::word
14183 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
14184static constexpr dart::compiler::target::word
14185 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
14186static constexpr dart::compiler::target::word
14187 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
14188static constexpr dart::compiler::target::word
14189 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
14190static constexpr dart::compiler::target::word
14191 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
14192static constexpr dart::compiler::target::word
14193 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
14194static constexpr dart::compiler::target::word
14195 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
14196static constexpr dart::compiler::target::word
14197 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
14198static constexpr dart::compiler::target::word
14199 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
14200static constexpr dart::compiler::target::word
14201 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
14202static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
14203 0x150;
14204static constexpr dart::compiler::target::word
14205 AOT_Thread_return_async_not_future_stub_offset = 0x160;
14206static constexpr dart::compiler::target::word
14207 AOT_Thread_return_async_star_stub_offset = 0x168;
14208static constexpr dart::compiler::target::word
14209 AOT_Thread_return_async_stub_offset = 0x158;
14210static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
14211 0x70;
14212static constexpr dart::compiler::target::word
14213 AOT_Thread_predefined_symbols_address_offset = 0x290;
14214static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
14215 0x718;
14216static constexpr dart::compiler::target::word
14217 AOT_Thread_saved_shadow_call_stack_offset = 0x720;
14218static constexpr dart::compiler::target::word
14219 AOT_Thread_safepoint_state_offset = 0x730;
14220static constexpr dart::compiler::target::word
14221 AOT_Thread_slow_type_test_stub_offset = 0x1c0;
14222static constexpr dart::compiler::target::word
14223 AOT_Thread_slow_type_test_entry_point_offset = 0x270;
14224static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
14225 0x38;
14226static constexpr dart::compiler::target::word
14227 AOT_Thread_saved_stack_limit_offset = 0x6b8;
14228static constexpr dart::compiler::target::word
14229 AOT_Thread_stack_overflow_flags_offset = 0x6c0;
14230static constexpr dart::compiler::target::word
14231 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
14232static constexpr dart::compiler::target::word
14233 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
14234static constexpr dart::compiler::target::word
14235 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
14236 0x230;
14237static constexpr dart::compiler::target::word
14238 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
14239static constexpr dart::compiler::target::word
14240 AOT_Thread_store_buffer_block_offset = 0x6d0;
14241static constexpr dart::compiler::target::word
14242 AOT_Thread_suspend_state_await_entry_point_offset = 0x658;
14243static constexpr dart::compiler::target::word
14244 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x660;
14245static constexpr dart::compiler::target::word
14246 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x650;
14247static constexpr dart::compiler::target::word
14248 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x668;
14249static constexpr dart::compiler::target::word
14250 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x670;
14251static constexpr dart::compiler::target::word
14252 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x678;
14253static constexpr dart::compiler::target::word
14254 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x680;
14255static constexpr dart::compiler::target::word
14256 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x688;
14257static constexpr dart::compiler::target::word
14258 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x690;
14259static constexpr dart::compiler::target::word
14260 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
14261 0x698;
14262static constexpr dart::compiler::target::word
14263 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6a0;
14264static constexpr dart::compiler::target::word
14265 AOT_Thread_top_exit_frame_info_offset = 0x6c8;
14266static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50;
14267static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
14268 0x20;
14269static constexpr dart::compiler::target::word
14270 AOT_Thread_unboxed_runtime_arg_offset = 0x6f0;
14271static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6e8;
14272static constexpr dart::compiler::target::word
14273 AOT_Thread_write_barrier_entry_point_offset = 0x1f0;
14274static constexpr dart::compiler::target::word
14275 AOT_Thread_write_barrier_mask_offset = 0x40;
14276static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset =
14277 0x48;
14278static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
14279 0x750;
14280static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x758;
14281static constexpr dart::compiler::target::word
14282 AOT_Thread_jump_to_frame_entry_point_offset = 0x268;
14283static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
14284 0x760;
14285static constexpr dart::compiler::target::word
14286 AOT_TsanUtils_setjmp_function_offset = 0x0;
14287static constexpr dart::compiler::target::word
14288 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
14289static constexpr dart::compiler::target::word
14290 AOT_TsanUtils_exception_pc_offset = 0x10;
14291static constexpr dart::compiler::target::word
14292 AOT_TsanUtils_exception_sp_offset = 0x18;
14293static constexpr dart::compiler::target::word
14294 AOT_TsanUtils_exception_fp_offset = 0x20;
14295static constexpr dart::compiler::target::word
14296 AOT_TimelineStream_enabled_offset = 0x10;
14297static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
14298 0x10;
14299static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x20;
14300static constexpr dart::compiler::target::word
14301 AOT_Finalizer_type_arguments_offset = 0x24;
14302static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
14303 0x20;
14304static constexpr dart::compiler::target::word
14305 AOT_FinalizerBase_all_entries_offset = 0x18;
14306static constexpr dart::compiler::target::word
14307 AOT_FinalizerBase_detachments_offset = 0x14;
14308static constexpr dart::compiler::target::word
14309 AOT_FinalizerBase_entries_collected_offset = 0x1c;
14310static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
14311 0x8;
14312static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
14313 0xc;
14314static constexpr dart::compiler::target::word
14315 AOT_FinalizerEntry_external_size_offset = 0x20;
14316static constexpr dart::compiler::target::word
14317 AOT_FinalizerEntry_finalizer_offset = 0x14;
14318static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
14319 0x18;
14320static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
14321 0x10;
14322static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
14323 0x8;
14324static constexpr dart::compiler::target::word
14325 AOT_NativeFinalizer_callback_offset = 0x20;
14326static constexpr dart::compiler::target::word
14327 AOT_FunctionType_named_parameter_names_offset = 0x2c;
14328static constexpr dart::compiler::target::word
14329 AOT_FunctionType_packed_parameter_counts_offset = 0x30;
14330static constexpr dart::compiler::target::word
14331 AOT_FunctionType_packed_type_parameter_counts_offset = 0x34;
14332static constexpr dart::compiler::target::word
14333 AOT_FunctionType_parameter_types_offset = 0x28;
14334static constexpr dart::compiler::target::word
14335 AOT_FunctionType_type_parameters_offset = 0x20;
14336static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
14337 0x26;
14338static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
14339 0x10;
14340static constexpr dart::compiler::target::word
14341 AOT_TypeArguments_instantiations_offset = 0x8;
14342static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
14343 0xc;
14344static constexpr dart::compiler::target::word
14345 AOT_TypeArguments_nullability_offset = 0x14;
14346static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
14347 0x18;
14348static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
14349 0x8;
14350static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
14351 0xc;
14352static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
14353 0x10;
14354static constexpr dart::compiler::target::word
14355 AOT_TypeParameters_defaults_offset = 0x14;
14356static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
14357 0x14;
14358static constexpr dart::compiler::target::word
14359 AOT_TypedDataView_typed_data_offset = 0x18;
14360static constexpr dart::compiler::target::word
14361 AOT_TypedDataView_offset_in_bytes_offset = 0x1c;
14362static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
14363 0x18;
14364static constexpr dart::compiler::target::word
14365 AOT_UnhandledException_exception_offset = 0x8;
14366static constexpr dart::compiler::target::word
14367 AOT_UnhandledException_stacktrace_offset = 0xc;
14368static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
14369static constexpr dart::compiler::target::word
14370 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
14371static constexpr dart::compiler::target::word
14372 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
14373static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
14374static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
14375 0xc;
14376static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
14377 0x8;
14378static constexpr dart::compiler::target::word
14379 AOT_WeakReference_type_arguments_offset = 0xc;
14380static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
14381 0x8, 0x18, 0x10, 0x20};
14382static constexpr dart::compiler::target::word
14383 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
14384 0x5f8, 0x600, 0x608, 0x610, -1, -1, 0x618, 0x620,
14385 0x628, 0x630, 0x638, -1, 0x640, 0x648, -1, -1};
14386static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
14387 0x20;
14388static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
14389static constexpr dart::compiler::target::word AOT_Array_header_size = 0x10;
14390static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
14391static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
14392 0x10;
14393static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x68;
14394static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x28;
14395static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
14396 0x18;
14397static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
14398 0x10;
14399static constexpr dart::compiler::target::word
14400 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
14401static constexpr dart::compiler::target::word
14402 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
14403static constexpr dart::compiler::target::word AOT_Context_header_size = 0x10;
14404static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
14405static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
14406 0x18;
14407static constexpr dart::compiler::target::word
14408 AOT_ExternalTypedData_InstanceSize = 0x18;
14409static constexpr dart::compiler::target::word
14410 AOT_FfiTrampolineData_InstanceSize = 0x20;
14411static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x38;
14412static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x28;
14413static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
14414 0x28;
14415static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
14416 0x28;
14417static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
14418static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
14419static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x38;
14420static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
14421 0x38;
14422static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
14423static constexpr dart::compiler::target::word
14424 AOT_GrowableObjectArray_InstanceSize = 0x18;
14425static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
14426static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
14427static constexpr dart::compiler::target::word
14428 AOT_Instructions_UnalignedHeaderSize = 0x10;
14429static constexpr dart::compiler::target::word
14430 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
14431static constexpr dart::compiler::target::word
14432 AOT_InstructionsSection_HeaderSize = 0x40;
14433static constexpr dart::compiler::target::word
14434 AOT_InstructionsTable_InstanceSize = 0x30;
14435static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
14436static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
14437static constexpr dart::compiler::target::word
14438 AOT_KernelProgramInfo_InstanceSize = 0x38;
14439static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
14440 0x20;
14441static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x58;
14442static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
14443 0x18;
14444static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
14445 0x20;
14446static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
14447 0x8;
14448static constexpr dart::compiler::target::word
14449 AOT_MegamorphicCache_InstanceSize = 0x30;
14450static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
14451static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
14452 0x10;
14453static constexpr dart::compiler::target::word
14454 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
14455static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x18;
14456static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
14457 0x20;
14458static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
14459static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
14460static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
14461 0x10;
14462static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
14463 0x10;
14464static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
14465static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
14466 0x20;
14467static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
14468 0x28;
14469static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x40;
14470static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x30;
14471static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
14472static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
14473static constexpr dart::compiler::target::word
14474 AOT_SingleTargetCache_InstanceSize = 0x20;
14475static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
14476 0x18;
14477static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
14478 0x28;
14479static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
14480static constexpr dart::compiler::target::word
14481 AOT_SubtypeTestCache_InstanceSize = 0x18;
14482static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
14483 0x20;
14484static constexpr dart::compiler::target::word
14485 AOT_TransferableTypedData_InstanceSize = 0x8;
14486static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x28;
14487static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
14488 0x28;
14489static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
14490 0x18;
14491static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
14492static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
14493 0x18;
14494static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
14495 0x20;
14496static constexpr dart::compiler::target::word
14497 AOT_UnhandledException_InstanceSize = 0x10;
14498static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
14499 0x20;
14500static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
14501 0x10;
14502static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
14503static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
14504 0x18;
14505static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
14506 0x18;
14507static constexpr dart::compiler::target::word
14508 AOT_WeakSerializationReference_InstanceSize = 0x10;
14509#endif // !defined(PRODUCT) && \
14510 // defined(TARGET_ARCH_X64) && \
14511 // defined(DART_COMPRESSED_POINTERS)
14512
14513#if !defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
14514 defined(DART_COMPRESSED_POINTERS)
14515static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
14516 0x20;
14517static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
14518 0x10;
14519static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
14520static constexpr dart::compiler::target::word
14521 AOT_ClassTable_elements_start_offset = 0x0;
14522static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
14523static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
14524 0x98;
14525static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
14526static constexpr dart::compiler::target::word
14527 AOT_Context_elements_start_offset = 0x10;
14528static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
14529static constexpr dart::compiler::target::word
14530 AOT_ContextScope_elements_start_offset = 0x10;
14531static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
14532 0x28;
14533static constexpr dart::compiler::target::word
14534 AOT_ExceptionHandlers_elements_start_offset = 0x10;
14535static constexpr dart::compiler::target::word
14536 AOT_ExceptionHandlers_element_size = 0xc;
14537static constexpr dart::compiler::target::word
14538 AOT_ObjectPool_elements_start_offset = 0x10;
14539static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
14540static constexpr dart::compiler::target::word
14541 AOT_OneByteString_elements_start_offset = 0x10;
14542static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
14543 0x1;
14544static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
14545 0x10;
14546static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
14547static constexpr dart::compiler::target::word
14548 AOT_TypeArguments_elements_start_offset = 0x18;
14549static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
14550 0x4;
14551static constexpr dart::compiler::target::word
14552 AOT_TwoByteString_elements_start_offset = 0x10;
14553static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
14554 0x2;
14555static constexpr dart::compiler::target::word
14556 AOT_WeakArray_elements_start_offset = 0x10;
14557static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
14558static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
14559 0xfffffff;
14560static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
14561 0xfffc;
14562static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
14563 0xfffffff;
14564static constexpr dart::compiler::target::word
14565 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
14566static constexpr dart::compiler::target::word
14567 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x34;
14568static constexpr dart::compiler::target::word
14569 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
14570static constexpr dart::compiler::target::word
14571 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x18;
14572static constexpr dart::compiler::target::word
14573 AOT_Instructions_kBarePayloadAlignment = 0x4;
14574static constexpr dart::compiler::target::word
14575 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
14576static constexpr dart::compiler::target::word
14577 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
14578static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
14579static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
14580static constexpr dart::compiler::target::word
14581 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
14582static constexpr dart::compiler::target::word
14583 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
14584static constexpr dart::compiler::target::word
14585 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
14586static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
14587 0xffff;
14588static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
14589 0xffff;
14590static constexpr dart::compiler::target::word AOT_String_kMaxElements =
14591 0x1fffffff;
14592static constexpr dart::compiler::target::word
14593 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
14594static constexpr dart::compiler::target::word
14595 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
14596static constexpr dart::compiler::target::word
14597 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
14598static constexpr dart::compiler::target::word
14599 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
14600static constexpr dart::compiler::target::word
14601 AOT_SubtypeTestCache_kDestinationType = 0x6;
14602static constexpr dart::compiler::target::word
14603 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
14604static constexpr dart::compiler::target::word
14605 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
14606static constexpr dart::compiler::target::word
14607 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
14608static constexpr dart::compiler::target::word
14609 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
14610static constexpr dart::compiler::target::word
14611 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
14612static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
14613 0x7;
14614static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
14615 0x7;
14616static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
14617 0xfffffff;
14618static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
14619 0x10;
14620static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
14621 0x1c;
14622static constexpr dart::compiler::target::word
14623 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
14624static constexpr dart::compiler::target::word
14625 AOT_ArgumentsDescriptor_count_offset = 0x14;
14626static constexpr dart::compiler::target::word
14627 AOT_ArgumentsDescriptor_size_offset = 0x18;
14628static constexpr dart::compiler::target::word
14629 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x20;
14630static constexpr dart::compiler::target::word
14631 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
14632static constexpr dart::compiler::target::word
14633 AOT_ArgumentsDescriptor_name_offset = 0x0;
14634static constexpr dart::compiler::target::word
14635 AOT_ArgumentsDescriptor_position_offset = 0x4;
14636static constexpr dart::compiler::target::word
14637 AOT_ArgumentsDescriptor_positional_count_offset = 0x1c;
14638static constexpr dart::compiler::target::word
14639 AOT_ArgumentsDescriptor_type_args_len_offset = 0x10;
14640static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x10;
14641static constexpr dart::compiler::target::word AOT_Array_length_offset = 0xc;
14642static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
14643static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
14644 0x8;
14645static constexpr dart::compiler::target::word
14646 AOT_Class_declaration_type_offset = 0x38;
14647static constexpr dart::compiler::target::word
14648 AOT_Class_num_type_arguments_offset = 0x50;
14649static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
14650 0x30;
14651static constexpr dart::compiler::target::word
14652 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x5c;
14653static constexpr dart::compiler::target::word
14654 AOT_ClassTable_allocation_tracing_state_table_offset = 0x8;
14655static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x18;
14656static constexpr dart::compiler::target::word
14657 AOT_Closure_delayed_type_arguments_offset = 0x10;
14658static constexpr dart::compiler::target::word AOT_Closure_function_offset =
14659 0x14;
14660static constexpr dart::compiler::target::word
14661 AOT_Closure_function_type_arguments_offset = 0xc;
14662static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x1c;
14663static constexpr dart::compiler::target::word
14664 AOT_Closure_instantiator_type_arguments_offset = 0x8;
14665static constexpr dart::compiler::target::word
14666 AOT_ClosureData_packed_fields_offset = 0x14;
14667static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
14668 0x30;
14669static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
14670 0x28;
14671static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
14672static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
14673 0x8;
14674static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0xc;
14675static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
14676static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
14677static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
14678static constexpr dart::compiler::target::word
14679 AOT_Field_initializer_function_offset = 0x14;
14680static constexpr dart::compiler::target::word
14681 AOT_Field_host_offset_or_field_id_offset = 0x18;
14682static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
14683 0x2c;
14684static constexpr dart::compiler::target::word
14685 AOT_Field_guarded_list_length_in_object_offset_offset = 0x34;
14686static constexpr dart::compiler::target::word
14687 AOT_Field_guarded_list_length_offset = 0x1c;
14688static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
14689 0x30;
14690static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x36;
14691static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x2c;
14692static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x24;
14693static constexpr dart::compiler::target::word
14694 AOT_Function_entry_point_offset[] = {0x8, 0x10};
14695static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
14696 0x34;
14697static constexpr dart::compiler::target::word AOT_Function_signature_offset =
14698 0x20;
14699static constexpr dart::compiler::target::word
14700 AOT_FutureOr_type_arguments_offset = 0x8;
14701static constexpr dart::compiler::target::word
14702 AOT_GrowableObjectArray_data_offset = 0x10;
14703static constexpr dart::compiler::target::word
14704 AOT_GrowableObjectArray_length_offset = 0xc;
14705static constexpr dart::compiler::target::word
14706 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
14707static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
14708static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
14709 0x38;
14710static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
14711 0x40;
14712static constexpr dart::compiler::target::word
14713 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
14714static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
14715 0x3;
14716static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
14717 0x0;
14718static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
14719static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
14720static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
14721 0x28;
14722static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
14723static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
14724 0x28;
14725static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
14726 0x30;
14727static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
14728 0x40;
14729static constexpr dart::compiler::target::word
14730 AOT_Isolate_has_resumption_breakpoints_offset = 0x49;
14731static constexpr dart::compiler::target::word
14732 AOT_IsolateGroup_object_store_offset = 0x20;
14733static constexpr dart::compiler::target::word
14734 AOT_IsolateGroup_class_table_offset = 0x10;
14735static constexpr dart::compiler::target::word
14736 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
14737static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
14738 0x48;
14739static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
14740 0x20;
14741static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
14742 0x10;
14743static constexpr dart::compiler::target::word
14744 AOT_ImmutableLinkedHashBase_data_offset = 0x10;
14745static constexpr dart::compiler::target::word
14746 AOT_LinkedHashBase_deleted_keys_offset = 0x18;
14747static constexpr dart::compiler::target::word
14748 AOT_LinkedHashBase_hash_mask_offset = 0xc;
14749static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
14750 0x1c;
14751static constexpr dart::compiler::target::word
14752 AOT_LinkedHashBase_type_arguments_offset = 0x8;
14753static constexpr dart::compiler::target::word
14754 AOT_LinkedHashBase_used_data_offset = 0x14;
14755static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
14756static constexpr dart::compiler::target::word
14757 AOT_MarkingStackBlock_pointers_offset = 0x10;
14758static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
14759 0x8;
14760static constexpr dart::compiler::target::word
14761 AOT_MegamorphicCache_buckets_offset = 0x18;
14762static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
14763 0x20;
14764static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
14765static constexpr dart::compiler::target::word
14766 AOT_NativeArguments_argc_tag_offset = 0x8;
14767static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
14768 0x10;
14769static constexpr dart::compiler::target::word
14770 AOT_NativeArguments_retval_offset = 0x18;
14771static constexpr dart::compiler::target::word
14772 AOT_NativeArguments_thread_offset = 0x0;
14773static constexpr dart::compiler::target::word
14774 AOT_ObjectStore_double_type_offset = 0x190;
14775static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
14776 0x138;
14777static constexpr dart::compiler::target::word
14778 AOT_ObjectStore_record_field_names_offset = 0x3f8;
14779static constexpr dart::compiler::target::word
14780 AOT_ObjectStore_string_type_offset = 0x1b8;
14781static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
14782 0x110;
14783static constexpr dart::compiler::target::word
14784 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
14785static constexpr dart::compiler::target::word
14786 AOT_ObjectStore_suspend_state_await_offset = 0x448;
14787static constexpr dart::compiler::target::word
14788 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
14789static constexpr dart::compiler::target::word
14790 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
14791static constexpr dart::compiler::target::word
14792 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
14793static constexpr dart::compiler::target::word
14794 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
14795static constexpr dart::compiler::target::word
14796 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
14797static constexpr dart::compiler::target::word
14798 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
14799static constexpr dart::compiler::target::word
14800 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
14801static constexpr dart::compiler::target::word
14802 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
14803static constexpr dart::compiler::target::word
14804 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
14805static constexpr dart::compiler::target::word
14806 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
14807static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
14808 0x10;
14809static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
14810 0x0;
14811static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
14812static constexpr dart::compiler::target::word
14813 AOT_Pointer_type_arguments_offset = 0x10;
14814static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
14815 0x8;
14816static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
14817 0x10;
14818static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0xc;
14819static constexpr dart::compiler::target::word
14820 AOT_SingleTargetCache_entry_point_offset = 0x10;
14821static constexpr dart::compiler::target::word
14822 AOT_SingleTargetCache_lower_limit_offset = 0x18;
14823static constexpr dart::compiler::target::word
14824 AOT_SingleTargetCache_target_offset = 0x8;
14825static constexpr dart::compiler::target::word
14826 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
14827static constexpr dart::compiler::target::word
14828 AOT_StoreBufferBlock_pointers_offset = 0x10;
14829static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
14830 0x8;
14831static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
14832 0x8;
14833static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
14834static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
14835static constexpr dart::compiler::target::word
14836 AOT_SubtypeTestCache_cache_offset = 0x8;
14837static constexpr dart::compiler::target::word
14838 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
14839static constexpr dart::compiler::target::word
14840 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
14841static constexpr dart::compiler::target::word
14842 AOT_SuspendState_error_callback_offset = 0x20;
14843static constexpr dart::compiler::target::word
14844 AOT_SuspendState_frame_size_offset = 0x8;
14845static constexpr dart::compiler::target::word
14846 AOT_SuspendState_function_data_offset = 0x18;
14847static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
14848 0x28;
14849static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
14850static constexpr dart::compiler::target::word
14851 AOT_SuspendState_then_callback_offset = 0x1c;
14852static constexpr dart::compiler::target::word
14853 AOT_Thread_AllocateArray_entry_point_offset = 0x2d0;
14854static constexpr dart::compiler::target::word
14855 AOT_Thread_active_exception_offset = 0x748;
14856static constexpr dart::compiler::target::word
14857 AOT_Thread_active_stacktrace_offset = 0x750;
14858static constexpr dart::compiler::target::word
14859 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8;
14860static constexpr dart::compiler::target::word
14861 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
14862static constexpr dart::compiler::target::word
14863 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
14864static constexpr dart::compiler::target::word
14865 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
14866static constexpr dart::compiler::target::word
14867 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
14868static constexpr dart::compiler::target::word
14869 AOT_Thread_allocate_object_entry_point_offset = 0x218;
14870static constexpr dart::compiler::target::word
14871 AOT_Thread_allocate_object_stub_offset = 0x130;
14872static constexpr dart::compiler::target::word
14873 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220;
14874static constexpr dart::compiler::target::word
14875 AOT_Thread_allocate_object_parameterized_stub_offset = 0x138;
14876static constexpr dart::compiler::target::word
14877 AOT_Thread_allocate_object_slow_entry_point_offset = 0x228;
14878static constexpr dart::compiler::target::word
14879 AOT_Thread_allocate_object_slow_stub_offset = 0x140;
14880static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
14881 0x788;
14882static constexpr dart::compiler::target::word
14883 AOT_Thread_async_exception_handler_stub_offset = 0x148;
14884static constexpr dart::compiler::target::word
14885 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
14886static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
14887 0x80;
14888static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
14889 0x78;
14890static constexpr dart::compiler::target::word
14891 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
14892static constexpr dart::compiler::target::word
14893 AOT_Thread_call_to_runtime_entry_point_offset = 0x200;
14894static constexpr dart::compiler::target::word
14895 AOT_Thread_call_to_runtime_stub_offset = 0xb8;
14896static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
14897 0x7c0;
14898static constexpr dart::compiler::target::word
14899 AOT_Thread_dispatch_table_array_offset = 0x60;
14900static constexpr dart::compiler::target::word
14901 AOT_Thread_double_truncate_round_supported_offset = 0x790;
14902static constexpr dart::compiler::target::word
14903 AOT_Thread_service_extension_stream_offset = 0x7c8;
14904static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
14905 0x250;
14906static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
14907 0x1a0;
14908static constexpr dart::compiler::target::word
14909 AOT_Thread_deoptimize_entry_offset = 0x258;
14910static constexpr dart::compiler::target::word
14911 AOT_Thread_deoptimize_stub_offset = 0x1a8;
14912static constexpr dart::compiler::target::word
14913 AOT_Thread_double_abs_address_offset = 0x2a8;
14914static constexpr dart::compiler::target::word
14915 AOT_Thread_double_negate_address_offset = 0x2a0;
14916static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58;
14917static constexpr dart::compiler::target::word
14918 AOT_Thread_enter_safepoint_stub_offset = 0x1d0;
14919static constexpr dart::compiler::target::word
14920 AOT_Thread_execution_state_offset = 0x770;
14921static constexpr dart::compiler::target::word
14922 AOT_Thread_exit_safepoint_stub_offset = 0x1d8;
14923static constexpr dart::compiler::target::word
14924 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
14925static constexpr dart::compiler::target::word
14926 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8;
14927static constexpr dart::compiler::target::word
14928 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260;
14929static constexpr dart::compiler::target::word
14930 AOT_Thread_fix_allocation_stub_code_offset = 0xa8;
14931static constexpr dart::compiler::target::word
14932 AOT_Thread_fix_callers_target_code_offset = 0xa0;
14933static constexpr dart::compiler::target::word
14934 AOT_Thread_float_absolute_address_offset = 0x2c0;
14935static constexpr dart::compiler::target::word
14936 AOT_Thread_float_negate_address_offset = 0x2b8;
14937static constexpr dart::compiler::target::word
14938 AOT_Thread_float_not_address_offset = 0x2b0;
14939static constexpr dart::compiler::target::word
14940 AOT_Thread_float_zerow_address_offset = 0x2c8;
14941static constexpr dart::compiler::target::word
14942 AOT_Thread_global_object_pool_offset = 0x758;
14943static constexpr dart::compiler::target::word
14944 AOT_Thread_invoke_dart_code_stub_offset = 0xb0;
14945static constexpr dart::compiler::target::word
14946 AOT_Thread_exit_through_ffi_offset = 0x780;
14947static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6f0;
14948static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
14949 0x6f8;
14950static constexpr dart::compiler::target::word
14951 AOT_Thread_field_table_values_offset = 0x68;
14952static constexpr dart::compiler::target::word
14953 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
14954static constexpr dart::compiler::target::word
14955 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
14956static constexpr dart::compiler::target::word
14957 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
14958static constexpr dart::compiler::target::word
14959 AOT_Thread_marking_stack_block_offset = 0x720;
14960static constexpr dart::compiler::target::word
14961 AOT_Thread_megamorphic_call_checked_entry_offset = 0x240;
14962static constexpr dart::compiler::target::word
14963 AOT_Thread_switchable_call_miss_entry_offset = 0x248;
14964static constexpr dart::compiler::target::word
14965 AOT_Thread_switchable_call_miss_stub_offset = 0x180;
14966static constexpr dart::compiler::target::word
14967 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
14968static constexpr dart::compiler::target::word
14969 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
14970 0xc8;
14971static constexpr dart::compiler::target::word
14972 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
14973 0xc0;
14974static constexpr dart::compiler::target::word
14975 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
14976static constexpr dart::compiler::target::word
14977 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
14978static constexpr dart::compiler::target::word
14979 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
14980static constexpr dart::compiler::target::word
14981 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
14982static constexpr dart::compiler::target::word
14983 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
14984static constexpr dart::compiler::target::word
14985 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
14986static constexpr dart::compiler::target::word
14987 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
14988static constexpr dart::compiler::target::word
14989 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
14990static constexpr dart::compiler::target::word
14991 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
14992static constexpr dart::compiler::target::word
14993 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
14994static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
14995 0x150;
14996static constexpr dart::compiler::target::word
14997 AOT_Thread_return_async_not_future_stub_offset = 0x160;
14998static constexpr dart::compiler::target::word
14999 AOT_Thread_return_async_star_stub_offset = 0x168;
15000static constexpr dart::compiler::target::word
15001 AOT_Thread_return_async_stub_offset = 0x158;
15002static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
15003 0x70;
15004static constexpr dart::compiler::target::word
15005 AOT_Thread_predefined_symbols_address_offset = 0x290;
15006static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
15007 0x760;
15008static constexpr dart::compiler::target::word
15009 AOT_Thread_saved_shadow_call_stack_offset = 0x768;
15010static constexpr dart::compiler::target::word
15011 AOT_Thread_safepoint_state_offset = 0x778;
15012static constexpr dart::compiler::target::word
15013 AOT_Thread_slow_type_test_stub_offset = 0x1c0;
15014static constexpr dart::compiler::target::word
15015 AOT_Thread_slow_type_test_entry_point_offset = 0x270;
15016static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
15017 0x38;
15018static constexpr dart::compiler::target::word
15019 AOT_Thread_saved_stack_limit_offset = 0x700;
15020static constexpr dart::compiler::target::word
15021 AOT_Thread_stack_overflow_flags_offset = 0x708;
15022static constexpr dart::compiler::target::word
15023 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
15024static constexpr dart::compiler::target::word
15025 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
15026static constexpr dart::compiler::target::word
15027 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
15028 0x230;
15029static constexpr dart::compiler::target::word
15030 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
15031static constexpr dart::compiler::target::word
15032 AOT_Thread_store_buffer_block_offset = 0x718;
15033static constexpr dart::compiler::target::word
15034 AOT_Thread_suspend_state_await_entry_point_offset = 0x6a0;
15035static constexpr dart::compiler::target::word
15036 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a8;
15037static constexpr dart::compiler::target::word
15038 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x698;
15039static constexpr dart::compiler::target::word
15040 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6b0;
15041static constexpr dart::compiler::target::word
15042 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b8;
15043static constexpr dart::compiler::target::word
15044 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6c0;
15045static constexpr dart::compiler::target::word
15046 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c8;
15047static constexpr dart::compiler::target::word
15048 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6d0;
15049static constexpr dart::compiler::target::word
15050 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d8;
15051static constexpr dart::compiler::target::word
15052 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
15053 0x6e0;
15054static constexpr dart::compiler::target::word
15055 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6e8;
15056static constexpr dart::compiler::target::word
15057 AOT_Thread_top_exit_frame_info_offset = 0x710;
15058static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50;
15059static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
15060 0x20;
15061static constexpr dart::compiler::target::word
15062 AOT_Thread_unboxed_runtime_arg_offset = 0x738;
15063static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x730;
15064static constexpr dart::compiler::target::word
15065 AOT_Thread_write_barrier_entry_point_offset = 0x1f0;
15066static constexpr dart::compiler::target::word
15067 AOT_Thread_write_barrier_mask_offset = 0x40;
15068static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset =
15069 0x48;
15070static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
15071 0x798;
15072static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7a0;
15073static constexpr dart::compiler::target::word
15074 AOT_Thread_jump_to_frame_entry_point_offset = 0x268;
15075static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
15076 0x7a8;
15077static constexpr dart::compiler::target::word
15078 AOT_TsanUtils_setjmp_function_offset = 0x0;
15079static constexpr dart::compiler::target::word
15080 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
15081static constexpr dart::compiler::target::word
15082 AOT_TsanUtils_exception_pc_offset = 0x10;
15083static constexpr dart::compiler::target::word
15084 AOT_TsanUtils_exception_sp_offset = 0x18;
15085static constexpr dart::compiler::target::word
15086 AOT_TsanUtils_exception_fp_offset = 0x20;
15087static constexpr dart::compiler::target::word
15088 AOT_TimelineStream_enabled_offset = 0x10;
15089static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
15090 0x10;
15091static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x20;
15092static constexpr dart::compiler::target::word
15093 AOT_Finalizer_type_arguments_offset = 0x24;
15094static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
15095 0x20;
15096static constexpr dart::compiler::target::word
15097 AOT_FinalizerBase_all_entries_offset = 0x18;
15098static constexpr dart::compiler::target::word
15099 AOT_FinalizerBase_detachments_offset = 0x14;
15100static constexpr dart::compiler::target::word
15101 AOT_FinalizerBase_entries_collected_offset = 0x1c;
15102static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
15103 0x8;
15104static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
15105 0xc;
15106static constexpr dart::compiler::target::word
15107 AOT_FinalizerEntry_external_size_offset = 0x20;
15108static constexpr dart::compiler::target::word
15109 AOT_FinalizerEntry_finalizer_offset = 0x14;
15110static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
15111 0x18;
15112static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
15113 0x10;
15114static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
15115 0x8;
15116static constexpr dart::compiler::target::word
15117 AOT_NativeFinalizer_callback_offset = 0x20;
15118static constexpr dart::compiler::target::word
15119 AOT_FunctionType_named_parameter_names_offset = 0x2c;
15120static constexpr dart::compiler::target::word
15121 AOT_FunctionType_packed_parameter_counts_offset = 0x30;
15122static constexpr dart::compiler::target::word
15123 AOT_FunctionType_packed_type_parameter_counts_offset = 0x34;
15124static constexpr dart::compiler::target::word
15125 AOT_FunctionType_parameter_types_offset = 0x28;
15126static constexpr dart::compiler::target::word
15127 AOT_FunctionType_type_parameters_offset = 0x20;
15128static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
15129 0x26;
15130static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
15131 0x10;
15132static constexpr dart::compiler::target::word
15133 AOT_TypeArguments_instantiations_offset = 0x8;
15134static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
15135 0xc;
15136static constexpr dart::compiler::target::word
15137 AOT_TypeArguments_nullability_offset = 0x14;
15138static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
15139 0x18;
15140static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
15141 0x8;
15142static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
15143 0xc;
15144static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
15145 0x10;
15146static constexpr dart::compiler::target::word
15147 AOT_TypeParameters_defaults_offset = 0x14;
15148static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
15149 0x14;
15150static constexpr dart::compiler::target::word
15151 AOT_TypedDataView_typed_data_offset = 0x18;
15152static constexpr dart::compiler::target::word
15153 AOT_TypedDataView_offset_in_bytes_offset = 0x1c;
15154static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
15155 0x18;
15156static constexpr dart::compiler::target::word
15157 AOT_UnhandledException_exception_offset = 0x8;
15158static constexpr dart::compiler::target::word
15159 AOT_UnhandledException_stacktrace_offset = 0xc;
15160static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
15161static constexpr dart::compiler::target::word
15162 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
15163static constexpr dart::compiler::target::word
15164 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
15165static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
15166static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
15167 0xc;
15168static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
15169 0x8;
15170static constexpr dart::compiler::target::word
15171 AOT_WeakReference_type_arguments_offset = 0xc;
15172static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
15173 0x8, 0x18, 0x10, 0x20};
15174static constexpr dart::compiler::target::word
15175 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
15176 0x5f8, 0x600, 0x608, 0x610, 0x618, 0x620, 0x628, 0x630,
15177 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, -1,
15178 -1, -1, -1, 0x670, 0x678, -1, -1, 0x680,
15179 0x688, 0x690, -1, -1, -1, -1, -1, -1};
15180static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
15181 0x20;
15182static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
15183static constexpr dart::compiler::target::word AOT_Array_header_size = 0x10;
15184static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
15185static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
15186 0x10;
15187static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x68;
15188static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x28;
15189static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
15190 0x18;
15191static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
15192 0x10;
15193static constexpr dart::compiler::target::word
15194 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
15195static constexpr dart::compiler::target::word
15196 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
15197static constexpr dart::compiler::target::word AOT_Context_header_size = 0x10;
15198static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
15199static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
15200 0x18;
15201static constexpr dart::compiler::target::word
15202 AOT_ExternalTypedData_InstanceSize = 0x18;
15203static constexpr dart::compiler::target::word
15204 AOT_FfiTrampolineData_InstanceSize = 0x20;
15205static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x38;
15206static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x28;
15207static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
15208 0x28;
15209static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
15210 0x28;
15211static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
15212static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
15213static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x38;
15214static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
15215 0x38;
15216static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
15217static constexpr dart::compiler::target::word
15218 AOT_GrowableObjectArray_InstanceSize = 0x18;
15219static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
15220static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
15221static constexpr dart::compiler::target::word
15222 AOT_Instructions_UnalignedHeaderSize = 0x10;
15223static constexpr dart::compiler::target::word
15224 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
15225static constexpr dart::compiler::target::word
15226 AOT_InstructionsSection_HeaderSize = 0x40;
15227static constexpr dart::compiler::target::word
15228 AOT_InstructionsTable_InstanceSize = 0x30;
15229static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
15230static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
15231static constexpr dart::compiler::target::word
15232 AOT_KernelProgramInfo_InstanceSize = 0x38;
15233static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
15234 0x20;
15235static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x58;
15236static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
15237 0x18;
15238static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
15239 0x20;
15240static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
15241 0x8;
15242static constexpr dart::compiler::target::word
15243 AOT_MegamorphicCache_InstanceSize = 0x30;
15244static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
15245static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
15246 0x10;
15247static constexpr dart::compiler::target::word
15248 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
15249static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x18;
15250static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
15251 0x20;
15252static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
15253static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
15254static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
15255 0x10;
15256static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
15257 0x10;
15258static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
15259static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
15260 0x20;
15261static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
15262 0x28;
15263static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x40;
15264static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x30;
15265static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
15266static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
15267static constexpr dart::compiler::target::word
15268 AOT_SingleTargetCache_InstanceSize = 0x20;
15269static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
15270 0x18;
15271static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
15272 0x28;
15273static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
15274static constexpr dart::compiler::target::word
15275 AOT_SubtypeTestCache_InstanceSize = 0x18;
15276static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
15277 0x20;
15278static constexpr dart::compiler::target::word
15279 AOT_TransferableTypedData_InstanceSize = 0x8;
15280static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x28;
15281static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
15282 0x28;
15283static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
15284 0x18;
15285static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
15286static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
15287 0x18;
15288static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
15289 0x20;
15290static constexpr dart::compiler::target::word
15291 AOT_UnhandledException_InstanceSize = 0x10;
15292static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
15293 0x20;
15294static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
15295 0x10;
15296static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
15297static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
15298 0x18;
15299static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
15300 0x18;
15301static constexpr dart::compiler::target::word
15302 AOT_WeakSerializationReference_InstanceSize = 0x10;
15303#endif // !defined(PRODUCT) && \
15304 // defined(TARGET_ARCH_ARM64) && \
15305 // defined(DART_COMPRESSED_POINTERS)
15306
15307#if !defined(PRODUCT) && defined(TARGET_ARCH_RISCV32) && \
15308 !defined(DART_COMPRESSED_POINTERS)
15309static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
15310 0x1c;
15311static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
15312 0xc;
15313static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
15314static constexpr dart::compiler::target::word
15315 AOT_ClassTable_elements_start_offset = 0x0;
15316static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
15317static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
15318 0x58;
15319static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
15320static constexpr dart::compiler::target::word
15321 AOT_Context_elements_start_offset = 0xc;
15322static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
15323static constexpr dart::compiler::target::word
15324 AOT_ContextScope_elements_start_offset = 0xc;
15325static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
15326 0x28;
15327static constexpr dart::compiler::target::word
15328 AOT_ExceptionHandlers_elements_start_offset = 0xc;
15329static constexpr dart::compiler::target::word
15330 AOT_ExceptionHandlers_element_size = 0xc;
15331static constexpr dart::compiler::target::word
15332 AOT_ObjectPool_elements_start_offset = 0x8;
15333static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x4;
15334static constexpr dart::compiler::target::word
15335 AOT_OneByteString_elements_start_offset = 0xc;
15336static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
15337 0x1;
15338static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
15339 0x8;
15340static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
15341static constexpr dart::compiler::target::word
15342 AOT_TypeArguments_elements_start_offset = 0x14;
15343static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
15344 0x4;
15345static constexpr dart::compiler::target::word
15346 AOT_TwoByteString_elements_start_offset = 0xc;
15347static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
15348 0x2;
15349static constexpr dart::compiler::target::word
15350 AOT_WeakArray_elements_start_offset = 0xc;
15351static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
15352static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
15353 0xfffffff;
15354static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
15355 0xfffd;
15356static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
15357 0xfffffff;
15358static constexpr dart::compiler::target::word
15359 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x6;
15360static constexpr dart::compiler::target::word
15361 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
15362static constexpr dart::compiler::target::word
15363 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x6;
15364static constexpr dart::compiler::target::word
15365 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x12;
15366static constexpr dart::compiler::target::word
15367 AOT_Instructions_kBarePayloadAlignment = 0x4;
15368static constexpr dart::compiler::target::word
15369 AOT_Instructions_kNonBarePayloadAlignment = 0x4;
15370static constexpr dart::compiler::target::word
15371 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
15372static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
15373static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
15374static constexpr dart::compiler::target::word
15375 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
15376static constexpr dart::compiler::target::word
15377 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
15378static constexpr dart::compiler::target::word
15379 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
15380static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
15381 0xffff;
15382static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
15383 0xffff;
15384static constexpr dart::compiler::target::word AOT_String_kMaxElements =
15385 0x1fffffff;
15386static constexpr dart::compiler::target::word
15387 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff4;
15388static constexpr dart::compiler::target::word
15389 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fffa;
15390static constexpr dart::compiler::target::word
15391 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
15392static constexpr dart::compiler::target::word
15393 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
15394static constexpr dart::compiler::target::word
15395 AOT_SubtypeTestCache_kDestinationType = 0x6;
15396static constexpr dart::compiler::target::word
15397 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
15398static constexpr dart::compiler::target::word
15399 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
15400static constexpr dart::compiler::target::word
15401 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
15402static constexpr dart::compiler::target::word
15403 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
15404static constexpr dart::compiler::target::word
15405 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
15406static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
15407 0x7;
15408static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
15409 0x7;
15410static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
15411 0xfffffff;
15412static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
15413 0x8;
15414static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
15415 0x10;
15416static constexpr dart::compiler::target::word
15417 AOT_AbstractType_type_test_stub_entry_point_offset = 0x4;
15418static constexpr dart::compiler::target::word
15419 AOT_ArgumentsDescriptor_count_offset = 0x10;
15420static constexpr dart::compiler::target::word
15421 AOT_ArgumentsDescriptor_size_offset = 0x14;
15422static constexpr dart::compiler::target::word
15423 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x1c;
15424static constexpr dart::compiler::target::word
15425 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
15426static constexpr dart::compiler::target::word
15427 AOT_ArgumentsDescriptor_name_offset = 0x0;
15428static constexpr dart::compiler::target::word
15429 AOT_ArgumentsDescriptor_position_offset = 0x4;
15430static constexpr dart::compiler::target::word
15431 AOT_ArgumentsDescriptor_positional_count_offset = 0x18;
15432static constexpr dart::compiler::target::word
15433 AOT_ArgumentsDescriptor_type_args_len_offset = 0xc;
15434static constexpr dart::compiler::target::word AOT_Array_data_offset = 0xc;
15435static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x8;
15436static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
15437static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
15438 0x4;
15439static constexpr dart::compiler::target::word
15440 AOT_Class_declaration_type_offset = 0x34;
15441static constexpr dart::compiler::target::word
15442 AOT_Class_num_type_arguments_offset = 0x4c;
15443static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
15444 0x2c;
15445static constexpr dart::compiler::target::word
15446 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x58;
15447static constexpr dart::compiler::target::word
15448 AOT_ClassTable_allocation_tracing_state_table_offset = 0x4;
15449static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x14;
15450static constexpr dart::compiler::target::word
15451 AOT_Closure_delayed_type_arguments_offset = 0xc;
15452static constexpr dart::compiler::target::word AOT_Closure_function_offset =
15453 0x10;
15454static constexpr dart::compiler::target::word
15455 AOT_Closure_function_type_arguments_offset = 0x8;
15456static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x18;
15457static constexpr dart::compiler::target::word
15458 AOT_Closure_instantiator_type_arguments_offset = 0x4;
15459static constexpr dart::compiler::target::word
15460 AOT_ClosureData_packed_fields_offset = 0x10;
15461static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
15462 0x18;
15463static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
15464 0x14;
15465static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x1c;
15466static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
15467 0x4;
15468static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x8;
15469static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
15470static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
15471static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
15472static constexpr dart::compiler::target::word
15473 AOT_Field_initializer_function_offset = 0x10;
15474static constexpr dart::compiler::target::word
15475 AOT_Field_host_offset_or_field_id_offset = 0x14;
15476static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
15477 0x28;
15478static constexpr dart::compiler::target::word
15479 AOT_Field_guarded_list_length_in_object_offset_offset = 0x30;
15480static constexpr dart::compiler::target::word
15481 AOT_Field_guarded_list_length_offset = 0x18;
15482static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
15483 0x2c;
15484static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x32;
15485static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x20;
15486static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x18;
15487static constexpr dart::compiler::target::word
15488 AOT_Function_entry_point_offset[] = {0x4, 0x8};
15489static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
15490 0x28;
15491static constexpr dart::compiler::target::word AOT_Function_signature_offset =
15492 0x14;
15493static constexpr dart::compiler::target::word
15494 AOT_FutureOr_type_arguments_offset = 0x4;
15495static constexpr dart::compiler::target::word
15496 AOT_GrowableObjectArray_data_offset = 0xc;
15497static constexpr dart::compiler::target::word
15498 AOT_GrowableObjectArray_length_offset = 0x8;
15499static constexpr dart::compiler::target::word
15500 AOT_GrowableObjectArray_type_arguments_offset = 0x4;
15501static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x10;
15502static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
15503 0x1c;
15504static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
15505 0x20;
15506static constexpr dart::compiler::target::word
15507 AOT_CallSiteData_arguments_descriptor_offset = 0x8;
15508static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
15509 0x3;
15510static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
15511 0x0;
15512static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0xc;
15513static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x10;
15514static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
15515 0x14;
15516static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
15517static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
15518 0x14;
15519static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
15520 0x18;
15521static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
15522 0x20;
15523static constexpr dart::compiler::target::word
15524 AOT_Isolate_has_resumption_breakpoints_offset = 0x25;
15525static constexpr dart::compiler::target::word
15526 AOT_IsolateGroup_object_store_offset = 0x10;
15527static constexpr dart::compiler::target::word
15528 AOT_IsolateGroup_class_table_offset = 0x8;
15529static constexpr dart::compiler::target::word
15530 AOT_IsolateGroup_cached_class_table_table_offset = 0xc;
15531static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
15532 0x24;
15533static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
15534 0x10;
15535static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
15536 0xc;
15537static constexpr dart::compiler::target::word
15538 AOT_ImmutableLinkedHashBase_data_offset = 0xc;
15539static constexpr dart::compiler::target::word
15540 AOT_LinkedHashBase_deleted_keys_offset = 0x14;
15541static constexpr dart::compiler::target::word
15542 AOT_LinkedHashBase_hash_mask_offset = 0x8;
15543static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
15544 0x18;
15545static constexpr dart::compiler::target::word
15546 AOT_LinkedHashBase_type_arguments_offset = 0x4;
15547static constexpr dart::compiler::target::word
15548 AOT_LinkedHashBase_used_data_offset = 0x10;
15549static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
15550static constexpr dart::compiler::target::word
15551 AOT_MarkingStackBlock_pointers_offset = 0x8;
15552static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
15553 0x4;
15554static constexpr dart::compiler::target::word
15555 AOT_MegamorphicCache_buckets_offset = 0xc;
15556static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
15557 0x10;
15558static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
15559static constexpr dart::compiler::target::word
15560 AOT_NativeArguments_argc_tag_offset = 0x4;
15561static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
15562 0x8;
15563static constexpr dart::compiler::target::word
15564 AOT_NativeArguments_retval_offset = 0xc;
15565static constexpr dart::compiler::target::word
15566 AOT_NativeArguments_thread_offset = 0x0;
15567static constexpr dart::compiler::target::word
15568 AOT_ObjectStore_double_type_offset = 0xc8;
15569static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
15570 0x9c;
15571static constexpr dart::compiler::target::word
15572 AOT_ObjectStore_record_field_names_offset = 0x1fc;
15573static constexpr dart::compiler::target::word
15574 AOT_ObjectStore_string_type_offset = 0xdc;
15575static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
15576 0x88;
15577static constexpr dart::compiler::target::word
15578 AOT_ObjectStore_ffi_callback_code_offset = 0x278;
15579static constexpr dart::compiler::target::word
15580 AOT_ObjectStore_suspend_state_await_offset = 0x224;
15581static constexpr dart::compiler::target::word
15582 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
15583static constexpr dart::compiler::target::word
15584 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x248;
15585static constexpr dart::compiler::target::word
15586 AOT_ObjectStore_suspend_state_init_async_offset = 0x220;
15587static constexpr dart::compiler::target::word
15588 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x234;
15589static constexpr dart::compiler::target::word
15590 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x240;
15591static constexpr dart::compiler::target::word
15592 AOT_ObjectStore_suspend_state_return_async_offset = 0x22c;
15593static constexpr dart::compiler::target::word
15594 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
15595static constexpr dart::compiler::target::word
15596 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x23c;
15597static constexpr dart::compiler::target::word
15598 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
15599static constexpr dart::compiler::target::word
15600 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x238;
15601static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
15602 0xc;
15603static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
15604 0x0;
15605static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x4;
15606static constexpr dart::compiler::target::word
15607 AOT_Pointer_type_arguments_offset = 0x8;
15608static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
15609 0x4;
15610static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
15611 0xc;
15612static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x4;
15613static constexpr dart::compiler::target::word
15614 AOT_SingleTargetCache_entry_point_offset = 0x8;
15615static constexpr dart::compiler::target::word
15616 AOT_SingleTargetCache_lower_limit_offset = 0xc;
15617static constexpr dart::compiler::target::word
15618 AOT_SingleTargetCache_target_offset = 0x4;
15619static constexpr dart::compiler::target::word
15620 AOT_SingleTargetCache_upper_limit_offset = 0x10;
15621static constexpr dart::compiler::target::word
15622 AOT_StoreBufferBlock_pointers_offset = 0x8;
15623static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
15624 0x4;
15625static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
15626 0x4;
15627static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
15628static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
15629static constexpr dart::compiler::target::word
15630 AOT_SubtypeTestCache_cache_offset = 0x4;
15631static constexpr dart::compiler::target::word
15632 AOT_SubtypeTestCache_num_inputs_offset = 0x8;
15633static constexpr dart::compiler::target::word
15634 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
15635static constexpr dart::compiler::target::word
15636 AOT_SuspendState_error_callback_offset = 0x14;
15637static constexpr dart::compiler::target::word
15638 AOT_SuspendState_frame_size_offset = 0x4;
15639static constexpr dart::compiler::target::word
15640 AOT_SuspendState_function_data_offset = 0xc;
15641static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
15642 0x18;
15643static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8;
15644static constexpr dart::compiler::target::word
15645 AOT_SuspendState_then_callback_offset = 0x10;
15646static constexpr dart::compiler::target::word
15647 AOT_Thread_AllocateArray_entry_point_offset = 0x164;
15648static constexpr dart::compiler::target::word
15649 AOT_Thread_active_exception_offset = 0x3a0;
15650static constexpr dart::compiler::target::word
15651 AOT_Thread_active_stacktrace_offset = 0x3a4;
15652static constexpr dart::compiler::target::word
15653 AOT_Thread_array_write_barrier_entry_point_offset = 0xf8;
15654static constexpr dart::compiler::target::word
15655 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100;
15656static constexpr dart::compiler::target::word
15657 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x8c;
15658static constexpr dart::compiler::target::word
15659 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104;
15660static constexpr dart::compiler::target::word
15661 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x90;
15662static constexpr dart::compiler::target::word
15663 AOT_Thread_allocate_object_entry_point_offset = 0x108;
15664static constexpr dart::compiler::target::word
15665 AOT_Thread_allocate_object_stub_offset = 0x94;
15666static constexpr dart::compiler::target::word
15667 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x10c;
15668static constexpr dart::compiler::target::word
15669 AOT_Thread_allocate_object_parameterized_stub_offset = 0x98;
15670static constexpr dart::compiler::target::word
15671 AOT_Thread_allocate_object_slow_entry_point_offset = 0x110;
15672static constexpr dart::compiler::target::word
15673 AOT_Thread_allocate_object_slow_stub_offset = 0x9c;
15674static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
15675 0x3c0;
15676static constexpr dart::compiler::target::word
15677 AOT_Thread_async_exception_handler_stub_offset = 0xa0;
15678static constexpr dart::compiler::target::word
15679 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x140;
15680static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
15681 0x3c;
15682static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
15683 0x38;
15684static constexpr dart::compiler::target::word
15685 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x138;
15686static constexpr dart::compiler::target::word
15687 AOT_Thread_call_to_runtime_entry_point_offset = 0xfc;
15688static constexpr dart::compiler::target::word
15689 AOT_Thread_call_to_runtime_stub_offset = 0x58;
15690static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
15691 0x3e4;
15692static constexpr dart::compiler::target::word
15693 AOT_Thread_dispatch_table_array_offset = 0x2c;
15694static constexpr dart::compiler::target::word
15695 AOT_Thread_double_truncate_round_supported_offset = 0x3c4;
15696static constexpr dart::compiler::target::word
15697 AOT_Thread_service_extension_stream_offset = 0x3e8;
15698static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
15699 0x124;
15700static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
15701 0xcc;
15702static constexpr dart::compiler::target::word
15703 AOT_Thread_deoptimize_entry_offset = 0x128;
15704static constexpr dart::compiler::target::word
15705 AOT_Thread_deoptimize_stub_offset = 0xd0;
15706static constexpr dart::compiler::target::word
15707 AOT_Thread_double_abs_address_offset = 0x150;
15708static constexpr dart::compiler::target::word
15709 AOT_Thread_double_negate_address_offset = 0x14c;
15710static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28;
15711static constexpr dart::compiler::target::word
15712 AOT_Thread_enter_safepoint_stub_offset = 0xe4;
15713static constexpr dart::compiler::target::word
15714 AOT_Thread_execution_state_offset = 0x3b4;
15715static constexpr dart::compiler::target::word
15716 AOT_Thread_exit_safepoint_stub_offset = 0xe8;
15717static constexpr dart::compiler::target::word
15718 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xec;
15719static constexpr dart::compiler::target::word
15720 AOT_Thread_call_native_through_safepoint_stub_offset = 0xf0;
15721static constexpr dart::compiler::target::word
15722 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x12c;
15723static constexpr dart::compiler::target::word
15724 AOT_Thread_fix_allocation_stub_code_offset = 0x50;
15725static constexpr dart::compiler::target::word
15726 AOT_Thread_fix_callers_target_code_offset = 0x4c;
15727static constexpr dart::compiler::target::word
15728 AOT_Thread_float_absolute_address_offset = 0x15c;
15729static constexpr dart::compiler::target::word
15730 AOT_Thread_float_negate_address_offset = 0x158;
15731static constexpr dart::compiler::target::word
15732 AOT_Thread_float_not_address_offset = 0x154;
15733static constexpr dart::compiler::target::word
15734 AOT_Thread_float_zerow_address_offset = 0x160;
15735static constexpr dart::compiler::target::word
15736 AOT_Thread_global_object_pool_offset = 0x3a8;
15737static constexpr dart::compiler::target::word
15738 AOT_Thread_invoke_dart_code_stub_offset = 0x54;
15739static constexpr dart::compiler::target::word
15740 AOT_Thread_exit_through_ffi_offset = 0x3bc;
15741static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x36c;
15742static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
15743 0x370;
15744static constexpr dart::compiler::target::word
15745 AOT_Thread_field_table_values_offset = 0x30;
15746static constexpr dart::compiler::target::word
15747 AOT_Thread_lazy_deopt_from_return_stub_offset = 0xd4;
15748static constexpr dart::compiler::target::word
15749 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xd8;
15750static constexpr dart::compiler::target::word
15751 AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe0;
15752static constexpr dart::compiler::target::word
15753 AOT_Thread_marking_stack_block_offset = 0x384;
15754static constexpr dart::compiler::target::word
15755 AOT_Thread_megamorphic_call_checked_entry_offset = 0x11c;
15756static constexpr dart::compiler::target::word
15757 AOT_Thread_switchable_call_miss_entry_offset = 0x120;
15758static constexpr dart::compiler::target::word
15759 AOT_Thread_switchable_call_miss_stub_offset = 0xbc;
15760static constexpr dart::compiler::target::word
15761 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x13c;
15762static constexpr dart::compiler::target::word
15763 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
15764 0x60;
15765static constexpr dart::compiler::target::word
15766 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
15767 0x5c;
15768static constexpr dart::compiler::target::word
15769 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x68;
15770static constexpr dart::compiler::target::word
15771 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x64;
15772static constexpr dart::compiler::target::word
15773 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x70;
15774static constexpr dart::compiler::target::word
15775 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x6c;
15776static constexpr dart::compiler::target::word
15777 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x78;
15778static constexpr dart::compiler::target::word
15779 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x74;
15780static constexpr dart::compiler::target::word
15781 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x80;
15782static constexpr dart::compiler::target::word
15783 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x7c;
15784static constexpr dart::compiler::target::word
15785 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x88;
15786static constexpr dart::compiler::target::word
15787 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x84;
15788static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
15789 0xa4;
15790static constexpr dart::compiler::target::word
15791 AOT_Thread_return_async_not_future_stub_offset = 0xac;
15792static constexpr dart::compiler::target::word
15793 AOT_Thread_return_async_star_stub_offset = 0xb0;
15794static constexpr dart::compiler::target::word
15795 AOT_Thread_return_async_stub_offset = 0xa8;
15796static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
15797 0x34;
15798static constexpr dart::compiler::target::word
15799 AOT_Thread_predefined_symbols_address_offset = 0x144;
15800static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
15801 0x3ac;
15802static constexpr dart::compiler::target::word
15803 AOT_Thread_saved_shadow_call_stack_offset = 0x3b0;
15804static constexpr dart::compiler::target::word
15805 AOT_Thread_safepoint_state_offset = 0x3b8;
15806static constexpr dart::compiler::target::word
15807 AOT_Thread_slow_type_test_stub_offset = 0xdc;
15808static constexpr dart::compiler::target::word
15809 AOT_Thread_slow_type_test_entry_point_offset = 0x134;
15810static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
15811 0x1c;
15812static constexpr dart::compiler::target::word
15813 AOT_Thread_saved_stack_limit_offset = 0x374;
15814static constexpr dart::compiler::target::word
15815 AOT_Thread_stack_overflow_flags_offset = 0x378;
15816static constexpr dart::compiler::target::word
15817 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118;
15818static constexpr dart::compiler::target::word
15819 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb8;
15820static constexpr dart::compiler::target::word
15821 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
15822 0x114;
15823static constexpr dart::compiler::target::word
15824 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb4;
15825static constexpr dart::compiler::target::word
15826 AOT_Thread_store_buffer_block_offset = 0x380;
15827static constexpr dart::compiler::target::word
15828 AOT_Thread_suspend_state_await_entry_point_offset = 0x344;
15829static constexpr dart::compiler::target::word
15830 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x348;
15831static constexpr dart::compiler::target::word
15832 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x340;
15833static constexpr dart::compiler::target::word
15834 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x34c;
15835static constexpr dart::compiler::target::word
15836 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x350;
15837static constexpr dart::compiler::target::word
15838 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x354;
15839static constexpr dart::compiler::target::word
15840 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x358;
15841static constexpr dart::compiler::target::word
15842 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x35c;
15843static constexpr dart::compiler::target::word
15844 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x360;
15845static constexpr dart::compiler::target::word
15846 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
15847 0x364;
15848static constexpr dart::compiler::target::word
15849 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x368;
15850static constexpr dart::compiler::target::word
15851 AOT_Thread_top_exit_frame_info_offset = 0x37c;
15852static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24;
15853static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
15854 0x10;
15855static constexpr dart::compiler::target::word
15856 AOT_Thread_unboxed_runtime_arg_offset = 0x390;
15857static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x38c;
15858static constexpr dart::compiler::target::word
15859 AOT_Thread_write_barrier_entry_point_offset = 0xf4;
15860static constexpr dart::compiler::target::word
15861 AOT_Thread_write_barrier_mask_offset = 0x20;
15862static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
15863 0x3c8;
15864static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3d0;
15865static constexpr dart::compiler::target::word
15866 AOT_Thread_jump_to_frame_entry_point_offset = 0x130;
15867static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
15868 0x3d8;
15869static constexpr dart::compiler::target::word
15870 AOT_TsanUtils_setjmp_function_offset = 0x0;
15871static constexpr dart::compiler::target::word
15872 AOT_TsanUtils_setjmp_buffer_offset = 0x4;
15873static constexpr dart::compiler::target::word
15874 AOT_TsanUtils_exception_pc_offset = 0x8;
15875static constexpr dart::compiler::target::word
15876 AOT_TsanUtils_exception_sp_offset = 0xc;
15877static constexpr dart::compiler::target::word
15878 AOT_TsanUtils_exception_fp_offset = 0x10;
15879static constexpr dart::compiler::target::word
15880 AOT_TimelineStream_enabled_offset = 0x8;
15881static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
15882 0xc;
15883static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x14;
15884static constexpr dart::compiler::target::word
15885 AOT_Finalizer_type_arguments_offset = 0x18;
15886static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
15887 0x14;
15888static constexpr dart::compiler::target::word
15889 AOT_FinalizerBase_all_entries_offset = 0xc;
15890static constexpr dart::compiler::target::word
15891 AOT_FinalizerBase_detachments_offset = 0x8;
15892static constexpr dart::compiler::target::word
15893 AOT_FinalizerBase_entries_collected_offset = 0x10;
15894static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
15895 0x4;
15896static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
15897 0x8;
15898static constexpr dart::compiler::target::word
15899 AOT_FinalizerEntry_external_size_offset = 0x1c;
15900static constexpr dart::compiler::target::word
15901 AOT_FinalizerEntry_finalizer_offset = 0x10;
15902static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
15903 0x14;
15904static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
15905 0xc;
15906static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
15907 0x4;
15908static constexpr dart::compiler::target::word
15909 AOT_NativeFinalizer_callback_offset = 0x14;
15910static constexpr dart::compiler::target::word
15911 AOT_FunctionType_named_parameter_names_offset = 0x20;
15912static constexpr dart::compiler::target::word
15913 AOT_FunctionType_packed_parameter_counts_offset = 0x24;
15914static constexpr dart::compiler::target::word
15915 AOT_FunctionType_packed_type_parameter_counts_offset = 0x28;
15916static constexpr dart::compiler::target::word
15917 AOT_FunctionType_parameter_types_offset = 0x1c;
15918static constexpr dart::compiler::target::word
15919 AOT_FunctionType_type_parameters_offset = 0x14;
15920static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
15921 0x1a;
15922static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
15923 0xc;
15924static constexpr dart::compiler::target::word
15925 AOT_TypeArguments_instantiations_offset = 0x4;
15926static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
15927 0x8;
15928static constexpr dart::compiler::target::word
15929 AOT_TypeArguments_nullability_offset = 0x10;
15930static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
15931 0x14;
15932static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
15933 0x4;
15934static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
15935 0x8;
15936static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
15937 0xc;
15938static constexpr dart::compiler::target::word
15939 AOT_TypeParameters_defaults_offset = 0x10;
15940static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
15941 0x8;
15942static constexpr dart::compiler::target::word
15943 AOT_TypedDataView_typed_data_offset = 0xc;
15944static constexpr dart::compiler::target::word
15945 AOT_TypedDataView_offset_in_bytes_offset = 0x10;
15946static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
15947 0xc;
15948static constexpr dart::compiler::target::word
15949 AOT_UnhandledException_exception_offset = 0x4;
15950static constexpr dart::compiler::target::word
15951 AOT_UnhandledException_stacktrace_offset = 0x8;
15952static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x8;
15953static constexpr dart::compiler::target::word
15954 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x4;
15955static constexpr dart::compiler::target::word
15956 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x8;
15957static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x4;
15958static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
15959 0x8;
15960static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
15961 0x4;
15962static constexpr dart::compiler::target::word
15963 AOT_WeakReference_type_arguments_offset = 0x8;
15964static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
15965 0x4, 0xc, 0x8, 0x10};
15966static constexpr dart::compiler::target::word
15967 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
15968 -1, -1, -1, -1, -1, 0x2f8, 0x2fc, 0x300, -1, -1, 0x304,
15969 0x308, 0x30c, -1, -1, -1, 0x310, 0x314, 0x318, 0x31c, 0x320, 0x324,
15970 0x328, 0x32c, -1, -1, -1, -1, 0x330, 0x334, 0x338, 0x33c};
15971static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
15972 0x14;
15973static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8;
15974static constexpr dart::compiler::target::word AOT_Array_header_size = 0xc;
15975static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x8;
15976static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
15977 0x10;
15978static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x60;
15979static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x20;
15980static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
15981 0x14;
15982static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
15983 0x8;
15984static constexpr dart::compiler::target::word
15985 AOT_CompressedStackMaps_ObjectHeaderSize = 0x4;
15986static constexpr dart::compiler::target::word
15987 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
15988static constexpr dart::compiler::target::word AOT_Context_header_size = 0xc;
15989static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
15990static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
15991 0xc;
15992static constexpr dart::compiler::target::word
15993 AOT_ExternalTypedData_InstanceSize = 0xc;
15994static constexpr dart::compiler::target::word
15995 AOT_FfiTrampolineData_InstanceSize = 0x1c;
15996static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x34;
15997static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x1c;
15998static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
15999 0x20;
16000static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
16001 0x18;
16002static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
16003static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
16004static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x2c;
16005static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
16006 0x2c;
16007static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x8;
16008static constexpr dart::compiler::target::word
16009 AOT_GrowableObjectArray_InstanceSize = 0x10;
16010static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x18;
16011static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x4;
16012static constexpr dart::compiler::target::word
16013 AOT_Instructions_UnalignedHeaderSize = 0x8;
16014static constexpr dart::compiler::target::word
16015 AOT_InstructionsSection_UnalignedHeaderSize = 0x14;
16016static constexpr dart::compiler::target::word
16017 AOT_InstructionsSection_HeaderSize = 0x20;
16018static constexpr dart::compiler::target::word
16019 AOT_InstructionsTable_InstanceSize = 0x18;
16020static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
16021static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x4;
16022static constexpr dart::compiler::target::word
16023 AOT_KernelProgramInfo_InstanceSize = 0x30;
16024static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
16025 0x1c;
16026static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x48;
16027static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
16028 0x14;
16029static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
16030 0x1c;
16031static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
16032 0x4;
16033static constexpr dart::compiler::target::word
16034 AOT_MegamorphicCache_InstanceSize = 0x18;
16035static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
16036static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
16037 0x8;
16038static constexpr dart::compiler::target::word
16039 AOT_MonomorphicSmiableCall_InstanceSize = 0xc;
16040static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x14;
16041static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
16042 0x10;
16043static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x4;
16044static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x4;
16045static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 0xc;
16046static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
16047 0x8;
16048static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0xc;
16049static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
16050 0x18;
16051static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
16052 0x1c;
16053static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x2c;
16054static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x28;
16055static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
16056static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x4;
16057static constexpr dart::compiler::target::word
16058 AOT_SingleTargetCache_InstanceSize = 0x14;
16059static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
16060 0x14;
16061static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
16062 0x18;
16063static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0xc;
16064static constexpr dart::compiler::target::word
16065 AOT_SubtypeTestCache_InstanceSize = 0x10;
16066static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
16067 0x14;
16068static constexpr dart::compiler::target::word
16069 AOT_TransferableTypedData_InstanceSize = 0x4;
16070static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x18;
16071static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
16072 0x1c;
16073static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
16074 0x14;
16075static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0xc;
16076static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
16077 0xc;
16078static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
16079 0x14;
16080static constexpr dart::compiler::target::word
16081 AOT_UnhandledException_InstanceSize = 0xc;
16082static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
16083 0x10;
16084static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
16085 0xc;
16086static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x10;
16087static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
16088 0x10;
16089static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
16090 0x10;
16091static constexpr dart::compiler::target::word
16092 AOT_WeakSerializationReference_InstanceSize = 0xc;
16093#endif // !defined(PRODUCT) && \
16094 // defined(TARGET_ARCH_RISCV32) && \
16095 // !defined(DART_COMPRESSED_POINTERS)
16096
16097#if !defined(PRODUCT) && defined(TARGET_ARCH_RISCV64) && \
16098 !defined(DART_COMPRESSED_POINTERS)
16099static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
16100 0x38;
16101static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
16102 0x18;
16103static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
16104static constexpr dart::compiler::target::word
16105 AOT_ClassTable_elements_start_offset = 0x0;
16106static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
16107static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
16108 0x98;
16109static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
16110static constexpr dart::compiler::target::word
16111 AOT_Context_elements_start_offset = 0x18;
16112static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
16113static constexpr dart::compiler::target::word
16114 AOT_ContextScope_elements_start_offset = 0x10;
16115static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
16116 0x50;
16117static constexpr dart::compiler::target::word
16118 AOT_ExceptionHandlers_elements_start_offset = 0x18;
16119static constexpr dart::compiler::target::word
16120 AOT_ExceptionHandlers_element_size = 0xc;
16121static constexpr dart::compiler::target::word
16122 AOT_ObjectPool_elements_start_offset = 0x10;
16123static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
16124static constexpr dart::compiler::target::word
16125 AOT_OneByteString_elements_start_offset = 0x10;
16126static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
16127 0x1;
16128static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
16129 0x10;
16130static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
16131static constexpr dart::compiler::target::word
16132 AOT_TypeArguments_elements_start_offset = 0x28;
16133static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
16134 0x8;
16135static constexpr dart::compiler::target::word
16136 AOT_TwoByteString_elements_start_offset = 0x10;
16137static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
16138 0x2;
16139static constexpr dart::compiler::target::word
16140 AOT_WeakArray_elements_start_offset = 0x18;
16141static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
16142static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
16143 0x7ffffffffffffff;
16144static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
16145 0x7ffd;
16146static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
16147 0x7ffffffffffffff;
16148static constexpr dart::compiler::target::word
16149 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x6;
16150static constexpr dart::compiler::target::word
16151 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
16152static constexpr dart::compiler::target::word
16153 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x6;
16154static constexpr dart::compiler::target::word
16155 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x12;
16156static constexpr dart::compiler::target::word
16157 AOT_Instructions_kBarePayloadAlignment = 0x4;
16158static constexpr dart::compiler::target::word
16159 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
16160static constexpr dart::compiler::target::word
16161 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
16162static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
16163static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
16164static constexpr dart::compiler::target::word
16165 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
16166static constexpr dart::compiler::target::word
16167 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
16168static constexpr dart::compiler::target::word
16169 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
16170static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
16171 0xffff;
16172static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
16173 0xffff;
16174static constexpr dart::compiler::target::word AOT_String_kMaxElements =
16175 0x1fffffffffffffff;
16176static constexpr dart::compiler::target::word
16177 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
16178static constexpr dart::compiler::target::word
16179 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
16180static constexpr dart::compiler::target::word
16181 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
16182static constexpr dart::compiler::target::word
16183 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
16184static constexpr dart::compiler::target::word
16185 AOT_SubtypeTestCache_kDestinationType = 0x6;
16186static constexpr dart::compiler::target::word
16187 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
16188static constexpr dart::compiler::target::word
16189 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
16190static constexpr dart::compiler::target::word
16191 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
16192static constexpr dart::compiler::target::word
16193 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
16194static constexpr dart::compiler::target::word
16195 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
16196static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
16197 0x7;
16198static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
16199 0x7;
16200static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
16201 0x7ffffffffffffff;
16202static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
16203 0x10;
16204static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
16205 0x20;
16206static constexpr dart::compiler::target::word
16207 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
16208static constexpr dart::compiler::target::word
16209 AOT_ArgumentsDescriptor_count_offset = 0x20;
16210static constexpr dart::compiler::target::word
16211 AOT_ArgumentsDescriptor_size_offset = 0x28;
16212static constexpr dart::compiler::target::word
16213 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
16214static constexpr dart::compiler::target::word
16215 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
16216static constexpr dart::compiler::target::word
16217 AOT_ArgumentsDescriptor_name_offset = 0x0;
16218static constexpr dart::compiler::target::word
16219 AOT_ArgumentsDescriptor_position_offset = 0x8;
16220static constexpr dart::compiler::target::word
16221 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
16222static constexpr dart::compiler::target::word
16223 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
16224static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
16225static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
16226static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
16227static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
16228 0x8;
16229static constexpr dart::compiler::target::word
16230 AOT_Class_declaration_type_offset = 0x68;
16231static constexpr dart::compiler::target::word
16232 AOT_Class_num_type_arguments_offset = 0x94;
16233static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
16234 0x58;
16235static constexpr dart::compiler::target::word
16236 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0xa0;
16237static constexpr dart::compiler::target::word
16238 AOT_ClassTable_allocation_tracing_state_table_offset = 0x8;
16239static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
16240static constexpr dart::compiler::target::word
16241 AOT_Closure_delayed_type_arguments_offset = 0x18;
16242static constexpr dart::compiler::target::word AOT_Closure_function_offset =
16243 0x20;
16244static constexpr dart::compiler::target::word
16245 AOT_Closure_function_type_arguments_offset = 0x10;
16246static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
16247static constexpr dart::compiler::target::word
16248 AOT_Closure_instantiator_type_arguments_offset = 0x8;
16249static constexpr dart::compiler::target::word
16250 AOT_ClosureData_packed_fields_offset = 0x20;
16251static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
16252 0x30;
16253static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
16254 0x28;
16255static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
16256static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
16257 0x8;
16258static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
16259static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
16260static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
16261static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
16262static constexpr dart::compiler::target::word
16263 AOT_Field_initializer_function_offset = 0x20;
16264static constexpr dart::compiler::target::word
16265 AOT_Field_host_offset_or_field_id_offset = 0x28;
16266static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
16267 0x48;
16268static constexpr dart::compiler::target::word
16269 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
16270static constexpr dart::compiler::target::word
16271 AOT_Field_guarded_list_length_offset = 0x30;
16272static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
16273 0x4c;
16274static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
16275static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
16276static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
16277static constexpr dart::compiler::target::word
16278 AOT_Function_entry_point_offset[] = {0x8, 0x10};
16279static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
16280 0x4c;
16281static constexpr dart::compiler::target::word AOT_Function_signature_offset =
16282 0x28;
16283static constexpr dart::compiler::target::word
16284 AOT_FutureOr_type_arguments_offset = 0x8;
16285static constexpr dart::compiler::target::word
16286 AOT_GrowableObjectArray_data_offset = 0x18;
16287static constexpr dart::compiler::target::word
16288 AOT_GrowableObjectArray_length_offset = 0x10;
16289static constexpr dart::compiler::target::word
16290 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
16291static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
16292static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
16293 0x38;
16294static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
16295 0x40;
16296static constexpr dart::compiler::target::word
16297 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
16298static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
16299 0x3;
16300static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
16301 0x0;
16302static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
16303static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
16304static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
16305 0x28;
16306static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
16307static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
16308 0x28;
16309static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
16310 0x30;
16311static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
16312 0x40;
16313static constexpr dart::compiler::target::word
16314 AOT_Isolate_has_resumption_breakpoints_offset = 0x49;
16315static constexpr dart::compiler::target::word
16316 AOT_IsolateGroup_object_store_offset = 0x20;
16317static constexpr dart::compiler::target::word
16318 AOT_IsolateGroup_class_table_offset = 0x10;
16319static constexpr dart::compiler::target::word
16320 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
16321static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
16322 0x48;
16323static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
16324 0x20;
16325static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
16326 0x18;
16327static constexpr dart::compiler::target::word
16328 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
16329static constexpr dart::compiler::target::word
16330 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
16331static constexpr dart::compiler::target::word
16332 AOT_LinkedHashBase_hash_mask_offset = 0x10;
16333static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
16334 0x30;
16335static constexpr dart::compiler::target::word
16336 AOT_LinkedHashBase_type_arguments_offset = 0x8;
16337static constexpr dart::compiler::target::word
16338 AOT_LinkedHashBase_used_data_offset = 0x20;
16339static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
16340static constexpr dart::compiler::target::word
16341 AOT_MarkingStackBlock_pointers_offset = 0x10;
16342static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
16343 0x8;
16344static constexpr dart::compiler::target::word
16345 AOT_MegamorphicCache_buckets_offset = 0x18;
16346static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
16347 0x20;
16348static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
16349static constexpr dart::compiler::target::word
16350 AOT_NativeArguments_argc_tag_offset = 0x8;
16351static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
16352 0x10;
16353static constexpr dart::compiler::target::word
16354 AOT_NativeArguments_retval_offset = 0x18;
16355static constexpr dart::compiler::target::word
16356 AOT_NativeArguments_thread_offset = 0x0;
16357static constexpr dart::compiler::target::word
16358 AOT_ObjectStore_double_type_offset = 0x190;
16359static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
16360 0x138;
16361static constexpr dart::compiler::target::word
16362 AOT_ObjectStore_record_field_names_offset = 0x3f8;
16363static constexpr dart::compiler::target::word
16364 AOT_ObjectStore_string_type_offset = 0x1b8;
16365static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
16366 0x110;
16367static constexpr dart::compiler::target::word
16368 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
16369static constexpr dart::compiler::target::word
16370 AOT_ObjectStore_suspend_state_await_offset = 0x448;
16371static constexpr dart::compiler::target::word
16372 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
16373static constexpr dart::compiler::target::word
16374 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
16375static constexpr dart::compiler::target::word
16376 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
16377static constexpr dart::compiler::target::word
16378 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
16379static constexpr dart::compiler::target::word
16380 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
16381static constexpr dart::compiler::target::word
16382 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
16383static constexpr dart::compiler::target::word
16384 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
16385static constexpr dart::compiler::target::word
16386 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
16387static constexpr dart::compiler::target::word
16388 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
16389static constexpr dart::compiler::target::word
16390 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
16391static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
16392 0x10;
16393static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
16394 0x0;
16395static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
16396static constexpr dart::compiler::target::word
16397 AOT_Pointer_type_arguments_offset = 0x10;
16398static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
16399 0x8;
16400static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
16401 0x18;
16402static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
16403static constexpr dart::compiler::target::word
16404 AOT_SingleTargetCache_entry_point_offset = 0x10;
16405static constexpr dart::compiler::target::word
16406 AOT_SingleTargetCache_lower_limit_offset = 0x18;
16407static constexpr dart::compiler::target::word
16408 AOT_SingleTargetCache_target_offset = 0x8;
16409static constexpr dart::compiler::target::word
16410 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
16411static constexpr dart::compiler::target::word
16412 AOT_StoreBufferBlock_pointers_offset = 0x10;
16413static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
16414 0x8;
16415static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
16416 0x8;
16417static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
16418static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
16419static constexpr dart::compiler::target::word
16420 AOT_SubtypeTestCache_cache_offset = 0x8;
16421static constexpr dart::compiler::target::word
16422 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
16423static constexpr dart::compiler::target::word
16424 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
16425static constexpr dart::compiler::target::word
16426 AOT_SuspendState_error_callback_offset = 0x28;
16427static constexpr dart::compiler::target::word
16428 AOT_SuspendState_frame_size_offset = 0x8;
16429static constexpr dart::compiler::target::word
16430 AOT_SuspendState_function_data_offset = 0x18;
16431static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
16432 0x30;
16433static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
16434static constexpr dart::compiler::target::word
16435 AOT_SuspendState_then_callback_offset = 0x20;
16436static constexpr dart::compiler::target::word
16437 AOT_Thread_AllocateArray_entry_point_offset = 0x2c8;
16438static constexpr dart::compiler::target::word
16439 AOT_Thread_active_exception_offset = 0x730;
16440static constexpr dart::compiler::target::word
16441 AOT_Thread_active_stacktrace_offset = 0x738;
16442static constexpr dart::compiler::target::word
16443 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f0;
16444static constexpr dart::compiler::target::word
16445 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
16446static constexpr dart::compiler::target::word
16447 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
16448static constexpr dart::compiler::target::word
16449 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
16450static constexpr dart::compiler::target::word
16451 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
16452static constexpr dart::compiler::target::word
16453 AOT_Thread_allocate_object_entry_point_offset = 0x210;
16454static constexpr dart::compiler::target::word
16455 AOT_Thread_allocate_object_stub_offset = 0x128;
16456static constexpr dart::compiler::target::word
16457 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x218;
16458static constexpr dart::compiler::target::word
16459 AOT_Thread_allocate_object_parameterized_stub_offset = 0x130;
16460static constexpr dart::compiler::target::word
16461 AOT_Thread_allocate_object_slow_entry_point_offset = 0x220;
16462static constexpr dart::compiler::target::word
16463 AOT_Thread_allocate_object_slow_stub_offset = 0x138;
16464static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
16465 0x770;
16466static constexpr dart::compiler::target::word
16467 AOT_Thread_async_exception_handler_stub_offset = 0x140;
16468static constexpr dart::compiler::target::word
16469 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
16470static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
16471 0x78;
16472static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
16473 0x70;
16474static constexpr dart::compiler::target::word
16475 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
16476static constexpr dart::compiler::target::word
16477 AOT_Thread_call_to_runtime_entry_point_offset = 0x1f8;
16478static constexpr dart::compiler::target::word
16479 AOT_Thread_call_to_runtime_stub_offset = 0xb0;
16480static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
16481 0x7a8;
16482static constexpr dart::compiler::target::word
16483 AOT_Thread_dispatch_table_array_offset = 0x58;
16484static constexpr dart::compiler::target::word
16485 AOT_Thread_double_truncate_round_supported_offset = 0x778;
16486static constexpr dart::compiler::target::word
16487 AOT_Thread_service_extension_stream_offset = 0x7b0;
16488static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
16489 0x248;
16490static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
16491 0x198;
16492static constexpr dart::compiler::target::word
16493 AOT_Thread_deoptimize_entry_offset = 0x250;
16494static constexpr dart::compiler::target::word
16495 AOT_Thread_deoptimize_stub_offset = 0x1a0;
16496static constexpr dart::compiler::target::word
16497 AOT_Thread_double_abs_address_offset = 0x2a0;
16498static constexpr dart::compiler::target::word
16499 AOT_Thread_double_negate_address_offset = 0x298;
16500static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
16501static constexpr dart::compiler::target::word
16502 AOT_Thread_enter_safepoint_stub_offset = 0x1c8;
16503static constexpr dart::compiler::target::word
16504 AOT_Thread_execution_state_offset = 0x758;
16505static constexpr dart::compiler::target::word
16506 AOT_Thread_exit_safepoint_stub_offset = 0x1d0;
16507static constexpr dart::compiler::target::word
16508 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
16509static constexpr dart::compiler::target::word
16510 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e0;
16511static constexpr dart::compiler::target::word
16512 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x258;
16513static constexpr dart::compiler::target::word
16514 AOT_Thread_fix_allocation_stub_code_offset = 0xa0;
16515static constexpr dart::compiler::target::word
16516 AOT_Thread_fix_callers_target_code_offset = 0x98;
16517static constexpr dart::compiler::target::word
16518 AOT_Thread_float_absolute_address_offset = 0x2b8;
16519static constexpr dart::compiler::target::word
16520 AOT_Thread_float_negate_address_offset = 0x2b0;
16521static constexpr dart::compiler::target::word
16522 AOT_Thread_float_not_address_offset = 0x2a8;
16523static constexpr dart::compiler::target::word
16524 AOT_Thread_float_zerow_address_offset = 0x2c0;
16525static constexpr dart::compiler::target::word
16526 AOT_Thread_global_object_pool_offset = 0x740;
16527static constexpr dart::compiler::target::word
16528 AOT_Thread_invoke_dart_code_stub_offset = 0xa8;
16529static constexpr dart::compiler::target::word
16530 AOT_Thread_exit_through_ffi_offset = 0x768;
16531static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6d8;
16532static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
16533 0x6e0;
16534static constexpr dart::compiler::target::word
16535 AOT_Thread_field_table_values_offset = 0x60;
16536static constexpr dart::compiler::target::word
16537 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
16538static constexpr dart::compiler::target::word
16539 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
16540static constexpr dart::compiler::target::word
16541 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
16542static constexpr dart::compiler::target::word
16543 AOT_Thread_marking_stack_block_offset = 0x708;
16544static constexpr dart::compiler::target::word
16545 AOT_Thread_megamorphic_call_checked_entry_offset = 0x238;
16546static constexpr dart::compiler::target::word
16547 AOT_Thread_switchable_call_miss_entry_offset = 0x240;
16548static constexpr dart::compiler::target::word
16549 AOT_Thread_switchable_call_miss_stub_offset = 0x178;
16550static constexpr dart::compiler::target::word
16551 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
16552static constexpr dart::compiler::target::word
16553 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
16554 0xc0;
16555static constexpr dart::compiler::target::word
16556 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
16557 0xb8;
16558static constexpr dart::compiler::target::word
16559 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
16560static constexpr dart::compiler::target::word
16561 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
16562static constexpr dart::compiler::target::word
16563 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
16564static constexpr dart::compiler::target::word
16565 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
16566static constexpr dart::compiler::target::word
16567 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
16568static constexpr dart::compiler::target::word
16569 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
16570static constexpr dart::compiler::target::word
16571 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
16572static constexpr dart::compiler::target::word
16573 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
16574static constexpr dart::compiler::target::word
16575 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
16576static constexpr dart::compiler::target::word
16577 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
16578static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
16579 0x148;
16580static constexpr dart::compiler::target::word
16581 AOT_Thread_return_async_not_future_stub_offset = 0x158;
16582static constexpr dart::compiler::target::word
16583 AOT_Thread_return_async_star_stub_offset = 0x160;
16584static constexpr dart::compiler::target::word
16585 AOT_Thread_return_async_stub_offset = 0x150;
16586static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
16587 0x68;
16588static constexpr dart::compiler::target::word
16589 AOT_Thread_predefined_symbols_address_offset = 0x288;
16590static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
16591 0x748;
16592static constexpr dart::compiler::target::word
16593 AOT_Thread_saved_shadow_call_stack_offset = 0x750;
16594static constexpr dart::compiler::target::word
16595 AOT_Thread_safepoint_state_offset = 0x760;
16596static constexpr dart::compiler::target::word
16597 AOT_Thread_slow_type_test_stub_offset = 0x1b8;
16598static constexpr dart::compiler::target::word
16599 AOT_Thread_slow_type_test_entry_point_offset = 0x268;
16600static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
16601 0x38;
16602static constexpr dart::compiler::target::word
16603 AOT_Thread_saved_stack_limit_offset = 0x6e8;
16604static constexpr dart::compiler::target::word
16605 AOT_Thread_stack_overflow_flags_offset = 0x6f0;
16606static constexpr dart::compiler::target::word
16607 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
16608static constexpr dart::compiler::target::word
16609 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
16610static constexpr dart::compiler::target::word
16611 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
16612 0x228;
16613static constexpr dart::compiler::target::word
16614 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
16615static constexpr dart::compiler::target::word
16616 AOT_Thread_store_buffer_block_offset = 0x700;
16617static constexpr dart::compiler::target::word
16618 AOT_Thread_suspend_state_await_entry_point_offset = 0x688;
16619static constexpr dart::compiler::target::word
16620 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x690;
16621static constexpr dart::compiler::target::word
16622 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x680;
16623static constexpr dart::compiler::target::word
16624 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x698;
16625static constexpr dart::compiler::target::word
16626 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6a0;
16627static constexpr dart::compiler::target::word
16628 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6a8;
16629static constexpr dart::compiler::target::word
16630 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6b0;
16631static constexpr dart::compiler::target::word
16632 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6b8;
16633static constexpr dart::compiler::target::word
16634 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6c0;
16635static constexpr dart::compiler::target::word
16636 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
16637 0x6c8;
16638static constexpr dart::compiler::target::word
16639 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6d0;
16640static constexpr dart::compiler::target::word
16641 AOT_Thread_top_exit_frame_info_offset = 0x6f8;
16642static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
16643static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
16644 0x20;
16645static constexpr dart::compiler::target::word
16646 AOT_Thread_unboxed_runtime_arg_offset = 0x720;
16647static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x718;
16648static constexpr dart::compiler::target::word
16649 AOT_Thread_write_barrier_entry_point_offset = 0x1e8;
16650static constexpr dart::compiler::target::word
16651 AOT_Thread_write_barrier_mask_offset = 0x40;
16652static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
16653 0x780;
16654static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x788;
16655static constexpr dart::compiler::target::word
16656 AOT_Thread_jump_to_frame_entry_point_offset = 0x260;
16657static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
16658 0x790;
16659static constexpr dart::compiler::target::word
16660 AOT_TsanUtils_setjmp_function_offset = 0x0;
16661static constexpr dart::compiler::target::word
16662 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
16663static constexpr dart::compiler::target::word
16664 AOT_TsanUtils_exception_pc_offset = 0x10;
16665static constexpr dart::compiler::target::word
16666 AOT_TsanUtils_exception_sp_offset = 0x18;
16667static constexpr dart::compiler::target::word
16668 AOT_TsanUtils_exception_fp_offset = 0x20;
16669static constexpr dart::compiler::target::word
16670 AOT_TimelineStream_enabled_offset = 0x10;
16671static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
16672 0x10;
16673static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
16674static constexpr dart::compiler::target::word
16675 AOT_Finalizer_type_arguments_offset = 0x30;
16676static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
16677 0x28;
16678static constexpr dart::compiler::target::word
16679 AOT_FinalizerBase_all_entries_offset = 0x18;
16680static constexpr dart::compiler::target::word
16681 AOT_FinalizerBase_detachments_offset = 0x10;
16682static constexpr dart::compiler::target::word
16683 AOT_FinalizerBase_entries_collected_offset = 0x20;
16684static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
16685 0x8;
16686static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
16687 0x10;
16688static constexpr dart::compiler::target::word
16689 AOT_FinalizerEntry_external_size_offset = 0x38;
16690static constexpr dart::compiler::target::word
16691 AOT_FinalizerEntry_finalizer_offset = 0x20;
16692static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
16693 0x28;
16694static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
16695 0x18;
16696static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
16697 0x8;
16698static constexpr dart::compiler::target::word
16699 AOT_NativeFinalizer_callback_offset = 0x28;
16700static constexpr dart::compiler::target::word
16701 AOT_FunctionType_named_parameter_names_offset = 0x40;
16702static constexpr dart::compiler::target::word
16703 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
16704static constexpr dart::compiler::target::word
16705 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
16706static constexpr dart::compiler::target::word
16707 AOT_FunctionType_parameter_types_offset = 0x38;
16708static constexpr dart::compiler::target::word
16709 AOT_FunctionType_type_parameters_offset = 0x28;
16710static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
16711 0x32;
16712static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
16713 0x18;
16714static constexpr dart::compiler::target::word
16715 AOT_TypeArguments_instantiations_offset = 0x8;
16716static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
16717 0x10;
16718static constexpr dart::compiler::target::word
16719 AOT_TypeArguments_nullability_offset = 0x20;
16720static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
16721 0x28;
16722static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
16723 0x8;
16724static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
16725 0x10;
16726static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
16727 0x18;
16728static constexpr dart::compiler::target::word
16729 AOT_TypeParameters_defaults_offset = 0x20;
16730static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
16731 0x10;
16732static constexpr dart::compiler::target::word
16733 AOT_TypedDataView_typed_data_offset = 0x18;
16734static constexpr dart::compiler::target::word
16735 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
16736static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
16737 0x18;
16738static constexpr dart::compiler::target::word
16739 AOT_UnhandledException_exception_offset = 0x8;
16740static constexpr dart::compiler::target::word
16741 AOT_UnhandledException_stacktrace_offset = 0x10;
16742static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
16743static constexpr dart::compiler::target::word
16744 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
16745static constexpr dart::compiler::target::word
16746 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
16747static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
16748static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
16749 0x10;
16750static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
16751 0x8;
16752static constexpr dart::compiler::target::word
16753 AOT_WeakReference_type_arguments_offset = 0x10;
16754static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
16755 0x8, 0x18, 0x10, 0x20};
16756static constexpr dart::compiler::target::word
16757 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
16758 -1, -1, -1, -1, -1, 0x5f0, 0x5f8, 0x600, -1, -1, 0x608,
16759 0x610, 0x618, -1, -1, -1, 0x620, 0x628, 0x630, 0x638, 0x640, 0x648,
16760 0x650, 0x658, -1, -1, -1, -1, 0x660, 0x668, 0x670, 0x678};
16761static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
16762 0x28;
16763static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
16764static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
16765static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
16766static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
16767 0x10;
16768static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0xa8;
16769static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
16770static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
16771 0x28;
16772static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
16773 0x10;
16774static constexpr dart::compiler::target::word
16775 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
16776static constexpr dart::compiler::target::word
16777 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
16778static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
16779static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
16780static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
16781 0x18;
16782static constexpr dart::compiler::target::word
16783 AOT_ExternalTypedData_InstanceSize = 0x18;
16784static constexpr dart::compiler::target::word
16785 AOT_FfiTrampolineData_InstanceSize = 0x30;
16786static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
16787static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
16788static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
16789 0x40;
16790static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
16791 0x30;
16792static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
16793static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
16794static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
16795static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
16796 0x50;
16797static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
16798static constexpr dart::compiler::target::word
16799 AOT_GrowableObjectArray_InstanceSize = 0x20;
16800static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
16801static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
16802static constexpr dart::compiler::target::word
16803 AOT_Instructions_UnalignedHeaderSize = 0x10;
16804static constexpr dart::compiler::target::word
16805 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
16806static constexpr dart::compiler::target::word
16807 AOT_InstructionsSection_HeaderSize = 0x40;
16808static constexpr dart::compiler::target::word
16809 AOT_InstructionsTable_InstanceSize = 0x30;
16810static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
16811static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
16812static constexpr dart::compiler::target::word
16813 AOT_KernelProgramInfo_InstanceSize = 0x60;
16814static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
16815 0x30;
16816static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x88;
16817static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
16818 0x28;
16819static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
16820 0x38;
16821static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
16822 0x8;
16823static constexpr dart::compiler::target::word
16824 AOT_MegamorphicCache_InstanceSize = 0x30;
16825static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
16826static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
16827 0x10;
16828static constexpr dart::compiler::target::word
16829 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
16830static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
16831static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
16832 0x20;
16833static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
16834static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
16835static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
16836 0x18;
16837static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
16838 0x10;
16839static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
16840static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
16841 0x30;
16842static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
16843 0x38;
16844static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x58;
16845static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
16846static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
16847static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
16848static constexpr dart::compiler::target::word
16849 AOT_SingleTargetCache_InstanceSize = 0x20;
16850static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
16851 0x28;
16852static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
16853 0x30;
16854static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
16855static constexpr dart::compiler::target::word
16856 AOT_SubtypeTestCache_InstanceSize = 0x18;
16857static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
16858 0x28;
16859static constexpr dart::compiler::target::word
16860 AOT_TransferableTypedData_InstanceSize = 0x8;
16861static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
16862static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
16863 0x38;
16864static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
16865 0x28;
16866static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
16867static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
16868 0x18;
16869static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
16870 0x28;
16871static constexpr dart::compiler::target::word
16872 AOT_UnhandledException_InstanceSize = 0x18;
16873static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
16874 0x20;
16875static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
16876 0x18;
16877static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
16878static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
16879 0x20;
16880static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
16881 0x20;
16882static constexpr dart::compiler::target::word
16883 AOT_WeakSerializationReference_InstanceSize = 0x18;
16884#endif // !defined(PRODUCT) && \
16885 // defined(TARGET_ARCH_RISCV64) && \
16886 // !defined(DART_COMPRESSED_POINTERS)
16887
16888#if defined(PRODUCT) && defined(TARGET_ARCH_ARM) && \
16889 !defined(DART_COMPRESSED_POINTERS)
16890static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
16891 0x1c;
16892static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
16893 0xc;
16894static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
16895static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
16896 0x40;
16897static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
16898static constexpr dart::compiler::target::word
16899 AOT_Context_elements_start_offset = 0xc;
16900static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
16901static constexpr dart::compiler::target::word
16902 AOT_ContextScope_elements_start_offset = 0xc;
16903static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
16904 0x28;
16905static constexpr dart::compiler::target::word
16906 AOT_ExceptionHandlers_elements_start_offset = 0xc;
16907static constexpr dart::compiler::target::word
16908 AOT_ExceptionHandlers_element_size = 0xc;
16909static constexpr dart::compiler::target::word
16910 AOT_ObjectPool_elements_start_offset = 0x8;
16911static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x4;
16912static constexpr dart::compiler::target::word
16913 AOT_OneByteString_elements_start_offset = 0xc;
16914static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
16915 0x1;
16916static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
16917 0x8;
16918static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
16919static constexpr dart::compiler::target::word
16920 AOT_TypeArguments_elements_start_offset = 0x14;
16921static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
16922 0x4;
16923static constexpr dart::compiler::target::word
16924 AOT_TwoByteString_elements_start_offset = 0xc;
16925static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
16926 0x2;
16927static constexpr dart::compiler::target::word
16928 AOT_WeakArray_elements_start_offset = 0xc;
16929static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
16930static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
16931 0xfffffff;
16932static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
16933 0xfffd;
16934static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
16935 0xfffffff;
16936static constexpr dart::compiler::target::word
16937 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x0;
16938static constexpr dart::compiler::target::word
16939 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
16940static constexpr dart::compiler::target::word
16941 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x0;
16942static constexpr dart::compiler::target::word
16943 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x10;
16944static constexpr dart::compiler::target::word
16945 AOT_Instructions_kBarePayloadAlignment = 0x4;
16946static constexpr dart::compiler::target::word
16947 AOT_Instructions_kNonBarePayloadAlignment = 0x4;
16948static constexpr dart::compiler::target::word
16949 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
16950static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
16951static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
16952static constexpr dart::compiler::target::word
16953 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
16954static constexpr dart::compiler::target::word
16955 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
16956static constexpr dart::compiler::target::word
16957 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
16958static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
16959 0xffff;
16960static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
16961 0xffff;
16962static constexpr dart::compiler::target::word AOT_String_kMaxElements =
16963 0x1fffffff;
16964static constexpr dart::compiler::target::word
16965 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff4;
16966static constexpr dart::compiler::target::word
16967 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fffa;
16968static constexpr dart::compiler::target::word
16969 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
16970static constexpr dart::compiler::target::word
16971 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
16972static constexpr dart::compiler::target::word
16973 AOT_SubtypeTestCache_kDestinationType = 0x6;
16974static constexpr dart::compiler::target::word
16975 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
16976static constexpr dart::compiler::target::word
16977 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
16978static constexpr dart::compiler::target::word
16979 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
16980static constexpr dart::compiler::target::word
16981 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
16982static constexpr dart::compiler::target::word
16983 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
16984static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
16985 0x7;
16986static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
16987 0x7;
16988static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
16989 0xfffffff;
16990static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
16991 0x8;
16992static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
16993 0x10;
16994static constexpr dart::compiler::target::word
16995 AOT_AbstractType_type_test_stub_entry_point_offset = 0x4;
16996static constexpr dart::compiler::target::word
16997 AOT_ArgumentsDescriptor_count_offset = 0x10;
16998static constexpr dart::compiler::target::word
16999 AOT_ArgumentsDescriptor_size_offset = 0x14;
17000static constexpr dart::compiler::target::word
17001 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x1c;
17002static constexpr dart::compiler::target::word
17003 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
17004static constexpr dart::compiler::target::word
17005 AOT_ArgumentsDescriptor_name_offset = 0x0;
17006static constexpr dart::compiler::target::word
17007 AOT_ArgumentsDescriptor_position_offset = 0x4;
17008static constexpr dart::compiler::target::word
17009 AOT_ArgumentsDescriptor_positional_count_offset = 0x18;
17010static constexpr dart::compiler::target::word
17011 AOT_ArgumentsDescriptor_type_args_len_offset = 0xc;
17012static constexpr dart::compiler::target::word AOT_Array_data_offset = 0xc;
17013static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x8;
17014static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
17015static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
17016 0x4;
17017static constexpr dart::compiler::target::word
17018 AOT_Class_declaration_type_offset = 0x30;
17019static constexpr dart::compiler::target::word
17020 AOT_Class_num_type_arguments_offset = 0x40;
17021static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
17022 0x28;
17023static constexpr dart::compiler::target::word
17024 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x4c;
17025static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x14;
17026static constexpr dart::compiler::target::word
17027 AOT_Closure_delayed_type_arguments_offset = 0xc;
17028static constexpr dart::compiler::target::word AOT_Closure_function_offset =
17029 0x10;
17030static constexpr dart::compiler::target::word
17031 AOT_Closure_function_type_arguments_offset = 0x8;
17032static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x18;
17033static constexpr dart::compiler::target::word
17034 AOT_Closure_instantiator_type_arguments_offset = 0x4;
17035static constexpr dart::compiler::target::word
17036 AOT_ClosureData_packed_fields_offset = 0x10;
17037static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
17038 0x18;
17039static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
17040 0x14;
17041static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x1c;
17042static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
17043 0x4;
17044static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x8;
17045static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
17046static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
17047static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
17048static constexpr dart::compiler::target::word
17049 AOT_Field_initializer_function_offset = 0x10;
17050static constexpr dart::compiler::target::word
17051 AOT_Field_host_offset_or_field_id_offset = 0x14;
17052static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
17053 0x28;
17054static constexpr dart::compiler::target::word
17055 AOT_Field_guarded_list_length_in_object_offset_offset = 0x30;
17056static constexpr dart::compiler::target::word
17057 AOT_Field_guarded_list_length_offset = 0x18;
17058static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
17059 0x2c;
17060static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x32;
17061static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x20;
17062static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x18;
17063static constexpr dart::compiler::target::word
17064 AOT_Function_entry_point_offset[] = {0x4, 0x8};
17065static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
17066 0x24;
17067static constexpr dart::compiler::target::word AOT_Function_signature_offset =
17068 0x14;
17069static constexpr dart::compiler::target::word
17070 AOT_FutureOr_type_arguments_offset = 0x4;
17071static constexpr dart::compiler::target::word
17072 AOT_GrowableObjectArray_data_offset = 0xc;
17073static constexpr dart::compiler::target::word
17074 AOT_GrowableObjectArray_length_offset = 0x8;
17075static constexpr dart::compiler::target::word
17076 AOT_GrowableObjectArray_type_arguments_offset = 0x4;
17077static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x10;
17078static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
17079 0x1c;
17080static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
17081 0x20;
17082static constexpr dart::compiler::target::word
17083 AOT_CallSiteData_arguments_descriptor_offset = 0x8;
17084static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
17085 0x3;
17086static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
17087 0x0;
17088static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0xc;
17089static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x10;
17090static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
17091 0x14;
17092static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
17093static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
17094 0x14;
17095static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
17096 0x18;
17097static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
17098 0x20;
17099static constexpr dart::compiler::target::word
17100 AOT_IsolateGroup_object_store_offset = 0x10;
17101static constexpr dart::compiler::target::word
17102 AOT_IsolateGroup_class_table_offset = 0x8;
17103static constexpr dart::compiler::target::word
17104 AOT_IsolateGroup_cached_class_table_table_offset = 0xc;
17105static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
17106 0x10;
17107static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
17108 0xc;
17109static constexpr dart::compiler::target::word
17110 AOT_ImmutableLinkedHashBase_data_offset = 0xc;
17111static constexpr dart::compiler::target::word
17112 AOT_LinkedHashBase_deleted_keys_offset = 0x14;
17113static constexpr dart::compiler::target::word
17114 AOT_LinkedHashBase_hash_mask_offset = 0x8;
17115static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
17116 0x18;
17117static constexpr dart::compiler::target::word
17118 AOT_LinkedHashBase_type_arguments_offset = 0x4;
17119static constexpr dart::compiler::target::word
17120 AOT_LinkedHashBase_used_data_offset = 0x10;
17121static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
17122static constexpr dart::compiler::target::word
17123 AOT_MarkingStackBlock_pointers_offset = 0x8;
17124static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
17125 0x4;
17126static constexpr dart::compiler::target::word
17127 AOT_MegamorphicCache_buckets_offset = 0xc;
17128static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
17129 0x10;
17130static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
17131static constexpr dart::compiler::target::word
17132 AOT_NativeArguments_argc_tag_offset = 0x4;
17133static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
17134 0x8;
17135static constexpr dart::compiler::target::word
17136 AOT_NativeArguments_retval_offset = 0xc;
17137static constexpr dart::compiler::target::word
17138 AOT_NativeArguments_thread_offset = 0x0;
17139static constexpr dart::compiler::target::word
17140 AOT_ObjectStore_double_type_offset = 0xc8;
17141static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
17142 0x9c;
17143static constexpr dart::compiler::target::word
17144 AOT_ObjectStore_record_field_names_offset = 0x1fc;
17145static constexpr dart::compiler::target::word
17146 AOT_ObjectStore_string_type_offset = 0xdc;
17147static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
17148 0x88;
17149static constexpr dart::compiler::target::word
17150 AOT_ObjectStore_ffi_callback_code_offset = 0x278;
17151static constexpr dart::compiler::target::word
17152 AOT_ObjectStore_suspend_state_await_offset = 0x224;
17153static constexpr dart::compiler::target::word
17154 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
17155static constexpr dart::compiler::target::word
17156 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x248;
17157static constexpr dart::compiler::target::word
17158 AOT_ObjectStore_suspend_state_init_async_offset = 0x220;
17159static constexpr dart::compiler::target::word
17160 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x234;
17161static constexpr dart::compiler::target::word
17162 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x240;
17163static constexpr dart::compiler::target::word
17164 AOT_ObjectStore_suspend_state_return_async_offset = 0x22c;
17165static constexpr dart::compiler::target::word
17166 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
17167static constexpr dart::compiler::target::word
17168 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x23c;
17169static constexpr dart::compiler::target::word
17170 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
17171static constexpr dart::compiler::target::word
17172 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x238;
17173static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
17174 0xc;
17175static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
17176 0x0;
17177static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x4;
17178static constexpr dart::compiler::target::word
17179 AOT_Pointer_type_arguments_offset = 0x8;
17180static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
17181 0x4;
17182static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
17183 0xc;
17184static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x4;
17185static constexpr dart::compiler::target::word
17186 AOT_SingleTargetCache_entry_point_offset = 0x8;
17187static constexpr dart::compiler::target::word
17188 AOT_SingleTargetCache_lower_limit_offset = 0xc;
17189static constexpr dart::compiler::target::word
17190 AOT_SingleTargetCache_target_offset = 0x4;
17191static constexpr dart::compiler::target::word
17192 AOT_SingleTargetCache_upper_limit_offset = 0x10;
17193static constexpr dart::compiler::target::word
17194 AOT_StoreBufferBlock_pointers_offset = 0x8;
17195static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
17196 0x4;
17197static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
17198 0x4;
17199static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
17200static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
17201static constexpr dart::compiler::target::word
17202 AOT_SubtypeTestCache_cache_offset = 0x4;
17203static constexpr dart::compiler::target::word
17204 AOT_SubtypeTestCache_num_inputs_offset = 0x8;
17205static constexpr dart::compiler::target::word
17206 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
17207static constexpr dart::compiler::target::word
17208 AOT_SuspendState_error_callback_offset = 0x14;
17209static constexpr dart::compiler::target::word
17210 AOT_SuspendState_frame_size_offset = 0x4;
17211static constexpr dart::compiler::target::word
17212 AOT_SuspendState_function_data_offset = 0xc;
17213static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
17214 0x18;
17215static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8;
17216static constexpr dart::compiler::target::word
17217 AOT_SuspendState_then_callback_offset = 0x10;
17218static constexpr dart::compiler::target::word
17219 AOT_Thread_AllocateArray_entry_point_offset = 0x164;
17220static constexpr dart::compiler::target::word
17221 AOT_Thread_active_exception_offset = 0x378;
17222static constexpr dart::compiler::target::word
17223 AOT_Thread_active_stacktrace_offset = 0x37c;
17224static constexpr dart::compiler::target::word
17225 AOT_Thread_array_write_barrier_entry_point_offset = 0xf8;
17226static constexpr dart::compiler::target::word
17227 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100;
17228static constexpr dart::compiler::target::word
17229 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x8c;
17230static constexpr dart::compiler::target::word
17231 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104;
17232static constexpr dart::compiler::target::word
17233 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x90;
17234static constexpr dart::compiler::target::word
17235 AOT_Thread_allocate_object_entry_point_offset = 0x108;
17236static constexpr dart::compiler::target::word
17237 AOT_Thread_allocate_object_stub_offset = 0x94;
17238static constexpr dart::compiler::target::word
17239 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x10c;
17240static constexpr dart::compiler::target::word
17241 AOT_Thread_allocate_object_parameterized_stub_offset = 0x98;
17242static constexpr dart::compiler::target::word
17243 AOT_Thread_allocate_object_slow_entry_point_offset = 0x110;
17244static constexpr dart::compiler::target::word
17245 AOT_Thread_allocate_object_slow_stub_offset = 0x9c;
17246static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
17247 0x398;
17248static constexpr dart::compiler::target::word
17249 AOT_Thread_async_exception_handler_stub_offset = 0xa0;
17250static constexpr dart::compiler::target::word
17251 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x140;
17252static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
17253 0x3c;
17254static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
17255 0x38;
17256static constexpr dart::compiler::target::word
17257 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x138;
17258static constexpr dart::compiler::target::word
17259 AOT_Thread_call_to_runtime_entry_point_offset = 0xfc;
17260static constexpr dart::compiler::target::word
17261 AOT_Thread_call_to_runtime_stub_offset = 0x58;
17262static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
17263 0x3bc;
17264static constexpr dart::compiler::target::word
17265 AOT_Thread_dispatch_table_array_offset = 0x2c;
17266static constexpr dart::compiler::target::word
17267 AOT_Thread_double_truncate_round_supported_offset = 0x39c;
17268static constexpr dart::compiler::target::word
17269 AOT_Thread_service_extension_stream_offset = 0x3c0;
17270static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
17271 0x124;
17272static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
17273 0xcc;
17274static constexpr dart::compiler::target::word
17275 AOT_Thread_deoptimize_entry_offset = 0x128;
17276static constexpr dart::compiler::target::word
17277 AOT_Thread_deoptimize_stub_offset = 0xd0;
17278static constexpr dart::compiler::target::word
17279 AOT_Thread_double_abs_address_offset = 0x150;
17280static constexpr dart::compiler::target::word
17281 AOT_Thread_double_negate_address_offset = 0x14c;
17282static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28;
17283static constexpr dart::compiler::target::word
17284 AOT_Thread_enter_safepoint_stub_offset = 0xe4;
17285static constexpr dart::compiler::target::word
17286 AOT_Thread_execution_state_offset = 0x38c;
17287static constexpr dart::compiler::target::word
17288 AOT_Thread_exit_safepoint_stub_offset = 0xe8;
17289static constexpr dart::compiler::target::word
17290 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xec;
17291static constexpr dart::compiler::target::word
17292 AOT_Thread_call_native_through_safepoint_stub_offset = 0xf0;
17293static constexpr dart::compiler::target::word
17294 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x12c;
17295static constexpr dart::compiler::target::word
17296 AOT_Thread_fix_allocation_stub_code_offset = 0x50;
17297static constexpr dart::compiler::target::word
17298 AOT_Thread_fix_callers_target_code_offset = 0x4c;
17299static constexpr dart::compiler::target::word
17300 AOT_Thread_float_absolute_address_offset = 0x15c;
17301static constexpr dart::compiler::target::word
17302 AOT_Thread_float_negate_address_offset = 0x158;
17303static constexpr dart::compiler::target::word
17304 AOT_Thread_float_not_address_offset = 0x154;
17305static constexpr dart::compiler::target::word
17306 AOT_Thread_float_zerow_address_offset = 0x160;
17307static constexpr dart::compiler::target::word
17308 AOT_Thread_global_object_pool_offset = 0x380;
17309static constexpr dart::compiler::target::word
17310 AOT_Thread_invoke_dart_code_stub_offset = 0x54;
17311static constexpr dart::compiler::target::word
17312 AOT_Thread_exit_through_ffi_offset = 0x394;
17313static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x344;
17314static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
17315 0x348;
17316static constexpr dart::compiler::target::word
17317 AOT_Thread_field_table_values_offset = 0x30;
17318static constexpr dart::compiler::target::word
17319 AOT_Thread_lazy_deopt_from_return_stub_offset = 0xd4;
17320static constexpr dart::compiler::target::word
17321 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xd8;
17322static constexpr dart::compiler::target::word
17323 AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe0;
17324static constexpr dart::compiler::target::word
17325 AOT_Thread_marking_stack_block_offset = 0x35c;
17326static constexpr dart::compiler::target::word
17327 AOT_Thread_megamorphic_call_checked_entry_offset = 0x11c;
17328static constexpr dart::compiler::target::word
17329 AOT_Thread_switchable_call_miss_entry_offset = 0x120;
17330static constexpr dart::compiler::target::word
17331 AOT_Thread_switchable_call_miss_stub_offset = 0xbc;
17332static constexpr dart::compiler::target::word
17333 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x13c;
17334static constexpr dart::compiler::target::word
17335 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
17336 0x60;
17337static constexpr dart::compiler::target::word
17338 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
17339 0x5c;
17340static constexpr dart::compiler::target::word
17341 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x68;
17342static constexpr dart::compiler::target::word
17343 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x64;
17344static constexpr dart::compiler::target::word
17345 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x70;
17346static constexpr dart::compiler::target::word
17347 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x6c;
17348static constexpr dart::compiler::target::word
17349 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x78;
17350static constexpr dart::compiler::target::word
17351 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x74;
17352static constexpr dart::compiler::target::word
17353 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x80;
17354static constexpr dart::compiler::target::word
17355 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x7c;
17356static constexpr dart::compiler::target::word
17357 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x88;
17358static constexpr dart::compiler::target::word
17359 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x84;
17360static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
17361 0xa4;
17362static constexpr dart::compiler::target::word
17363 AOT_Thread_return_async_not_future_stub_offset = 0xac;
17364static constexpr dart::compiler::target::word
17365 AOT_Thread_return_async_star_stub_offset = 0xb0;
17366static constexpr dart::compiler::target::word
17367 AOT_Thread_return_async_stub_offset = 0xa8;
17368static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
17369 0x34;
17370static constexpr dart::compiler::target::word
17371 AOT_Thread_predefined_symbols_address_offset = 0x144;
17372static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
17373 0x384;
17374static constexpr dart::compiler::target::word
17375 AOT_Thread_saved_shadow_call_stack_offset = 0x388;
17376static constexpr dart::compiler::target::word
17377 AOT_Thread_safepoint_state_offset = 0x390;
17378static constexpr dart::compiler::target::word
17379 AOT_Thread_slow_type_test_stub_offset = 0xdc;
17380static constexpr dart::compiler::target::word
17381 AOT_Thread_slow_type_test_entry_point_offset = 0x134;
17382static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
17383 0x1c;
17384static constexpr dart::compiler::target::word
17385 AOT_Thread_saved_stack_limit_offset = 0x34c;
17386static constexpr dart::compiler::target::word
17387 AOT_Thread_stack_overflow_flags_offset = 0x350;
17388static constexpr dart::compiler::target::word
17389 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118;
17390static constexpr dart::compiler::target::word
17391 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb8;
17392static constexpr dart::compiler::target::word
17393 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
17394 0x114;
17395static constexpr dart::compiler::target::word
17396 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb4;
17397static constexpr dart::compiler::target::word
17398 AOT_Thread_store_buffer_block_offset = 0x358;
17399static constexpr dart::compiler::target::word
17400 AOT_Thread_suspend_state_await_entry_point_offset = 0x31c;
17401static constexpr dart::compiler::target::word
17402 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x320;
17403static constexpr dart::compiler::target::word
17404 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x318;
17405static constexpr dart::compiler::target::word
17406 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x324;
17407static constexpr dart::compiler::target::word
17408 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x328;
17409static constexpr dart::compiler::target::word
17410 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x32c;
17411static constexpr dart::compiler::target::word
17412 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x330;
17413static constexpr dart::compiler::target::word
17414 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x334;
17415static constexpr dart::compiler::target::word
17416 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x338;
17417static constexpr dart::compiler::target::word
17418 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
17419 0x33c;
17420static constexpr dart::compiler::target::word
17421 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x340;
17422static constexpr dart::compiler::target::word
17423 AOT_Thread_top_exit_frame_info_offset = 0x354;
17424static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24;
17425static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
17426 0x10;
17427static constexpr dart::compiler::target::word
17428 AOT_Thread_unboxed_runtime_arg_offset = 0x368;
17429static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x364;
17430static constexpr dart::compiler::target::word
17431 AOT_Thread_write_barrier_entry_point_offset = 0xf4;
17432static constexpr dart::compiler::target::word
17433 AOT_Thread_write_barrier_mask_offset = 0x20;
17434static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
17435 0x3a0;
17436static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3a8;
17437static constexpr dart::compiler::target::word
17438 AOT_Thread_jump_to_frame_entry_point_offset = 0x130;
17439static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
17440 0x3b0;
17441static constexpr dart::compiler::target::word
17442 AOT_TsanUtils_setjmp_function_offset = 0x0;
17443static constexpr dart::compiler::target::word
17444 AOT_TsanUtils_setjmp_buffer_offset = 0x4;
17445static constexpr dart::compiler::target::word
17446 AOT_TsanUtils_exception_pc_offset = 0x8;
17447static constexpr dart::compiler::target::word
17448 AOT_TsanUtils_exception_sp_offset = 0xc;
17449static constexpr dart::compiler::target::word
17450 AOT_TsanUtils_exception_fp_offset = 0x10;
17451static constexpr dart::compiler::target::word
17452 AOT_TimelineStream_enabled_offset = 0x8;
17453static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
17454 0xc;
17455static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x14;
17456static constexpr dart::compiler::target::word
17457 AOT_Finalizer_type_arguments_offset = 0x18;
17458static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
17459 0x14;
17460static constexpr dart::compiler::target::word
17461 AOT_FinalizerBase_all_entries_offset = 0xc;
17462static constexpr dart::compiler::target::word
17463 AOT_FinalizerBase_detachments_offset = 0x8;
17464static constexpr dart::compiler::target::word
17465 AOT_FinalizerBase_entries_collected_offset = 0x10;
17466static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
17467 0x4;
17468static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
17469 0x8;
17470static constexpr dart::compiler::target::word
17471 AOT_FinalizerEntry_external_size_offset = 0x1c;
17472static constexpr dart::compiler::target::word
17473 AOT_FinalizerEntry_finalizer_offset = 0x10;
17474static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
17475 0x14;
17476static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
17477 0xc;
17478static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
17479 0x4;
17480static constexpr dart::compiler::target::word
17481 AOT_NativeFinalizer_callback_offset = 0x14;
17482static constexpr dart::compiler::target::word
17483 AOT_FunctionType_named_parameter_names_offset = 0x20;
17484static constexpr dart::compiler::target::word
17485 AOT_FunctionType_packed_parameter_counts_offset = 0x24;
17486static constexpr dart::compiler::target::word
17487 AOT_FunctionType_packed_type_parameter_counts_offset = 0x28;
17488static constexpr dart::compiler::target::word
17489 AOT_FunctionType_parameter_types_offset = 0x1c;
17490static constexpr dart::compiler::target::word
17491 AOT_FunctionType_type_parameters_offset = 0x14;
17492static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
17493 0x1a;
17494static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
17495 0xc;
17496static constexpr dart::compiler::target::word
17497 AOT_TypeArguments_instantiations_offset = 0x4;
17498static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
17499 0x8;
17500static constexpr dart::compiler::target::word
17501 AOT_TypeArguments_nullability_offset = 0x10;
17502static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
17503 0x14;
17504static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
17505 0x4;
17506static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
17507 0x8;
17508static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
17509 0xc;
17510static constexpr dart::compiler::target::word
17511 AOT_TypeParameters_defaults_offset = 0x10;
17512static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
17513 0x8;
17514static constexpr dart::compiler::target::word
17515 AOT_TypedDataView_typed_data_offset = 0xc;
17516static constexpr dart::compiler::target::word
17517 AOT_TypedDataView_offset_in_bytes_offset = 0x10;
17518static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
17519 0xc;
17520static constexpr dart::compiler::target::word
17521 AOT_UnhandledException_exception_offset = 0x4;
17522static constexpr dart::compiler::target::word
17523 AOT_UnhandledException_stacktrace_offset = 0x8;
17524static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x8;
17525static constexpr dart::compiler::target::word
17526 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x4;
17527static constexpr dart::compiler::target::word
17528 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x8;
17529static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x4;
17530static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
17531 0x8;
17532static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
17533 0x4;
17534static constexpr dart::compiler::target::word
17535 AOT_WeakReference_type_arguments_offset = 0x8;
17536static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
17537 0x4, 0xc, 0x8, 0x10};
17538static constexpr dart::compiler::target::word
17539 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
17540 0x2f8, 0x2fc, 0x300, 0x304, 0x308, -1, 0x30c, -1,
17541 0x310, 0x314, -1, -1, -1, -1, -1, -1};
17542static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
17543 0x14;
17544static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8;
17545static constexpr dart::compiler::target::word AOT_Array_header_size = 0xc;
17546static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x8;
17547static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
17548 0x10;
17549static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x54;
17550static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x20;
17551static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
17552 0x14;
17553static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
17554 0x8;
17555static constexpr dart::compiler::target::word
17556 AOT_CompressedStackMaps_ObjectHeaderSize = 0x4;
17557static constexpr dart::compiler::target::word
17558 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
17559static constexpr dart::compiler::target::word AOT_Context_header_size = 0xc;
17560static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
17561static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
17562 0xc;
17563static constexpr dart::compiler::target::word
17564 AOT_ExternalTypedData_InstanceSize = 0xc;
17565static constexpr dart::compiler::target::word
17566 AOT_FfiTrampolineData_InstanceSize = 0x1c;
17567static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x34;
17568static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x1c;
17569static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
17570 0x20;
17571static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
17572 0x18;
17573static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
17574static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
17575static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x28;
17576static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
17577 0x2c;
17578static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x8;
17579static constexpr dart::compiler::target::word
17580 AOT_GrowableObjectArray_InstanceSize = 0x10;
17581static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x18;
17582static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x4;
17583static constexpr dart::compiler::target::word
17584 AOT_Instructions_UnalignedHeaderSize = 0x8;
17585static constexpr dart::compiler::target::word
17586 AOT_InstructionsSection_UnalignedHeaderSize = 0x14;
17587static constexpr dart::compiler::target::word
17588 AOT_InstructionsSection_HeaderSize = 0x20;
17589static constexpr dart::compiler::target::word
17590 AOT_InstructionsTable_InstanceSize = 0x18;
17591static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
17592static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x4;
17593static constexpr dart::compiler::target::word
17594 AOT_KernelProgramInfo_InstanceSize = 0x30;
17595static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
17596 0x1c;
17597static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x48;
17598static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
17599 0x14;
17600static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
17601 0x1c;
17602static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
17603 0x4;
17604static constexpr dart::compiler::target::word
17605 AOT_MegamorphicCache_InstanceSize = 0x18;
17606static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
17607static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
17608 0x8;
17609static constexpr dart::compiler::target::word
17610 AOT_MonomorphicSmiableCall_InstanceSize = 0xc;
17611static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x14;
17612static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
17613 0x10;
17614static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x4;
17615static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x4;
17616static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 0xc;
17617static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
17618 0x8;
17619static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0xc;
17620static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
17621 0x10;
17622static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
17623 0x1c;
17624static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x2c;
17625static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x28;
17626static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
17627static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x4;
17628static constexpr dart::compiler::target::word
17629 AOT_SingleTargetCache_InstanceSize = 0x14;
17630static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
17631 0x14;
17632static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
17633 0x18;
17634static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0xc;
17635static constexpr dart::compiler::target::word
17636 AOT_SubtypeTestCache_InstanceSize = 0x10;
17637static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
17638 0x14;
17639static constexpr dart::compiler::target::word
17640 AOT_TransferableTypedData_InstanceSize = 0x4;
17641static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x18;
17642static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
17643 0x1c;
17644static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
17645 0x14;
17646static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0xc;
17647static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
17648 0xc;
17649static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
17650 0x14;
17651static constexpr dart::compiler::target::word
17652 AOT_UnhandledException_InstanceSize = 0xc;
17653static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
17654 0x10;
17655static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
17656 0xc;
17657static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x10;
17658static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
17659 0x10;
17660static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
17661 0x10;
17662static constexpr dart::compiler::target::word
17663 AOT_WeakSerializationReference_InstanceSize = 0xc;
17664#endif // defined(PRODUCT) && \
17665 // defined(TARGET_ARCH_ARM) && \
17666 // !defined(DART_COMPRESSED_POINTERS)
17667
17668#if defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
17669 !defined(DART_COMPRESSED_POINTERS)
17670static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
17671 0x38;
17672static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
17673 0x18;
17674static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
17675static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
17676 0x78;
17677static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
17678static constexpr dart::compiler::target::word
17679 AOT_Context_elements_start_offset = 0x18;
17680static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
17681static constexpr dart::compiler::target::word
17682 AOT_ContextScope_elements_start_offset = 0x10;
17683static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
17684 0x50;
17685static constexpr dart::compiler::target::word
17686 AOT_ExceptionHandlers_elements_start_offset = 0x18;
17687static constexpr dart::compiler::target::word
17688 AOT_ExceptionHandlers_element_size = 0xc;
17689static constexpr dart::compiler::target::word
17690 AOT_ObjectPool_elements_start_offset = 0x10;
17691static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
17692static constexpr dart::compiler::target::word
17693 AOT_OneByteString_elements_start_offset = 0x10;
17694static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
17695 0x1;
17696static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
17697 0x10;
17698static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
17699static constexpr dart::compiler::target::word
17700 AOT_TypeArguments_elements_start_offset = 0x28;
17701static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
17702 0x8;
17703static constexpr dart::compiler::target::word
17704 AOT_TwoByteString_elements_start_offset = 0x10;
17705static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
17706 0x2;
17707static constexpr dart::compiler::target::word
17708 AOT_WeakArray_elements_start_offset = 0x18;
17709static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
17710static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
17711 0x7ffffffffffffff;
17712static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
17713 0x7ffd;
17714static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
17715 0x7ffffffffffffff;
17716static constexpr dart::compiler::target::word
17717 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
17718static constexpr dart::compiler::target::word
17719 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
17720static constexpr dart::compiler::target::word
17721 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
17722static constexpr dart::compiler::target::word
17723 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x16;
17724static constexpr dart::compiler::target::word
17725 AOT_Instructions_kBarePayloadAlignment = 0x4;
17726static constexpr dart::compiler::target::word
17727 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
17728static constexpr dart::compiler::target::word
17729 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
17730static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
17731static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
17732static constexpr dart::compiler::target::word
17733 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
17734static constexpr dart::compiler::target::word
17735 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
17736static constexpr dart::compiler::target::word
17737 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
17738static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
17739 0xffff;
17740static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
17741 0xffff;
17742static constexpr dart::compiler::target::word AOT_String_kMaxElements =
17743 0x1fffffffffffffff;
17744static constexpr dart::compiler::target::word
17745 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
17746static constexpr dart::compiler::target::word
17747 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
17748static constexpr dart::compiler::target::word
17749 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
17750static constexpr dart::compiler::target::word
17751 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
17752static constexpr dart::compiler::target::word
17753 AOT_SubtypeTestCache_kDestinationType = 0x6;
17754static constexpr dart::compiler::target::word
17755 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
17756static constexpr dart::compiler::target::word
17757 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
17758static constexpr dart::compiler::target::word
17759 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
17760static constexpr dart::compiler::target::word
17761 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
17762static constexpr dart::compiler::target::word
17763 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
17764static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
17765 0x7;
17766static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
17767 0x7;
17768static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
17769 0x7ffffffffffffff;
17770static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
17771 0x10;
17772static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
17773 0x20;
17774static constexpr dart::compiler::target::word
17775 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
17776static constexpr dart::compiler::target::word
17777 AOT_ArgumentsDescriptor_count_offset = 0x20;
17778static constexpr dart::compiler::target::word
17779 AOT_ArgumentsDescriptor_size_offset = 0x28;
17780static constexpr dart::compiler::target::word
17781 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
17782static constexpr dart::compiler::target::word
17783 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
17784static constexpr dart::compiler::target::word
17785 AOT_ArgumentsDescriptor_name_offset = 0x0;
17786static constexpr dart::compiler::target::word
17787 AOT_ArgumentsDescriptor_position_offset = 0x8;
17788static constexpr dart::compiler::target::word
17789 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
17790static constexpr dart::compiler::target::word
17791 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
17792static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
17793static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
17794static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
17795static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
17796 0x8;
17797static constexpr dart::compiler::target::word
17798 AOT_Class_declaration_type_offset = 0x60;
17799static constexpr dart::compiler::target::word
17800 AOT_Class_num_type_arguments_offset = 0x7c;
17801static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
17802 0x50;
17803static constexpr dart::compiler::target::word
17804 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x88;
17805static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
17806static constexpr dart::compiler::target::word
17807 AOT_Closure_delayed_type_arguments_offset = 0x18;
17808static constexpr dart::compiler::target::word AOT_Closure_function_offset =
17809 0x20;
17810static constexpr dart::compiler::target::word
17811 AOT_Closure_function_type_arguments_offset = 0x10;
17812static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
17813static constexpr dart::compiler::target::word
17814 AOT_Closure_instantiator_type_arguments_offset = 0x8;
17815static constexpr dart::compiler::target::word
17816 AOT_ClosureData_packed_fields_offset = 0x20;
17817static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
17818 0x30;
17819static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
17820 0x28;
17821static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
17822static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
17823 0x8;
17824static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
17825static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
17826static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
17827static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
17828static constexpr dart::compiler::target::word
17829 AOT_Field_initializer_function_offset = 0x20;
17830static constexpr dart::compiler::target::word
17831 AOT_Field_host_offset_or_field_id_offset = 0x28;
17832static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
17833 0x48;
17834static constexpr dart::compiler::target::word
17835 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
17836static constexpr dart::compiler::target::word
17837 AOT_Field_guarded_list_length_offset = 0x30;
17838static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
17839 0x4c;
17840static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
17841static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
17842static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
17843static constexpr dart::compiler::target::word
17844 AOT_Function_entry_point_offset[] = {0x8, 0x10};
17845static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
17846 0x48;
17847static constexpr dart::compiler::target::word AOT_Function_signature_offset =
17848 0x28;
17849static constexpr dart::compiler::target::word
17850 AOT_FutureOr_type_arguments_offset = 0x8;
17851static constexpr dart::compiler::target::word
17852 AOT_GrowableObjectArray_data_offset = 0x18;
17853static constexpr dart::compiler::target::word
17854 AOT_GrowableObjectArray_length_offset = 0x10;
17855static constexpr dart::compiler::target::word
17856 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
17857static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
17858static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
17859 0x38;
17860static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
17861 0x40;
17862static constexpr dart::compiler::target::word
17863 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
17864static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
17865 0x3;
17866static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
17867 0x0;
17868static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
17869static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
17870static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
17871 0x28;
17872static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
17873static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
17874 0x28;
17875static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
17876 0x30;
17877static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
17878 0x40;
17879static constexpr dart::compiler::target::word
17880 AOT_IsolateGroup_object_store_offset = 0x20;
17881static constexpr dart::compiler::target::word
17882 AOT_IsolateGroup_class_table_offset = 0x10;
17883static constexpr dart::compiler::target::word
17884 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
17885static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
17886 0x20;
17887static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
17888 0x18;
17889static constexpr dart::compiler::target::word
17890 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
17891static constexpr dart::compiler::target::word
17892 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
17893static constexpr dart::compiler::target::word
17894 AOT_LinkedHashBase_hash_mask_offset = 0x10;
17895static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
17896 0x30;
17897static constexpr dart::compiler::target::word
17898 AOT_LinkedHashBase_type_arguments_offset = 0x8;
17899static constexpr dart::compiler::target::word
17900 AOT_LinkedHashBase_used_data_offset = 0x20;
17901static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
17902static constexpr dart::compiler::target::word
17903 AOT_MarkingStackBlock_pointers_offset = 0x10;
17904static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
17905 0x8;
17906static constexpr dart::compiler::target::word
17907 AOT_MegamorphicCache_buckets_offset = 0x18;
17908static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
17909 0x20;
17910static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
17911static constexpr dart::compiler::target::word
17912 AOT_NativeArguments_argc_tag_offset = 0x8;
17913static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
17914 0x10;
17915static constexpr dart::compiler::target::word
17916 AOT_NativeArguments_retval_offset = 0x18;
17917static constexpr dart::compiler::target::word
17918 AOT_NativeArguments_thread_offset = 0x0;
17919static constexpr dart::compiler::target::word
17920 AOT_ObjectStore_double_type_offset = 0x190;
17921static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
17922 0x138;
17923static constexpr dart::compiler::target::word
17924 AOT_ObjectStore_record_field_names_offset = 0x3f8;
17925static constexpr dart::compiler::target::word
17926 AOT_ObjectStore_string_type_offset = 0x1b8;
17927static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
17928 0x110;
17929static constexpr dart::compiler::target::word
17930 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
17931static constexpr dart::compiler::target::word
17932 AOT_ObjectStore_suspend_state_await_offset = 0x448;
17933static constexpr dart::compiler::target::word
17934 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
17935static constexpr dart::compiler::target::word
17936 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
17937static constexpr dart::compiler::target::word
17938 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
17939static constexpr dart::compiler::target::word
17940 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
17941static constexpr dart::compiler::target::word
17942 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
17943static constexpr dart::compiler::target::word
17944 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
17945static constexpr dart::compiler::target::word
17946 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
17947static constexpr dart::compiler::target::word
17948 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
17949static constexpr dart::compiler::target::word
17950 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
17951static constexpr dart::compiler::target::word
17952 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
17953static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
17954 0x10;
17955static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
17956 0x0;
17957static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
17958static constexpr dart::compiler::target::word
17959 AOT_Pointer_type_arguments_offset = 0x10;
17960static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
17961 0x8;
17962static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
17963 0x18;
17964static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
17965static constexpr dart::compiler::target::word
17966 AOT_SingleTargetCache_entry_point_offset = 0x10;
17967static constexpr dart::compiler::target::word
17968 AOT_SingleTargetCache_lower_limit_offset = 0x18;
17969static constexpr dart::compiler::target::word
17970 AOT_SingleTargetCache_target_offset = 0x8;
17971static constexpr dart::compiler::target::word
17972 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
17973static constexpr dart::compiler::target::word
17974 AOT_StoreBufferBlock_pointers_offset = 0x10;
17975static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
17976 0x8;
17977static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
17978 0x8;
17979static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
17980static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
17981static constexpr dart::compiler::target::word
17982 AOT_SubtypeTestCache_cache_offset = 0x8;
17983static constexpr dart::compiler::target::word
17984 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
17985static constexpr dart::compiler::target::word
17986 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
17987static constexpr dart::compiler::target::word
17988 AOT_SuspendState_error_callback_offset = 0x28;
17989static constexpr dart::compiler::target::word
17990 AOT_SuspendState_frame_size_offset = 0x8;
17991static constexpr dart::compiler::target::word
17992 AOT_SuspendState_function_data_offset = 0x18;
17993static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
17994 0x30;
17995static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
17996static constexpr dart::compiler::target::word
17997 AOT_SuspendState_then_callback_offset = 0x20;
17998static constexpr dart::compiler::target::word
17999 AOT_Thread_AllocateArray_entry_point_offset = 0x2c8;
18000static constexpr dart::compiler::target::word
18001 AOT_Thread_active_exception_offset = 0x6f8;
18002static constexpr dart::compiler::target::word
18003 AOT_Thread_active_stacktrace_offset = 0x700;
18004static constexpr dart::compiler::target::word
18005 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f0;
18006static constexpr dart::compiler::target::word
18007 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
18008static constexpr dart::compiler::target::word
18009 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
18010static constexpr dart::compiler::target::word
18011 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
18012static constexpr dart::compiler::target::word
18013 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
18014static constexpr dart::compiler::target::word
18015 AOT_Thread_allocate_object_entry_point_offset = 0x210;
18016static constexpr dart::compiler::target::word
18017 AOT_Thread_allocate_object_stub_offset = 0x128;
18018static constexpr dart::compiler::target::word
18019 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x218;
18020static constexpr dart::compiler::target::word
18021 AOT_Thread_allocate_object_parameterized_stub_offset = 0x130;
18022static constexpr dart::compiler::target::word
18023 AOT_Thread_allocate_object_slow_entry_point_offset = 0x220;
18024static constexpr dart::compiler::target::word
18025 AOT_Thread_allocate_object_slow_stub_offset = 0x138;
18026static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
18027 0x738;
18028static constexpr dart::compiler::target::word
18029 AOT_Thread_async_exception_handler_stub_offset = 0x140;
18030static constexpr dart::compiler::target::word
18031 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
18032static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
18033 0x78;
18034static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
18035 0x70;
18036static constexpr dart::compiler::target::word
18037 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
18038static constexpr dart::compiler::target::word
18039 AOT_Thread_call_to_runtime_entry_point_offset = 0x1f8;
18040static constexpr dart::compiler::target::word
18041 AOT_Thread_call_to_runtime_stub_offset = 0xb0;
18042static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
18043 0x770;
18044static constexpr dart::compiler::target::word
18045 AOT_Thread_dispatch_table_array_offset = 0x58;
18046static constexpr dart::compiler::target::word
18047 AOT_Thread_double_truncate_round_supported_offset = 0x740;
18048static constexpr dart::compiler::target::word
18049 AOT_Thread_service_extension_stream_offset = 0x778;
18050static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
18051 0x248;
18052static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
18053 0x198;
18054static constexpr dart::compiler::target::word
18055 AOT_Thread_deoptimize_entry_offset = 0x250;
18056static constexpr dart::compiler::target::word
18057 AOT_Thread_deoptimize_stub_offset = 0x1a0;
18058static constexpr dart::compiler::target::word
18059 AOT_Thread_double_abs_address_offset = 0x2a0;
18060static constexpr dart::compiler::target::word
18061 AOT_Thread_double_negate_address_offset = 0x298;
18062static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
18063static constexpr dart::compiler::target::word
18064 AOT_Thread_enter_safepoint_stub_offset = 0x1c8;
18065static constexpr dart::compiler::target::word
18066 AOT_Thread_execution_state_offset = 0x720;
18067static constexpr dart::compiler::target::word
18068 AOT_Thread_exit_safepoint_stub_offset = 0x1d0;
18069static constexpr dart::compiler::target::word
18070 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
18071static constexpr dart::compiler::target::word
18072 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e0;
18073static constexpr dart::compiler::target::word
18074 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x258;
18075static constexpr dart::compiler::target::word
18076 AOT_Thread_fix_allocation_stub_code_offset = 0xa0;
18077static constexpr dart::compiler::target::word
18078 AOT_Thread_fix_callers_target_code_offset = 0x98;
18079static constexpr dart::compiler::target::word
18080 AOT_Thread_float_absolute_address_offset = 0x2b8;
18081static constexpr dart::compiler::target::word
18082 AOT_Thread_float_negate_address_offset = 0x2b0;
18083static constexpr dart::compiler::target::word
18084 AOT_Thread_float_not_address_offset = 0x2a8;
18085static constexpr dart::compiler::target::word
18086 AOT_Thread_float_zerow_address_offset = 0x2c0;
18087static constexpr dart::compiler::target::word
18088 AOT_Thread_global_object_pool_offset = 0x708;
18089static constexpr dart::compiler::target::word
18090 AOT_Thread_invoke_dart_code_stub_offset = 0xa8;
18091static constexpr dart::compiler::target::word
18092 AOT_Thread_exit_through_ffi_offset = 0x730;
18093static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6a0;
18094static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
18095 0x6a8;
18096static constexpr dart::compiler::target::word
18097 AOT_Thread_field_table_values_offset = 0x60;
18098static constexpr dart::compiler::target::word
18099 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
18100static constexpr dart::compiler::target::word
18101 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
18102static constexpr dart::compiler::target::word
18103 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
18104static constexpr dart::compiler::target::word
18105 AOT_Thread_marking_stack_block_offset = 0x6d0;
18106static constexpr dart::compiler::target::word
18107 AOT_Thread_megamorphic_call_checked_entry_offset = 0x238;
18108static constexpr dart::compiler::target::word
18109 AOT_Thread_switchable_call_miss_entry_offset = 0x240;
18110static constexpr dart::compiler::target::word
18111 AOT_Thread_switchable_call_miss_stub_offset = 0x178;
18112static constexpr dart::compiler::target::word
18113 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
18114static constexpr dart::compiler::target::word
18115 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
18116 0xc0;
18117static constexpr dart::compiler::target::word
18118 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
18119 0xb8;
18120static constexpr dart::compiler::target::word
18121 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
18122static constexpr dart::compiler::target::word
18123 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
18124static constexpr dart::compiler::target::word
18125 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
18126static constexpr dart::compiler::target::word
18127 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
18128static constexpr dart::compiler::target::word
18129 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
18130static constexpr dart::compiler::target::word
18131 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
18132static constexpr dart::compiler::target::word
18133 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
18134static constexpr dart::compiler::target::word
18135 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
18136static constexpr dart::compiler::target::word
18137 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
18138static constexpr dart::compiler::target::word
18139 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
18140static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
18141 0x148;
18142static constexpr dart::compiler::target::word
18143 AOT_Thread_return_async_not_future_stub_offset = 0x158;
18144static constexpr dart::compiler::target::word
18145 AOT_Thread_return_async_star_stub_offset = 0x160;
18146static constexpr dart::compiler::target::word
18147 AOT_Thread_return_async_stub_offset = 0x150;
18148static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
18149 0x68;
18150static constexpr dart::compiler::target::word
18151 AOT_Thread_predefined_symbols_address_offset = 0x288;
18152static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
18153 0x710;
18154static constexpr dart::compiler::target::word
18155 AOT_Thread_saved_shadow_call_stack_offset = 0x718;
18156static constexpr dart::compiler::target::word
18157 AOT_Thread_safepoint_state_offset = 0x728;
18158static constexpr dart::compiler::target::word
18159 AOT_Thread_slow_type_test_stub_offset = 0x1b8;
18160static constexpr dart::compiler::target::word
18161 AOT_Thread_slow_type_test_entry_point_offset = 0x268;
18162static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
18163 0x38;
18164static constexpr dart::compiler::target::word
18165 AOT_Thread_saved_stack_limit_offset = 0x6b0;
18166static constexpr dart::compiler::target::word
18167 AOT_Thread_stack_overflow_flags_offset = 0x6b8;
18168static constexpr dart::compiler::target::word
18169 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
18170static constexpr dart::compiler::target::word
18171 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
18172static constexpr dart::compiler::target::word
18173 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
18174 0x228;
18175static constexpr dart::compiler::target::word
18176 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
18177static constexpr dart::compiler::target::word
18178 AOT_Thread_store_buffer_block_offset = 0x6c8;
18179static constexpr dart::compiler::target::word
18180 AOT_Thread_suspend_state_await_entry_point_offset = 0x650;
18181static constexpr dart::compiler::target::word
18182 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x658;
18183static constexpr dart::compiler::target::word
18184 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x648;
18185static constexpr dart::compiler::target::word
18186 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x660;
18187static constexpr dart::compiler::target::word
18188 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x668;
18189static constexpr dart::compiler::target::word
18190 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x670;
18191static constexpr dart::compiler::target::word
18192 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x678;
18193static constexpr dart::compiler::target::word
18194 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x680;
18195static constexpr dart::compiler::target::word
18196 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x688;
18197static constexpr dart::compiler::target::word
18198 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
18199 0x690;
18200static constexpr dart::compiler::target::word
18201 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x698;
18202static constexpr dart::compiler::target::word
18203 AOT_Thread_top_exit_frame_info_offset = 0x6c0;
18204static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
18205static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
18206 0x20;
18207static constexpr dart::compiler::target::word
18208 AOT_Thread_unboxed_runtime_arg_offset = 0x6e8;
18209static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6e0;
18210static constexpr dart::compiler::target::word
18211 AOT_Thread_write_barrier_entry_point_offset = 0x1e8;
18212static constexpr dart::compiler::target::word
18213 AOT_Thread_write_barrier_mask_offset = 0x40;
18214static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
18215 0x748;
18216static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x750;
18217static constexpr dart::compiler::target::word
18218 AOT_Thread_jump_to_frame_entry_point_offset = 0x260;
18219static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
18220 0x758;
18221static constexpr dart::compiler::target::word
18222 AOT_TsanUtils_setjmp_function_offset = 0x0;
18223static constexpr dart::compiler::target::word
18224 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
18225static constexpr dart::compiler::target::word
18226 AOT_TsanUtils_exception_pc_offset = 0x10;
18227static constexpr dart::compiler::target::word
18228 AOT_TsanUtils_exception_sp_offset = 0x18;
18229static constexpr dart::compiler::target::word
18230 AOT_TsanUtils_exception_fp_offset = 0x20;
18231static constexpr dart::compiler::target::word
18232 AOT_TimelineStream_enabled_offset = 0x10;
18233static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
18234 0x10;
18235static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
18236static constexpr dart::compiler::target::word
18237 AOT_Finalizer_type_arguments_offset = 0x30;
18238static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
18239 0x28;
18240static constexpr dart::compiler::target::word
18241 AOT_FinalizerBase_all_entries_offset = 0x18;
18242static constexpr dart::compiler::target::word
18243 AOT_FinalizerBase_detachments_offset = 0x10;
18244static constexpr dart::compiler::target::word
18245 AOT_FinalizerBase_entries_collected_offset = 0x20;
18246static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
18247 0x8;
18248static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
18249 0x10;
18250static constexpr dart::compiler::target::word
18251 AOT_FinalizerEntry_external_size_offset = 0x38;
18252static constexpr dart::compiler::target::word
18253 AOT_FinalizerEntry_finalizer_offset = 0x20;
18254static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
18255 0x28;
18256static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
18257 0x18;
18258static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
18259 0x8;
18260static constexpr dart::compiler::target::word
18261 AOT_NativeFinalizer_callback_offset = 0x28;
18262static constexpr dart::compiler::target::word
18263 AOT_FunctionType_named_parameter_names_offset = 0x40;
18264static constexpr dart::compiler::target::word
18265 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
18266static constexpr dart::compiler::target::word
18267 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
18268static constexpr dart::compiler::target::word
18269 AOT_FunctionType_parameter_types_offset = 0x38;
18270static constexpr dart::compiler::target::word
18271 AOT_FunctionType_type_parameters_offset = 0x28;
18272static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
18273 0x32;
18274static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
18275 0x18;
18276static constexpr dart::compiler::target::word
18277 AOT_TypeArguments_instantiations_offset = 0x8;
18278static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
18279 0x10;
18280static constexpr dart::compiler::target::word
18281 AOT_TypeArguments_nullability_offset = 0x20;
18282static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
18283 0x28;
18284static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
18285 0x8;
18286static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
18287 0x10;
18288static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
18289 0x18;
18290static constexpr dart::compiler::target::word
18291 AOT_TypeParameters_defaults_offset = 0x20;
18292static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
18293 0x10;
18294static constexpr dart::compiler::target::word
18295 AOT_TypedDataView_typed_data_offset = 0x18;
18296static constexpr dart::compiler::target::word
18297 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
18298static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
18299 0x18;
18300static constexpr dart::compiler::target::word
18301 AOT_UnhandledException_exception_offset = 0x8;
18302static constexpr dart::compiler::target::word
18303 AOT_UnhandledException_stacktrace_offset = 0x10;
18304static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
18305static constexpr dart::compiler::target::word
18306 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
18307static constexpr dart::compiler::target::word
18308 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
18309static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
18310static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
18311 0x10;
18312static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
18313 0x8;
18314static constexpr dart::compiler::target::word
18315 AOT_WeakReference_type_arguments_offset = 0x10;
18316static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
18317 0x8, 0x18, 0x10, 0x20};
18318static constexpr dart::compiler::target::word
18319 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
18320 0x5f0, 0x5f8, 0x600, 0x608, -1, -1, 0x610, 0x618,
18321 0x620, 0x628, 0x630, -1, 0x638, 0x640, -1, -1};
18322static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
18323 0x28;
18324static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
18325static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
18326static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
18327static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
18328 0x10;
18329static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x90;
18330static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
18331static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
18332 0x28;
18333static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
18334 0x10;
18335static constexpr dart::compiler::target::word
18336 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
18337static constexpr dart::compiler::target::word
18338 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
18339static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
18340static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
18341static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
18342 0x18;
18343static constexpr dart::compiler::target::word
18344 AOT_ExternalTypedData_InstanceSize = 0x18;
18345static constexpr dart::compiler::target::word
18346 AOT_FfiTrampolineData_InstanceSize = 0x30;
18347static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
18348static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
18349static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
18350 0x40;
18351static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
18352 0x30;
18353static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
18354static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
18355static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
18356static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
18357 0x50;
18358static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
18359static constexpr dart::compiler::target::word
18360 AOT_GrowableObjectArray_InstanceSize = 0x20;
18361static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
18362static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
18363static constexpr dart::compiler::target::word
18364 AOT_Instructions_UnalignedHeaderSize = 0x10;
18365static constexpr dart::compiler::target::word
18366 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
18367static constexpr dart::compiler::target::word
18368 AOT_InstructionsSection_HeaderSize = 0x40;
18369static constexpr dart::compiler::target::word
18370 AOT_InstructionsTable_InstanceSize = 0x30;
18371static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
18372static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
18373static constexpr dart::compiler::target::word
18374 AOT_KernelProgramInfo_InstanceSize = 0x60;
18375static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
18376 0x30;
18377static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x88;
18378static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
18379 0x28;
18380static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
18381 0x38;
18382static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
18383 0x8;
18384static constexpr dart::compiler::target::word
18385 AOT_MegamorphicCache_InstanceSize = 0x30;
18386static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
18387static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
18388 0x10;
18389static constexpr dart::compiler::target::word
18390 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
18391static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
18392static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
18393 0x20;
18394static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
18395static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
18396static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
18397 0x18;
18398static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
18399 0x10;
18400static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
18401static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
18402 0x20;
18403static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
18404 0x38;
18405static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x58;
18406static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
18407static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
18408static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
18409static constexpr dart::compiler::target::word
18410 AOT_SingleTargetCache_InstanceSize = 0x20;
18411static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
18412 0x28;
18413static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
18414 0x30;
18415static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
18416static constexpr dart::compiler::target::word
18417 AOT_SubtypeTestCache_InstanceSize = 0x18;
18418static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
18419 0x28;
18420static constexpr dart::compiler::target::word
18421 AOT_TransferableTypedData_InstanceSize = 0x8;
18422static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
18423static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
18424 0x38;
18425static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
18426 0x28;
18427static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
18428static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
18429 0x18;
18430static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
18431 0x28;
18432static constexpr dart::compiler::target::word
18433 AOT_UnhandledException_InstanceSize = 0x18;
18434static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
18435 0x20;
18436static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
18437 0x18;
18438static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
18439static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
18440 0x20;
18441static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
18442 0x20;
18443static constexpr dart::compiler::target::word
18444 AOT_WeakSerializationReference_InstanceSize = 0x18;
18445#endif // defined(PRODUCT) && \
18446 // defined(TARGET_ARCH_X64) && \
18447 // !defined(DART_COMPRESSED_POINTERS)
18448
18449#if defined(PRODUCT) && defined(TARGET_ARCH_IA32) && \
18450 !defined(DART_COMPRESSED_POINTERS)
18451#endif // defined(PRODUCT) && \
18452 // defined(TARGET_ARCH_IA32) && \
18453 // !defined(DART_COMPRESSED_POINTERS)
18454
18455#if defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
18456 !defined(DART_COMPRESSED_POINTERS)
18457static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
18458 0x38;
18459static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
18460 0x18;
18461static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
18462static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
18463 0x78;
18464static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
18465static constexpr dart::compiler::target::word
18466 AOT_Context_elements_start_offset = 0x18;
18467static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
18468static constexpr dart::compiler::target::word
18469 AOT_ContextScope_elements_start_offset = 0x10;
18470static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
18471 0x50;
18472static constexpr dart::compiler::target::word
18473 AOT_ExceptionHandlers_elements_start_offset = 0x18;
18474static constexpr dart::compiler::target::word
18475 AOT_ExceptionHandlers_element_size = 0xc;
18476static constexpr dart::compiler::target::word
18477 AOT_ObjectPool_elements_start_offset = 0x10;
18478static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
18479static constexpr dart::compiler::target::word
18480 AOT_OneByteString_elements_start_offset = 0x10;
18481static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
18482 0x1;
18483static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
18484 0x10;
18485static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
18486static constexpr dart::compiler::target::word
18487 AOT_TypeArguments_elements_start_offset = 0x28;
18488static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
18489 0x8;
18490static constexpr dart::compiler::target::word
18491 AOT_TwoByteString_elements_start_offset = 0x10;
18492static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
18493 0x2;
18494static constexpr dart::compiler::target::word
18495 AOT_WeakArray_elements_start_offset = 0x18;
18496static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
18497static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
18498 0x7ffffffffffffff;
18499static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
18500 0x7ffd;
18501static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
18502 0x7ffffffffffffff;
18503static constexpr dart::compiler::target::word
18504 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
18505static constexpr dart::compiler::target::word
18506 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x34;
18507static constexpr dart::compiler::target::word
18508 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
18509static constexpr dart::compiler::target::word
18510 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x18;
18511static constexpr dart::compiler::target::word
18512 AOT_Instructions_kBarePayloadAlignment = 0x4;
18513static constexpr dart::compiler::target::word
18514 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
18515static constexpr dart::compiler::target::word
18516 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
18517static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
18518static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
18519static constexpr dart::compiler::target::word
18520 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
18521static constexpr dart::compiler::target::word
18522 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
18523static constexpr dart::compiler::target::word
18524 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
18525static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
18526 0xffff;
18527static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
18528 0xffff;
18529static constexpr dart::compiler::target::word AOT_String_kMaxElements =
18530 0x1fffffffffffffff;
18531static constexpr dart::compiler::target::word
18532 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
18533static constexpr dart::compiler::target::word
18534 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
18535static constexpr dart::compiler::target::word
18536 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
18537static constexpr dart::compiler::target::word
18538 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
18539static constexpr dart::compiler::target::word
18540 AOT_SubtypeTestCache_kDestinationType = 0x6;
18541static constexpr dart::compiler::target::word
18542 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
18543static constexpr dart::compiler::target::word
18544 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
18545static constexpr dart::compiler::target::word
18546 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
18547static constexpr dart::compiler::target::word
18548 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
18549static constexpr dart::compiler::target::word
18550 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
18551static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
18552 0x7;
18553static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
18554 0x7;
18555static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
18556 0x7ffffffffffffff;
18557static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
18558 0x10;
18559static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
18560 0x20;
18561static constexpr dart::compiler::target::word
18562 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
18563static constexpr dart::compiler::target::word
18564 AOT_ArgumentsDescriptor_count_offset = 0x20;
18565static constexpr dart::compiler::target::word
18566 AOT_ArgumentsDescriptor_size_offset = 0x28;
18567static constexpr dart::compiler::target::word
18568 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
18569static constexpr dart::compiler::target::word
18570 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
18571static constexpr dart::compiler::target::word
18572 AOT_ArgumentsDescriptor_name_offset = 0x0;
18573static constexpr dart::compiler::target::word
18574 AOT_ArgumentsDescriptor_position_offset = 0x8;
18575static constexpr dart::compiler::target::word
18576 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
18577static constexpr dart::compiler::target::word
18578 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
18579static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
18580static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
18581static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
18582static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
18583 0x8;
18584static constexpr dart::compiler::target::word
18585 AOT_Class_declaration_type_offset = 0x60;
18586static constexpr dart::compiler::target::word
18587 AOT_Class_num_type_arguments_offset = 0x7c;
18588static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
18589 0x50;
18590static constexpr dart::compiler::target::word
18591 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x88;
18592static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
18593static constexpr dart::compiler::target::word
18594 AOT_Closure_delayed_type_arguments_offset = 0x18;
18595static constexpr dart::compiler::target::word AOT_Closure_function_offset =
18596 0x20;
18597static constexpr dart::compiler::target::word
18598 AOT_Closure_function_type_arguments_offset = 0x10;
18599static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
18600static constexpr dart::compiler::target::word
18601 AOT_Closure_instantiator_type_arguments_offset = 0x8;
18602static constexpr dart::compiler::target::word
18603 AOT_ClosureData_packed_fields_offset = 0x20;
18604static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
18605 0x30;
18606static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
18607 0x28;
18608static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
18609static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
18610 0x8;
18611static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
18612static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
18613static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
18614static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
18615static constexpr dart::compiler::target::word
18616 AOT_Field_initializer_function_offset = 0x20;
18617static constexpr dart::compiler::target::word
18618 AOT_Field_host_offset_or_field_id_offset = 0x28;
18619static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
18620 0x48;
18621static constexpr dart::compiler::target::word
18622 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
18623static constexpr dart::compiler::target::word
18624 AOT_Field_guarded_list_length_offset = 0x30;
18625static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
18626 0x4c;
18627static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
18628static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
18629static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
18630static constexpr dart::compiler::target::word
18631 AOT_Function_entry_point_offset[] = {0x8, 0x10};
18632static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
18633 0x48;
18634static constexpr dart::compiler::target::word AOT_Function_signature_offset =
18635 0x28;
18636static constexpr dart::compiler::target::word
18637 AOT_FutureOr_type_arguments_offset = 0x8;
18638static constexpr dart::compiler::target::word
18639 AOT_GrowableObjectArray_data_offset = 0x18;
18640static constexpr dart::compiler::target::word
18641 AOT_GrowableObjectArray_length_offset = 0x10;
18642static constexpr dart::compiler::target::word
18643 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
18644static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
18645static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
18646 0x38;
18647static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
18648 0x40;
18649static constexpr dart::compiler::target::word
18650 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
18651static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
18652 0x3;
18653static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
18654 0x0;
18655static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
18656static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
18657static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
18658 0x28;
18659static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
18660static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
18661 0x28;
18662static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
18663 0x30;
18664static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
18665 0x40;
18666static constexpr dart::compiler::target::word
18667 AOT_IsolateGroup_object_store_offset = 0x20;
18668static constexpr dart::compiler::target::word
18669 AOT_IsolateGroup_class_table_offset = 0x10;
18670static constexpr dart::compiler::target::word
18671 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
18672static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
18673 0x20;
18674static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
18675 0x18;
18676static constexpr dart::compiler::target::word
18677 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
18678static constexpr dart::compiler::target::word
18679 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
18680static constexpr dart::compiler::target::word
18681 AOT_LinkedHashBase_hash_mask_offset = 0x10;
18682static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
18683 0x30;
18684static constexpr dart::compiler::target::word
18685 AOT_LinkedHashBase_type_arguments_offset = 0x8;
18686static constexpr dart::compiler::target::word
18687 AOT_LinkedHashBase_used_data_offset = 0x20;
18688static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
18689static constexpr dart::compiler::target::word
18690 AOT_MarkingStackBlock_pointers_offset = 0x10;
18691static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
18692 0x8;
18693static constexpr dart::compiler::target::word
18694 AOT_MegamorphicCache_buckets_offset = 0x18;
18695static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
18696 0x20;
18697static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
18698static constexpr dart::compiler::target::word
18699 AOT_NativeArguments_argc_tag_offset = 0x8;
18700static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
18701 0x10;
18702static constexpr dart::compiler::target::word
18703 AOT_NativeArguments_retval_offset = 0x18;
18704static constexpr dart::compiler::target::word
18705 AOT_NativeArguments_thread_offset = 0x0;
18706static constexpr dart::compiler::target::word
18707 AOT_ObjectStore_double_type_offset = 0x190;
18708static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
18709 0x138;
18710static constexpr dart::compiler::target::word
18711 AOT_ObjectStore_record_field_names_offset = 0x3f8;
18712static constexpr dart::compiler::target::word
18713 AOT_ObjectStore_string_type_offset = 0x1b8;
18714static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
18715 0x110;
18716static constexpr dart::compiler::target::word
18717 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
18718static constexpr dart::compiler::target::word
18719 AOT_ObjectStore_suspend_state_await_offset = 0x448;
18720static constexpr dart::compiler::target::word
18721 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
18722static constexpr dart::compiler::target::word
18723 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
18724static constexpr dart::compiler::target::word
18725 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
18726static constexpr dart::compiler::target::word
18727 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
18728static constexpr dart::compiler::target::word
18729 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
18730static constexpr dart::compiler::target::word
18731 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
18732static constexpr dart::compiler::target::word
18733 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
18734static constexpr dart::compiler::target::word
18735 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
18736static constexpr dart::compiler::target::word
18737 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
18738static constexpr dart::compiler::target::word
18739 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
18740static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
18741 0x10;
18742static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
18743 0x0;
18744static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
18745static constexpr dart::compiler::target::word
18746 AOT_Pointer_type_arguments_offset = 0x10;
18747static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
18748 0x8;
18749static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
18750 0x18;
18751static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
18752static constexpr dart::compiler::target::word
18753 AOT_SingleTargetCache_entry_point_offset = 0x10;
18754static constexpr dart::compiler::target::word
18755 AOT_SingleTargetCache_lower_limit_offset = 0x18;
18756static constexpr dart::compiler::target::word
18757 AOT_SingleTargetCache_target_offset = 0x8;
18758static constexpr dart::compiler::target::word
18759 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
18760static constexpr dart::compiler::target::word
18761 AOT_StoreBufferBlock_pointers_offset = 0x10;
18762static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
18763 0x8;
18764static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
18765 0x8;
18766static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
18767static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
18768static constexpr dart::compiler::target::word
18769 AOT_SubtypeTestCache_cache_offset = 0x8;
18770static constexpr dart::compiler::target::word
18771 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
18772static constexpr dart::compiler::target::word
18773 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
18774static constexpr dart::compiler::target::word
18775 AOT_SuspendState_error_callback_offset = 0x28;
18776static constexpr dart::compiler::target::word
18777 AOT_SuspendState_frame_size_offset = 0x8;
18778static constexpr dart::compiler::target::word
18779 AOT_SuspendState_function_data_offset = 0x18;
18780static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
18781 0x30;
18782static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
18783static constexpr dart::compiler::target::word
18784 AOT_SuspendState_then_callback_offset = 0x20;
18785static constexpr dart::compiler::target::word
18786 AOT_Thread_AllocateArray_entry_point_offset = 0x2c8;
18787static constexpr dart::compiler::target::word
18788 AOT_Thread_active_exception_offset = 0x740;
18789static constexpr dart::compiler::target::word
18790 AOT_Thread_active_stacktrace_offset = 0x748;
18791static constexpr dart::compiler::target::word
18792 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f0;
18793static constexpr dart::compiler::target::word
18794 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
18795static constexpr dart::compiler::target::word
18796 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
18797static constexpr dart::compiler::target::word
18798 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
18799static constexpr dart::compiler::target::word
18800 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
18801static constexpr dart::compiler::target::word
18802 AOT_Thread_allocate_object_entry_point_offset = 0x210;
18803static constexpr dart::compiler::target::word
18804 AOT_Thread_allocate_object_stub_offset = 0x128;
18805static constexpr dart::compiler::target::word
18806 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x218;
18807static constexpr dart::compiler::target::word
18808 AOT_Thread_allocate_object_parameterized_stub_offset = 0x130;
18809static constexpr dart::compiler::target::word
18810 AOT_Thread_allocate_object_slow_entry_point_offset = 0x220;
18811static constexpr dart::compiler::target::word
18812 AOT_Thread_allocate_object_slow_stub_offset = 0x138;
18813static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
18814 0x780;
18815static constexpr dart::compiler::target::word
18816 AOT_Thread_async_exception_handler_stub_offset = 0x140;
18817static constexpr dart::compiler::target::word
18818 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
18819static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
18820 0x78;
18821static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
18822 0x70;
18823static constexpr dart::compiler::target::word
18824 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
18825static constexpr dart::compiler::target::word
18826 AOT_Thread_call_to_runtime_entry_point_offset = 0x1f8;
18827static constexpr dart::compiler::target::word
18828 AOT_Thread_call_to_runtime_stub_offset = 0xb0;
18829static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
18830 0x7b8;
18831static constexpr dart::compiler::target::word
18832 AOT_Thread_dispatch_table_array_offset = 0x58;
18833static constexpr dart::compiler::target::word
18834 AOT_Thread_double_truncate_round_supported_offset = 0x788;
18835static constexpr dart::compiler::target::word
18836 AOT_Thread_service_extension_stream_offset = 0x7c0;
18837static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
18838 0x248;
18839static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
18840 0x198;
18841static constexpr dart::compiler::target::word
18842 AOT_Thread_deoptimize_entry_offset = 0x250;
18843static constexpr dart::compiler::target::word
18844 AOT_Thread_deoptimize_stub_offset = 0x1a0;
18845static constexpr dart::compiler::target::word
18846 AOT_Thread_double_abs_address_offset = 0x2a0;
18847static constexpr dart::compiler::target::word
18848 AOT_Thread_double_negate_address_offset = 0x298;
18849static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
18850static constexpr dart::compiler::target::word
18851 AOT_Thread_enter_safepoint_stub_offset = 0x1c8;
18852static constexpr dart::compiler::target::word
18853 AOT_Thread_execution_state_offset = 0x768;
18854static constexpr dart::compiler::target::word
18855 AOT_Thread_exit_safepoint_stub_offset = 0x1d0;
18856static constexpr dart::compiler::target::word
18857 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
18858static constexpr dart::compiler::target::word
18859 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e0;
18860static constexpr dart::compiler::target::word
18861 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x258;
18862static constexpr dart::compiler::target::word
18863 AOT_Thread_fix_allocation_stub_code_offset = 0xa0;
18864static constexpr dart::compiler::target::word
18865 AOT_Thread_fix_callers_target_code_offset = 0x98;
18866static constexpr dart::compiler::target::word
18867 AOT_Thread_float_absolute_address_offset = 0x2b8;
18868static constexpr dart::compiler::target::word
18869 AOT_Thread_float_negate_address_offset = 0x2b0;
18870static constexpr dart::compiler::target::word
18871 AOT_Thread_float_not_address_offset = 0x2a8;
18872static constexpr dart::compiler::target::word
18873 AOT_Thread_float_zerow_address_offset = 0x2c0;
18874static constexpr dart::compiler::target::word
18875 AOT_Thread_global_object_pool_offset = 0x750;
18876static constexpr dart::compiler::target::word
18877 AOT_Thread_invoke_dart_code_stub_offset = 0xa8;
18878static constexpr dart::compiler::target::word
18879 AOT_Thread_exit_through_ffi_offset = 0x778;
18880static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6e8;
18881static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
18882 0x6f0;
18883static constexpr dart::compiler::target::word
18884 AOT_Thread_field_table_values_offset = 0x60;
18885static constexpr dart::compiler::target::word
18886 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
18887static constexpr dart::compiler::target::word
18888 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
18889static constexpr dart::compiler::target::word
18890 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
18891static constexpr dart::compiler::target::word
18892 AOT_Thread_marking_stack_block_offset = 0x718;
18893static constexpr dart::compiler::target::word
18894 AOT_Thread_megamorphic_call_checked_entry_offset = 0x238;
18895static constexpr dart::compiler::target::word
18896 AOT_Thread_switchable_call_miss_entry_offset = 0x240;
18897static constexpr dart::compiler::target::word
18898 AOT_Thread_switchable_call_miss_stub_offset = 0x178;
18899static constexpr dart::compiler::target::word
18900 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
18901static constexpr dart::compiler::target::word
18902 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
18903 0xc0;
18904static constexpr dart::compiler::target::word
18905 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
18906 0xb8;
18907static constexpr dart::compiler::target::word
18908 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
18909static constexpr dart::compiler::target::word
18910 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
18911static constexpr dart::compiler::target::word
18912 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
18913static constexpr dart::compiler::target::word
18914 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
18915static constexpr dart::compiler::target::word
18916 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
18917static constexpr dart::compiler::target::word
18918 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
18919static constexpr dart::compiler::target::word
18920 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
18921static constexpr dart::compiler::target::word
18922 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
18923static constexpr dart::compiler::target::word
18924 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
18925static constexpr dart::compiler::target::word
18926 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
18927static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
18928 0x148;
18929static constexpr dart::compiler::target::word
18930 AOT_Thread_return_async_not_future_stub_offset = 0x158;
18931static constexpr dart::compiler::target::word
18932 AOT_Thread_return_async_star_stub_offset = 0x160;
18933static constexpr dart::compiler::target::word
18934 AOT_Thread_return_async_stub_offset = 0x150;
18935static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
18936 0x68;
18937static constexpr dart::compiler::target::word
18938 AOT_Thread_predefined_symbols_address_offset = 0x288;
18939static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
18940 0x758;
18941static constexpr dart::compiler::target::word
18942 AOT_Thread_saved_shadow_call_stack_offset = 0x760;
18943static constexpr dart::compiler::target::word
18944 AOT_Thread_safepoint_state_offset = 0x770;
18945static constexpr dart::compiler::target::word
18946 AOT_Thread_slow_type_test_stub_offset = 0x1b8;
18947static constexpr dart::compiler::target::word
18948 AOT_Thread_slow_type_test_entry_point_offset = 0x268;
18949static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
18950 0x38;
18951static constexpr dart::compiler::target::word
18952 AOT_Thread_saved_stack_limit_offset = 0x6f8;
18953static constexpr dart::compiler::target::word
18954 AOT_Thread_stack_overflow_flags_offset = 0x700;
18955static constexpr dart::compiler::target::word
18956 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
18957static constexpr dart::compiler::target::word
18958 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
18959static constexpr dart::compiler::target::word
18960 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
18961 0x228;
18962static constexpr dart::compiler::target::word
18963 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
18964static constexpr dart::compiler::target::word
18965 AOT_Thread_store_buffer_block_offset = 0x710;
18966static constexpr dart::compiler::target::word
18967 AOT_Thread_suspend_state_await_entry_point_offset = 0x698;
18968static constexpr dart::compiler::target::word
18969 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a0;
18970static constexpr dart::compiler::target::word
18971 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x690;
18972static constexpr dart::compiler::target::word
18973 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6a8;
18974static constexpr dart::compiler::target::word
18975 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b0;
18976static constexpr dart::compiler::target::word
18977 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6b8;
18978static constexpr dart::compiler::target::word
18979 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c0;
18980static constexpr dart::compiler::target::word
18981 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6c8;
18982static constexpr dart::compiler::target::word
18983 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d0;
18984static constexpr dart::compiler::target::word
18985 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
18986 0x6d8;
18987static constexpr dart::compiler::target::word
18988 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6e0;
18989static constexpr dart::compiler::target::word
18990 AOT_Thread_top_exit_frame_info_offset = 0x708;
18991static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
18992static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
18993 0x20;
18994static constexpr dart::compiler::target::word
18995 AOT_Thread_unboxed_runtime_arg_offset = 0x730;
18996static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x728;
18997static constexpr dart::compiler::target::word
18998 AOT_Thread_write_barrier_entry_point_offset = 0x1e8;
18999static constexpr dart::compiler::target::word
19000 AOT_Thread_write_barrier_mask_offset = 0x40;
19001static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
19002 0x790;
19003static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x798;
19004static constexpr dart::compiler::target::word
19005 AOT_Thread_jump_to_frame_entry_point_offset = 0x260;
19006static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
19007 0x7a0;
19008static constexpr dart::compiler::target::word
19009 AOT_TsanUtils_setjmp_function_offset = 0x0;
19010static constexpr dart::compiler::target::word
19011 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
19012static constexpr dart::compiler::target::word
19013 AOT_TsanUtils_exception_pc_offset = 0x10;
19014static constexpr dart::compiler::target::word
19015 AOT_TsanUtils_exception_sp_offset = 0x18;
19016static constexpr dart::compiler::target::word
19017 AOT_TsanUtils_exception_fp_offset = 0x20;
19018static constexpr dart::compiler::target::word
19019 AOT_TimelineStream_enabled_offset = 0x10;
19020static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
19021 0x10;
19022static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
19023static constexpr dart::compiler::target::word
19024 AOT_Finalizer_type_arguments_offset = 0x30;
19025static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
19026 0x28;
19027static constexpr dart::compiler::target::word
19028 AOT_FinalizerBase_all_entries_offset = 0x18;
19029static constexpr dart::compiler::target::word
19030 AOT_FinalizerBase_detachments_offset = 0x10;
19031static constexpr dart::compiler::target::word
19032 AOT_FinalizerBase_entries_collected_offset = 0x20;
19033static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
19034 0x8;
19035static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
19036 0x10;
19037static constexpr dart::compiler::target::word
19038 AOT_FinalizerEntry_external_size_offset = 0x38;
19039static constexpr dart::compiler::target::word
19040 AOT_FinalizerEntry_finalizer_offset = 0x20;
19041static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
19042 0x28;
19043static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
19044 0x18;
19045static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
19046 0x8;
19047static constexpr dart::compiler::target::word
19048 AOT_NativeFinalizer_callback_offset = 0x28;
19049static constexpr dart::compiler::target::word
19050 AOT_FunctionType_named_parameter_names_offset = 0x40;
19051static constexpr dart::compiler::target::word
19052 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
19053static constexpr dart::compiler::target::word
19054 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
19055static constexpr dart::compiler::target::word
19056 AOT_FunctionType_parameter_types_offset = 0x38;
19057static constexpr dart::compiler::target::word
19058 AOT_FunctionType_type_parameters_offset = 0x28;
19059static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
19060 0x32;
19061static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
19062 0x18;
19063static constexpr dart::compiler::target::word
19064 AOT_TypeArguments_instantiations_offset = 0x8;
19065static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
19066 0x10;
19067static constexpr dart::compiler::target::word
19068 AOT_TypeArguments_nullability_offset = 0x20;
19069static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
19070 0x28;
19071static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
19072 0x8;
19073static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
19074 0x10;
19075static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
19076 0x18;
19077static constexpr dart::compiler::target::word
19078 AOT_TypeParameters_defaults_offset = 0x20;
19079static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
19080 0x10;
19081static constexpr dart::compiler::target::word
19082 AOT_TypedDataView_typed_data_offset = 0x18;
19083static constexpr dart::compiler::target::word
19084 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
19085static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
19086 0x18;
19087static constexpr dart::compiler::target::word
19088 AOT_UnhandledException_exception_offset = 0x8;
19089static constexpr dart::compiler::target::word
19090 AOT_UnhandledException_stacktrace_offset = 0x10;
19091static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
19092static constexpr dart::compiler::target::word
19093 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
19094static constexpr dart::compiler::target::word
19095 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
19096static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
19097static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
19098 0x10;
19099static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
19100 0x8;
19101static constexpr dart::compiler::target::word
19102 AOT_WeakReference_type_arguments_offset = 0x10;
19103static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
19104 0x8, 0x18, 0x10, 0x20};
19105static constexpr dart::compiler::target::word
19106 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
19107 0x5f0, 0x5f8, 0x600, 0x608, 0x610, 0x618, 0x620, 0x628,
19108 0x630, 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, -1,
19109 -1, -1, -1, 0x668, 0x670, -1, -1, 0x678,
19110 0x680, 0x688, -1, -1, -1, -1, -1, -1};
19111static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
19112 0x28;
19113static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
19114static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
19115static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
19116static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
19117 0x10;
19118static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x90;
19119static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
19120static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
19121 0x28;
19122static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
19123 0x10;
19124static constexpr dart::compiler::target::word
19125 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
19126static constexpr dart::compiler::target::word
19127 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
19128static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
19129static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
19130static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
19131 0x18;
19132static constexpr dart::compiler::target::word
19133 AOT_ExternalTypedData_InstanceSize = 0x18;
19134static constexpr dart::compiler::target::word
19135 AOT_FfiTrampolineData_InstanceSize = 0x30;
19136static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
19137static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
19138static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
19139 0x40;
19140static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
19141 0x30;
19142static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
19143static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
19144static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
19145static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
19146 0x50;
19147static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
19148static constexpr dart::compiler::target::word
19149 AOT_GrowableObjectArray_InstanceSize = 0x20;
19150static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
19151static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
19152static constexpr dart::compiler::target::word
19153 AOT_Instructions_UnalignedHeaderSize = 0x10;
19154static constexpr dart::compiler::target::word
19155 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
19156static constexpr dart::compiler::target::word
19157 AOT_InstructionsSection_HeaderSize = 0x40;
19158static constexpr dart::compiler::target::word
19159 AOT_InstructionsTable_InstanceSize = 0x30;
19160static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
19161static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
19162static constexpr dart::compiler::target::word
19163 AOT_KernelProgramInfo_InstanceSize = 0x60;
19164static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
19165 0x30;
19166static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x88;
19167static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
19168 0x28;
19169static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
19170 0x38;
19171static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
19172 0x8;
19173static constexpr dart::compiler::target::word
19174 AOT_MegamorphicCache_InstanceSize = 0x30;
19175static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
19176static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
19177 0x10;
19178static constexpr dart::compiler::target::word
19179 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
19180static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
19181static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
19182 0x20;
19183static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
19184static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
19185static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
19186 0x18;
19187static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
19188 0x10;
19189static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
19190static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
19191 0x20;
19192static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
19193 0x38;
19194static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x58;
19195static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
19196static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
19197static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
19198static constexpr dart::compiler::target::word
19199 AOT_SingleTargetCache_InstanceSize = 0x20;
19200static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
19201 0x28;
19202static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
19203 0x30;
19204static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
19205static constexpr dart::compiler::target::word
19206 AOT_SubtypeTestCache_InstanceSize = 0x18;
19207static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
19208 0x28;
19209static constexpr dart::compiler::target::word
19210 AOT_TransferableTypedData_InstanceSize = 0x8;
19211static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
19212static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
19213 0x38;
19214static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
19215 0x28;
19216static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
19217static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
19218 0x18;
19219static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
19220 0x28;
19221static constexpr dart::compiler::target::word
19222 AOT_UnhandledException_InstanceSize = 0x18;
19223static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
19224 0x20;
19225static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
19226 0x18;
19227static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
19228static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
19229 0x20;
19230static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
19231 0x20;
19232static constexpr dart::compiler::target::word
19233 AOT_WeakSerializationReference_InstanceSize = 0x18;
19234#endif // defined(PRODUCT) && \
19235 // defined(TARGET_ARCH_ARM64) && \
19236 // !defined(DART_COMPRESSED_POINTERS)
19237
19238#if defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
19239 defined(DART_COMPRESSED_POINTERS)
19240static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
19241 0x20;
19242static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
19243 0x10;
19244static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
19245static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
19246 0x78;
19247static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
19248static constexpr dart::compiler::target::word
19249 AOT_Context_elements_start_offset = 0x10;
19250static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
19251static constexpr dart::compiler::target::word
19252 AOT_ContextScope_elements_start_offset = 0x10;
19253static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
19254 0x28;
19255static constexpr dart::compiler::target::word
19256 AOT_ExceptionHandlers_elements_start_offset = 0x10;
19257static constexpr dart::compiler::target::word
19258 AOT_ExceptionHandlers_element_size = 0xc;
19259static constexpr dart::compiler::target::word
19260 AOT_ObjectPool_elements_start_offset = 0x10;
19261static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
19262static constexpr dart::compiler::target::word
19263 AOT_OneByteString_elements_start_offset = 0x10;
19264static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
19265 0x1;
19266static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
19267 0x10;
19268static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
19269static constexpr dart::compiler::target::word
19270 AOT_TypeArguments_elements_start_offset = 0x18;
19271static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
19272 0x4;
19273static constexpr dart::compiler::target::word
19274 AOT_TwoByteString_elements_start_offset = 0x10;
19275static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
19276 0x2;
19277static constexpr dart::compiler::target::word
19278 AOT_WeakArray_elements_start_offset = 0x10;
19279static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
19280static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
19281 0xfffffff;
19282static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
19283 0xfffc;
19284static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
19285 0xfffffff;
19286static constexpr dart::compiler::target::word
19287 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
19288static constexpr dart::compiler::target::word
19289 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
19290static constexpr dart::compiler::target::word
19291 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
19292static constexpr dart::compiler::target::word
19293 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x16;
19294static constexpr dart::compiler::target::word
19295 AOT_Instructions_kBarePayloadAlignment = 0x4;
19296static constexpr dart::compiler::target::word
19297 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
19298static constexpr dart::compiler::target::word
19299 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
19300static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
19301static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
19302static constexpr dart::compiler::target::word
19303 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
19304static constexpr dart::compiler::target::word
19305 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
19306static constexpr dart::compiler::target::word
19307 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
19308static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
19309 0xffff;
19310static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
19311 0xffff;
19312static constexpr dart::compiler::target::word AOT_String_kMaxElements =
19313 0x1fffffff;
19314static constexpr dart::compiler::target::word
19315 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
19316static constexpr dart::compiler::target::word
19317 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
19318static constexpr dart::compiler::target::word
19319 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
19320static constexpr dart::compiler::target::word
19321 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
19322static constexpr dart::compiler::target::word
19323 AOT_SubtypeTestCache_kDestinationType = 0x6;
19324static constexpr dart::compiler::target::word
19325 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
19326static constexpr dart::compiler::target::word
19327 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
19328static constexpr dart::compiler::target::word
19329 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
19330static constexpr dart::compiler::target::word
19331 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
19332static constexpr dart::compiler::target::word
19333 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
19334static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
19335 0x7;
19336static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
19337 0x7;
19338static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
19339 0xfffffff;
19340static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
19341 0x10;
19342static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
19343 0x1c;
19344static constexpr dart::compiler::target::word
19345 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
19346static constexpr dart::compiler::target::word
19347 AOT_ArgumentsDescriptor_count_offset = 0x14;
19348static constexpr dart::compiler::target::word
19349 AOT_ArgumentsDescriptor_size_offset = 0x18;
19350static constexpr dart::compiler::target::word
19351 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x20;
19352static constexpr dart::compiler::target::word
19353 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
19354static constexpr dart::compiler::target::word
19355 AOT_ArgumentsDescriptor_name_offset = 0x0;
19356static constexpr dart::compiler::target::word
19357 AOT_ArgumentsDescriptor_position_offset = 0x4;
19358static constexpr dart::compiler::target::word
19359 AOT_ArgumentsDescriptor_positional_count_offset = 0x1c;
19360static constexpr dart::compiler::target::word
19361 AOT_ArgumentsDescriptor_type_args_len_offset = 0x10;
19362static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x10;
19363static constexpr dart::compiler::target::word AOT_Array_length_offset = 0xc;
19364static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
19365static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
19366 0x8;
19367static constexpr dart::compiler::target::word
19368 AOT_Class_declaration_type_offset = 0x34;
19369static constexpr dart::compiler::target::word
19370 AOT_Class_num_type_arguments_offset = 0x44;
19371static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
19372 0x2c;
19373static constexpr dart::compiler::target::word
19374 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x50;
19375static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x18;
19376static constexpr dart::compiler::target::word
19377 AOT_Closure_delayed_type_arguments_offset = 0x10;
19378static constexpr dart::compiler::target::word AOT_Closure_function_offset =
19379 0x14;
19380static constexpr dart::compiler::target::word
19381 AOT_Closure_function_type_arguments_offset = 0xc;
19382static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x1c;
19383static constexpr dart::compiler::target::word
19384 AOT_Closure_instantiator_type_arguments_offset = 0x8;
19385static constexpr dart::compiler::target::word
19386 AOT_ClosureData_packed_fields_offset = 0x14;
19387static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
19388 0x30;
19389static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
19390 0x28;
19391static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
19392static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
19393 0x8;
19394static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0xc;
19395static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
19396static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
19397static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
19398static constexpr dart::compiler::target::word
19399 AOT_Field_initializer_function_offset = 0x14;
19400static constexpr dart::compiler::target::word
19401 AOT_Field_host_offset_or_field_id_offset = 0x18;
19402static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
19403 0x2c;
19404static constexpr dart::compiler::target::word
19405 AOT_Field_guarded_list_length_in_object_offset_offset = 0x34;
19406static constexpr dart::compiler::target::word
19407 AOT_Field_guarded_list_length_offset = 0x1c;
19408static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
19409 0x30;
19410static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x36;
19411static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x2c;
19412static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x24;
19413static constexpr dart::compiler::target::word
19414 AOT_Function_entry_point_offset[] = {0x8, 0x10};
19415static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
19416 0x30;
19417static constexpr dart::compiler::target::word AOT_Function_signature_offset =
19418 0x20;
19419static constexpr dart::compiler::target::word
19420 AOT_FutureOr_type_arguments_offset = 0x8;
19421static constexpr dart::compiler::target::word
19422 AOT_GrowableObjectArray_data_offset = 0x10;
19423static constexpr dart::compiler::target::word
19424 AOT_GrowableObjectArray_length_offset = 0xc;
19425static constexpr dart::compiler::target::word
19426 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
19427static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
19428static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
19429 0x38;
19430static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
19431 0x40;
19432static constexpr dart::compiler::target::word
19433 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
19434static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
19435 0x3;
19436static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
19437 0x0;
19438static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
19439static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
19440static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
19441 0x28;
19442static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
19443static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
19444 0x28;
19445static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
19446 0x30;
19447static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
19448 0x40;
19449static constexpr dart::compiler::target::word
19450 AOT_IsolateGroup_object_store_offset = 0x20;
19451static constexpr dart::compiler::target::word
19452 AOT_IsolateGroup_class_table_offset = 0x10;
19453static constexpr dart::compiler::target::word
19454 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
19455static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
19456 0x20;
19457static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
19458 0x10;
19459static constexpr dart::compiler::target::word
19460 AOT_ImmutableLinkedHashBase_data_offset = 0x10;
19461static constexpr dart::compiler::target::word
19462 AOT_LinkedHashBase_deleted_keys_offset = 0x18;
19463static constexpr dart::compiler::target::word
19464 AOT_LinkedHashBase_hash_mask_offset = 0xc;
19465static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
19466 0x1c;
19467static constexpr dart::compiler::target::word
19468 AOT_LinkedHashBase_type_arguments_offset = 0x8;
19469static constexpr dart::compiler::target::word
19470 AOT_LinkedHashBase_used_data_offset = 0x14;
19471static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
19472static constexpr dart::compiler::target::word
19473 AOT_MarkingStackBlock_pointers_offset = 0x10;
19474static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
19475 0x8;
19476static constexpr dart::compiler::target::word
19477 AOT_MegamorphicCache_buckets_offset = 0x18;
19478static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
19479 0x20;
19480static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
19481static constexpr dart::compiler::target::word
19482 AOT_NativeArguments_argc_tag_offset = 0x8;
19483static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
19484 0x10;
19485static constexpr dart::compiler::target::word
19486 AOT_NativeArguments_retval_offset = 0x18;
19487static constexpr dart::compiler::target::word
19488 AOT_NativeArguments_thread_offset = 0x0;
19489static constexpr dart::compiler::target::word
19490 AOT_ObjectStore_double_type_offset = 0x190;
19491static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
19492 0x138;
19493static constexpr dart::compiler::target::word
19494 AOT_ObjectStore_record_field_names_offset = 0x3f8;
19495static constexpr dart::compiler::target::word
19496 AOT_ObjectStore_string_type_offset = 0x1b8;
19497static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
19498 0x110;
19499static constexpr dart::compiler::target::word
19500 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
19501static constexpr dart::compiler::target::word
19502 AOT_ObjectStore_suspend_state_await_offset = 0x448;
19503static constexpr dart::compiler::target::word
19504 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
19505static constexpr dart::compiler::target::word
19506 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
19507static constexpr dart::compiler::target::word
19508 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
19509static constexpr dart::compiler::target::word
19510 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
19511static constexpr dart::compiler::target::word
19512 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
19513static constexpr dart::compiler::target::word
19514 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
19515static constexpr dart::compiler::target::word
19516 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
19517static constexpr dart::compiler::target::word
19518 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
19519static constexpr dart::compiler::target::word
19520 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
19521static constexpr dart::compiler::target::word
19522 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
19523static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
19524 0x10;
19525static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
19526 0x0;
19527static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
19528static constexpr dart::compiler::target::word
19529 AOT_Pointer_type_arguments_offset = 0x10;
19530static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
19531 0x8;
19532static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
19533 0x10;
19534static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0xc;
19535static constexpr dart::compiler::target::word
19536 AOT_SingleTargetCache_entry_point_offset = 0x10;
19537static constexpr dart::compiler::target::word
19538 AOT_SingleTargetCache_lower_limit_offset = 0x18;
19539static constexpr dart::compiler::target::word
19540 AOT_SingleTargetCache_target_offset = 0x8;
19541static constexpr dart::compiler::target::word
19542 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
19543static constexpr dart::compiler::target::word
19544 AOT_StoreBufferBlock_pointers_offset = 0x10;
19545static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
19546 0x8;
19547static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
19548 0x8;
19549static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
19550static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
19551static constexpr dart::compiler::target::word
19552 AOT_SubtypeTestCache_cache_offset = 0x8;
19553static constexpr dart::compiler::target::word
19554 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
19555static constexpr dart::compiler::target::word
19556 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
19557static constexpr dart::compiler::target::word
19558 AOT_SuspendState_error_callback_offset = 0x20;
19559static constexpr dart::compiler::target::word
19560 AOT_SuspendState_frame_size_offset = 0x8;
19561static constexpr dart::compiler::target::word
19562 AOT_SuspendState_function_data_offset = 0x18;
19563static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
19564 0x28;
19565static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
19566static constexpr dart::compiler::target::word
19567 AOT_SuspendState_then_callback_offset = 0x1c;
19568static constexpr dart::compiler::target::word
19569 AOT_Thread_AllocateArray_entry_point_offset = 0x2d0;
19570static constexpr dart::compiler::target::word
19571 AOT_Thread_active_exception_offset = 0x700;
19572static constexpr dart::compiler::target::word
19573 AOT_Thread_active_stacktrace_offset = 0x708;
19574static constexpr dart::compiler::target::word
19575 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8;
19576static constexpr dart::compiler::target::word
19577 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
19578static constexpr dart::compiler::target::word
19579 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
19580static constexpr dart::compiler::target::word
19581 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
19582static constexpr dart::compiler::target::word
19583 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
19584static constexpr dart::compiler::target::word
19585 AOT_Thread_allocate_object_entry_point_offset = 0x218;
19586static constexpr dart::compiler::target::word
19587 AOT_Thread_allocate_object_stub_offset = 0x130;
19588static constexpr dart::compiler::target::word
19589 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220;
19590static constexpr dart::compiler::target::word
19591 AOT_Thread_allocate_object_parameterized_stub_offset = 0x138;
19592static constexpr dart::compiler::target::word
19593 AOT_Thread_allocate_object_slow_entry_point_offset = 0x228;
19594static constexpr dart::compiler::target::word
19595 AOT_Thread_allocate_object_slow_stub_offset = 0x140;
19596static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
19597 0x740;
19598static constexpr dart::compiler::target::word
19599 AOT_Thread_async_exception_handler_stub_offset = 0x148;
19600static constexpr dart::compiler::target::word
19601 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
19602static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
19603 0x80;
19604static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
19605 0x78;
19606static constexpr dart::compiler::target::word
19607 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
19608static constexpr dart::compiler::target::word
19609 AOT_Thread_call_to_runtime_entry_point_offset = 0x200;
19610static constexpr dart::compiler::target::word
19611 AOT_Thread_call_to_runtime_stub_offset = 0xb8;
19612static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
19613 0x778;
19614static constexpr dart::compiler::target::word
19615 AOT_Thread_dispatch_table_array_offset = 0x60;
19616static constexpr dart::compiler::target::word
19617 AOT_Thread_double_truncate_round_supported_offset = 0x748;
19618static constexpr dart::compiler::target::word
19619 AOT_Thread_service_extension_stream_offset = 0x780;
19620static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
19621 0x250;
19622static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
19623 0x1a0;
19624static constexpr dart::compiler::target::word
19625 AOT_Thread_deoptimize_entry_offset = 0x258;
19626static constexpr dart::compiler::target::word
19627 AOT_Thread_deoptimize_stub_offset = 0x1a8;
19628static constexpr dart::compiler::target::word
19629 AOT_Thread_double_abs_address_offset = 0x2a8;
19630static constexpr dart::compiler::target::word
19631 AOT_Thread_double_negate_address_offset = 0x2a0;
19632static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58;
19633static constexpr dart::compiler::target::word
19634 AOT_Thread_enter_safepoint_stub_offset = 0x1d0;
19635static constexpr dart::compiler::target::word
19636 AOT_Thread_execution_state_offset = 0x728;
19637static constexpr dart::compiler::target::word
19638 AOT_Thread_exit_safepoint_stub_offset = 0x1d8;
19639static constexpr dart::compiler::target::word
19640 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
19641static constexpr dart::compiler::target::word
19642 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8;
19643static constexpr dart::compiler::target::word
19644 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260;
19645static constexpr dart::compiler::target::word
19646 AOT_Thread_fix_allocation_stub_code_offset = 0xa8;
19647static constexpr dart::compiler::target::word
19648 AOT_Thread_fix_callers_target_code_offset = 0xa0;
19649static constexpr dart::compiler::target::word
19650 AOT_Thread_float_absolute_address_offset = 0x2c0;
19651static constexpr dart::compiler::target::word
19652 AOT_Thread_float_negate_address_offset = 0x2b8;
19653static constexpr dart::compiler::target::word
19654 AOT_Thread_float_not_address_offset = 0x2b0;
19655static constexpr dart::compiler::target::word
19656 AOT_Thread_float_zerow_address_offset = 0x2c8;
19657static constexpr dart::compiler::target::word
19658 AOT_Thread_global_object_pool_offset = 0x710;
19659static constexpr dart::compiler::target::word
19660 AOT_Thread_invoke_dart_code_stub_offset = 0xb0;
19661static constexpr dart::compiler::target::word
19662 AOT_Thread_exit_through_ffi_offset = 0x738;
19663static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6a8;
19664static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
19665 0x6b0;
19666static constexpr dart::compiler::target::word
19667 AOT_Thread_field_table_values_offset = 0x68;
19668static constexpr dart::compiler::target::word
19669 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
19670static constexpr dart::compiler::target::word
19671 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
19672static constexpr dart::compiler::target::word
19673 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
19674static constexpr dart::compiler::target::word
19675 AOT_Thread_marking_stack_block_offset = 0x6d8;
19676static constexpr dart::compiler::target::word
19677 AOT_Thread_megamorphic_call_checked_entry_offset = 0x240;
19678static constexpr dart::compiler::target::word
19679 AOT_Thread_switchable_call_miss_entry_offset = 0x248;
19680static constexpr dart::compiler::target::word
19681 AOT_Thread_switchable_call_miss_stub_offset = 0x180;
19682static constexpr dart::compiler::target::word
19683 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
19684static constexpr dart::compiler::target::word
19685 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
19686 0xc8;
19687static constexpr dart::compiler::target::word
19688 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
19689 0xc0;
19690static constexpr dart::compiler::target::word
19691 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
19692static constexpr dart::compiler::target::word
19693 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
19694static constexpr dart::compiler::target::word
19695 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
19696static constexpr dart::compiler::target::word
19697 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
19698static constexpr dart::compiler::target::word
19699 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
19700static constexpr dart::compiler::target::word
19701 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
19702static constexpr dart::compiler::target::word
19703 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
19704static constexpr dart::compiler::target::word
19705 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
19706static constexpr dart::compiler::target::word
19707 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
19708static constexpr dart::compiler::target::word
19709 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
19710static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
19711 0x150;
19712static constexpr dart::compiler::target::word
19713 AOT_Thread_return_async_not_future_stub_offset = 0x160;
19714static constexpr dart::compiler::target::word
19715 AOT_Thread_return_async_star_stub_offset = 0x168;
19716static constexpr dart::compiler::target::word
19717 AOT_Thread_return_async_stub_offset = 0x158;
19718static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
19719 0x70;
19720static constexpr dart::compiler::target::word
19721 AOT_Thread_predefined_symbols_address_offset = 0x290;
19722static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
19723 0x718;
19724static constexpr dart::compiler::target::word
19725 AOT_Thread_saved_shadow_call_stack_offset = 0x720;
19726static constexpr dart::compiler::target::word
19727 AOT_Thread_safepoint_state_offset = 0x730;
19728static constexpr dart::compiler::target::word
19729 AOT_Thread_slow_type_test_stub_offset = 0x1c0;
19730static constexpr dart::compiler::target::word
19731 AOT_Thread_slow_type_test_entry_point_offset = 0x270;
19732static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
19733 0x38;
19734static constexpr dart::compiler::target::word
19735 AOT_Thread_saved_stack_limit_offset = 0x6b8;
19736static constexpr dart::compiler::target::word
19737 AOT_Thread_stack_overflow_flags_offset = 0x6c0;
19738static constexpr dart::compiler::target::word
19739 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
19740static constexpr dart::compiler::target::word
19741 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
19742static constexpr dart::compiler::target::word
19743 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
19744 0x230;
19745static constexpr dart::compiler::target::word
19746 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
19747static constexpr dart::compiler::target::word
19748 AOT_Thread_store_buffer_block_offset = 0x6d0;
19749static constexpr dart::compiler::target::word
19750 AOT_Thread_suspend_state_await_entry_point_offset = 0x658;
19751static constexpr dart::compiler::target::word
19752 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x660;
19753static constexpr dart::compiler::target::word
19754 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x650;
19755static constexpr dart::compiler::target::word
19756 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x668;
19757static constexpr dart::compiler::target::word
19758 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x670;
19759static constexpr dart::compiler::target::word
19760 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x678;
19761static constexpr dart::compiler::target::word
19762 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x680;
19763static constexpr dart::compiler::target::word
19764 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x688;
19765static constexpr dart::compiler::target::word
19766 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x690;
19767static constexpr dart::compiler::target::word
19768 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
19769 0x698;
19770static constexpr dart::compiler::target::word
19771 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6a0;
19772static constexpr dart::compiler::target::word
19773 AOT_Thread_top_exit_frame_info_offset = 0x6c8;
19774static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50;
19775static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
19776 0x20;
19777static constexpr dart::compiler::target::word
19778 AOT_Thread_unboxed_runtime_arg_offset = 0x6f0;
19779static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6e8;
19780static constexpr dart::compiler::target::word
19781 AOT_Thread_write_barrier_entry_point_offset = 0x1f0;
19782static constexpr dart::compiler::target::word
19783 AOT_Thread_write_barrier_mask_offset = 0x40;
19784static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset =
19785 0x48;
19786static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
19787 0x750;
19788static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x758;
19789static constexpr dart::compiler::target::word
19790 AOT_Thread_jump_to_frame_entry_point_offset = 0x268;
19791static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
19792 0x760;
19793static constexpr dart::compiler::target::word
19794 AOT_TsanUtils_setjmp_function_offset = 0x0;
19795static constexpr dart::compiler::target::word
19796 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
19797static constexpr dart::compiler::target::word
19798 AOT_TsanUtils_exception_pc_offset = 0x10;
19799static constexpr dart::compiler::target::word
19800 AOT_TsanUtils_exception_sp_offset = 0x18;
19801static constexpr dart::compiler::target::word
19802 AOT_TsanUtils_exception_fp_offset = 0x20;
19803static constexpr dart::compiler::target::word
19804 AOT_TimelineStream_enabled_offset = 0x10;
19805static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
19806 0x10;
19807static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x20;
19808static constexpr dart::compiler::target::word
19809 AOT_Finalizer_type_arguments_offset = 0x24;
19810static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
19811 0x20;
19812static constexpr dart::compiler::target::word
19813 AOT_FinalizerBase_all_entries_offset = 0x18;
19814static constexpr dart::compiler::target::word
19815 AOT_FinalizerBase_detachments_offset = 0x14;
19816static constexpr dart::compiler::target::word
19817 AOT_FinalizerBase_entries_collected_offset = 0x1c;
19818static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
19819 0x8;
19820static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
19821 0xc;
19822static constexpr dart::compiler::target::word
19823 AOT_FinalizerEntry_external_size_offset = 0x20;
19824static constexpr dart::compiler::target::word
19825 AOT_FinalizerEntry_finalizer_offset = 0x14;
19826static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
19827 0x18;
19828static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
19829 0x10;
19830static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
19831 0x8;
19832static constexpr dart::compiler::target::word
19833 AOT_NativeFinalizer_callback_offset = 0x20;
19834static constexpr dart::compiler::target::word
19835 AOT_FunctionType_named_parameter_names_offset = 0x2c;
19836static constexpr dart::compiler::target::word
19837 AOT_FunctionType_packed_parameter_counts_offset = 0x30;
19838static constexpr dart::compiler::target::word
19839 AOT_FunctionType_packed_type_parameter_counts_offset = 0x34;
19840static constexpr dart::compiler::target::word
19841 AOT_FunctionType_parameter_types_offset = 0x28;
19842static constexpr dart::compiler::target::word
19843 AOT_FunctionType_type_parameters_offset = 0x20;
19844static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
19845 0x26;
19846static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
19847 0x10;
19848static constexpr dart::compiler::target::word
19849 AOT_TypeArguments_instantiations_offset = 0x8;
19850static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
19851 0xc;
19852static constexpr dart::compiler::target::word
19853 AOT_TypeArguments_nullability_offset = 0x14;
19854static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
19855 0x18;
19856static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
19857 0x8;
19858static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
19859 0xc;
19860static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
19861 0x10;
19862static constexpr dart::compiler::target::word
19863 AOT_TypeParameters_defaults_offset = 0x14;
19864static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
19865 0x14;
19866static constexpr dart::compiler::target::word
19867 AOT_TypedDataView_typed_data_offset = 0x18;
19868static constexpr dart::compiler::target::word
19869 AOT_TypedDataView_offset_in_bytes_offset = 0x1c;
19870static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
19871 0x18;
19872static constexpr dart::compiler::target::word
19873 AOT_UnhandledException_exception_offset = 0x8;
19874static constexpr dart::compiler::target::word
19875 AOT_UnhandledException_stacktrace_offset = 0xc;
19876static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
19877static constexpr dart::compiler::target::word
19878 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
19879static constexpr dart::compiler::target::word
19880 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
19881static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
19882static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
19883 0xc;
19884static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
19885 0x8;
19886static constexpr dart::compiler::target::word
19887 AOT_WeakReference_type_arguments_offset = 0xc;
19888static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
19889 0x8, 0x18, 0x10, 0x20};
19890static constexpr dart::compiler::target::word
19891 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
19892 0x5f8, 0x600, 0x608, 0x610, -1, -1, 0x618, 0x620,
19893 0x628, 0x630, 0x638, -1, 0x640, 0x648, -1, -1};
19894static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
19895 0x20;
19896static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
19897static constexpr dart::compiler::target::word AOT_Array_header_size = 0x10;
19898static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
19899static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
19900 0x10;
19901static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x58;
19902static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x28;
19903static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
19904 0x18;
19905static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
19906 0x10;
19907static constexpr dart::compiler::target::word
19908 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
19909static constexpr dart::compiler::target::word
19910 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
19911static constexpr dart::compiler::target::word AOT_Context_header_size = 0x10;
19912static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
19913static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
19914 0x18;
19915static constexpr dart::compiler::target::word
19916 AOT_ExternalTypedData_InstanceSize = 0x18;
19917static constexpr dart::compiler::target::word
19918 AOT_FfiTrampolineData_InstanceSize = 0x20;
19919static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x38;
19920static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x28;
19921static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
19922 0x28;
19923static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
19924 0x28;
19925static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
19926static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
19927static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x38;
19928static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
19929 0x38;
19930static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
19931static constexpr dart::compiler::target::word
19932 AOT_GrowableObjectArray_InstanceSize = 0x18;
19933static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
19934static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
19935static constexpr dart::compiler::target::word
19936 AOT_Instructions_UnalignedHeaderSize = 0x10;
19937static constexpr dart::compiler::target::word
19938 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
19939static constexpr dart::compiler::target::word
19940 AOT_InstructionsSection_HeaderSize = 0x40;
19941static constexpr dart::compiler::target::word
19942 AOT_InstructionsTable_InstanceSize = 0x30;
19943static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
19944static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
19945static constexpr dart::compiler::target::word
19946 AOT_KernelProgramInfo_InstanceSize = 0x38;
19947static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
19948 0x20;
19949static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x58;
19950static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
19951 0x18;
19952static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
19953 0x20;
19954static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
19955 0x8;
19956static constexpr dart::compiler::target::word
19957 AOT_MegamorphicCache_InstanceSize = 0x30;
19958static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
19959static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
19960 0x10;
19961static constexpr dart::compiler::target::word
19962 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
19963static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x18;
19964static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
19965 0x20;
19966static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
19967static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
19968static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
19969 0x10;
19970static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
19971 0x10;
19972static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
19973static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
19974 0x18;
19975static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
19976 0x28;
19977static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x40;
19978static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x30;
19979static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
19980static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
19981static constexpr dart::compiler::target::word
19982 AOT_SingleTargetCache_InstanceSize = 0x20;
19983static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
19984 0x18;
19985static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
19986 0x28;
19987static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
19988static constexpr dart::compiler::target::word
19989 AOT_SubtypeTestCache_InstanceSize = 0x18;
19990static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
19991 0x20;
19992static constexpr dart::compiler::target::word
19993 AOT_TransferableTypedData_InstanceSize = 0x8;
19994static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x28;
19995static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
19996 0x28;
19997static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
19998 0x18;
19999static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
20000static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
20001 0x18;
20002static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
20003 0x20;
20004static constexpr dart::compiler::target::word
20005 AOT_UnhandledException_InstanceSize = 0x10;
20006static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
20007 0x20;
20008static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
20009 0x10;
20010static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
20011static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
20012 0x18;
20013static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
20014 0x18;
20015static constexpr dart::compiler::target::word
20016 AOT_WeakSerializationReference_InstanceSize = 0x10;
20017#endif // defined(PRODUCT) && \
20018 // defined(TARGET_ARCH_X64) && \
20019 // defined(DART_COMPRESSED_POINTERS)
20020
20021#if defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
20022 defined(DART_COMPRESSED_POINTERS)
20023static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
20024 0x20;
20025static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
20026 0x10;
20027static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
20028static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
20029 0x78;
20030static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
20031static constexpr dart::compiler::target::word
20032 AOT_Context_elements_start_offset = 0x10;
20033static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
20034static constexpr dart::compiler::target::word
20035 AOT_ContextScope_elements_start_offset = 0x10;
20036static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
20037 0x28;
20038static constexpr dart::compiler::target::word
20039 AOT_ExceptionHandlers_elements_start_offset = 0x10;
20040static constexpr dart::compiler::target::word
20041 AOT_ExceptionHandlers_element_size = 0xc;
20042static constexpr dart::compiler::target::word
20043 AOT_ObjectPool_elements_start_offset = 0x10;
20044static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
20045static constexpr dart::compiler::target::word
20046 AOT_OneByteString_elements_start_offset = 0x10;
20047static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
20048 0x1;
20049static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
20050 0x10;
20051static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
20052static constexpr dart::compiler::target::word
20053 AOT_TypeArguments_elements_start_offset = 0x18;
20054static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
20055 0x4;
20056static constexpr dart::compiler::target::word
20057 AOT_TwoByteString_elements_start_offset = 0x10;
20058static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
20059 0x2;
20060static constexpr dart::compiler::target::word
20061 AOT_WeakArray_elements_start_offset = 0x10;
20062static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
20063static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
20064 0xfffffff;
20065static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
20066 0xfffc;
20067static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
20068 0xfffffff;
20069static constexpr dart::compiler::target::word
20070 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
20071static constexpr dart::compiler::target::word
20072 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x34;
20073static constexpr dart::compiler::target::word
20074 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
20075static constexpr dart::compiler::target::word
20076 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x18;
20077static constexpr dart::compiler::target::word
20078 AOT_Instructions_kBarePayloadAlignment = 0x4;
20079static constexpr dart::compiler::target::word
20080 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
20081static constexpr dart::compiler::target::word
20082 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
20083static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
20084static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
20085static constexpr dart::compiler::target::word
20086 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
20087static constexpr dart::compiler::target::word
20088 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
20089static constexpr dart::compiler::target::word
20090 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
20091static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
20092 0xffff;
20093static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
20094 0xffff;
20095static constexpr dart::compiler::target::word AOT_String_kMaxElements =
20096 0x1fffffff;
20097static constexpr dart::compiler::target::word
20098 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
20099static constexpr dart::compiler::target::word
20100 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
20101static constexpr dart::compiler::target::word
20102 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
20103static constexpr dart::compiler::target::word
20104 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
20105static constexpr dart::compiler::target::word
20106 AOT_SubtypeTestCache_kDestinationType = 0x6;
20107static constexpr dart::compiler::target::word
20108 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
20109static constexpr dart::compiler::target::word
20110 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
20111static constexpr dart::compiler::target::word
20112 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
20113static constexpr dart::compiler::target::word
20114 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
20115static constexpr dart::compiler::target::word
20116 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
20117static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
20118 0x7;
20119static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
20120 0x7;
20121static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
20122 0xfffffff;
20123static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
20124 0x10;
20125static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
20126 0x1c;
20127static constexpr dart::compiler::target::word
20128 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
20129static constexpr dart::compiler::target::word
20130 AOT_ArgumentsDescriptor_count_offset = 0x14;
20131static constexpr dart::compiler::target::word
20132 AOT_ArgumentsDescriptor_size_offset = 0x18;
20133static constexpr dart::compiler::target::word
20134 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x20;
20135static constexpr dart::compiler::target::word
20136 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
20137static constexpr dart::compiler::target::word
20138 AOT_ArgumentsDescriptor_name_offset = 0x0;
20139static constexpr dart::compiler::target::word
20140 AOT_ArgumentsDescriptor_position_offset = 0x4;
20141static constexpr dart::compiler::target::word
20142 AOT_ArgumentsDescriptor_positional_count_offset = 0x1c;
20143static constexpr dart::compiler::target::word
20144 AOT_ArgumentsDescriptor_type_args_len_offset = 0x10;
20145static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x10;
20146static constexpr dart::compiler::target::word AOT_Array_length_offset = 0xc;
20147static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
20148static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
20149 0x8;
20150static constexpr dart::compiler::target::word
20151 AOT_Class_declaration_type_offset = 0x34;
20152static constexpr dart::compiler::target::word
20153 AOT_Class_num_type_arguments_offset = 0x44;
20154static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
20155 0x2c;
20156static constexpr dart::compiler::target::word
20157 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x50;
20158static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x18;
20159static constexpr dart::compiler::target::word
20160 AOT_Closure_delayed_type_arguments_offset = 0x10;
20161static constexpr dart::compiler::target::word AOT_Closure_function_offset =
20162 0x14;
20163static constexpr dart::compiler::target::word
20164 AOT_Closure_function_type_arguments_offset = 0xc;
20165static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x1c;
20166static constexpr dart::compiler::target::word
20167 AOT_Closure_instantiator_type_arguments_offset = 0x8;
20168static constexpr dart::compiler::target::word
20169 AOT_ClosureData_packed_fields_offset = 0x14;
20170static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
20171 0x30;
20172static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
20173 0x28;
20174static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
20175static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
20176 0x8;
20177static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0xc;
20178static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
20179static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
20180static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
20181static constexpr dart::compiler::target::word
20182 AOT_Field_initializer_function_offset = 0x14;
20183static constexpr dart::compiler::target::word
20184 AOT_Field_host_offset_or_field_id_offset = 0x18;
20185static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
20186 0x2c;
20187static constexpr dart::compiler::target::word
20188 AOT_Field_guarded_list_length_in_object_offset_offset = 0x34;
20189static constexpr dart::compiler::target::word
20190 AOT_Field_guarded_list_length_offset = 0x1c;
20191static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
20192 0x30;
20193static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x36;
20194static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x2c;
20195static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x24;
20196static constexpr dart::compiler::target::word
20197 AOT_Function_entry_point_offset[] = {0x8, 0x10};
20198static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
20199 0x30;
20200static constexpr dart::compiler::target::word AOT_Function_signature_offset =
20201 0x20;
20202static constexpr dart::compiler::target::word
20203 AOT_FutureOr_type_arguments_offset = 0x8;
20204static constexpr dart::compiler::target::word
20205 AOT_GrowableObjectArray_data_offset = 0x10;
20206static constexpr dart::compiler::target::word
20207 AOT_GrowableObjectArray_length_offset = 0xc;
20208static constexpr dart::compiler::target::word
20209 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
20210static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
20211static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
20212 0x38;
20213static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
20214 0x40;
20215static constexpr dart::compiler::target::word
20216 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
20217static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
20218 0x3;
20219static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
20220 0x0;
20221static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
20222static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
20223static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
20224 0x28;
20225static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
20226static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
20227 0x28;
20228static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
20229 0x30;
20230static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
20231 0x40;
20232static constexpr dart::compiler::target::word
20233 AOT_IsolateGroup_object_store_offset = 0x20;
20234static constexpr dart::compiler::target::word
20235 AOT_IsolateGroup_class_table_offset = 0x10;
20236static constexpr dart::compiler::target::word
20237 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
20238static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
20239 0x20;
20240static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
20241 0x10;
20242static constexpr dart::compiler::target::word
20243 AOT_ImmutableLinkedHashBase_data_offset = 0x10;
20244static constexpr dart::compiler::target::word
20245 AOT_LinkedHashBase_deleted_keys_offset = 0x18;
20246static constexpr dart::compiler::target::word
20247 AOT_LinkedHashBase_hash_mask_offset = 0xc;
20248static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
20249 0x1c;
20250static constexpr dart::compiler::target::word
20251 AOT_LinkedHashBase_type_arguments_offset = 0x8;
20252static constexpr dart::compiler::target::word
20253 AOT_LinkedHashBase_used_data_offset = 0x14;
20254static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
20255static constexpr dart::compiler::target::word
20256 AOT_MarkingStackBlock_pointers_offset = 0x10;
20257static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
20258 0x8;
20259static constexpr dart::compiler::target::word
20260 AOT_MegamorphicCache_buckets_offset = 0x18;
20261static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
20262 0x20;
20263static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
20264static constexpr dart::compiler::target::word
20265 AOT_NativeArguments_argc_tag_offset = 0x8;
20266static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
20267 0x10;
20268static constexpr dart::compiler::target::word
20269 AOT_NativeArguments_retval_offset = 0x18;
20270static constexpr dart::compiler::target::word
20271 AOT_NativeArguments_thread_offset = 0x0;
20272static constexpr dart::compiler::target::word
20273 AOT_ObjectStore_double_type_offset = 0x190;
20274static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
20275 0x138;
20276static constexpr dart::compiler::target::word
20277 AOT_ObjectStore_record_field_names_offset = 0x3f8;
20278static constexpr dart::compiler::target::word
20279 AOT_ObjectStore_string_type_offset = 0x1b8;
20280static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
20281 0x110;
20282static constexpr dart::compiler::target::word
20283 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
20284static constexpr dart::compiler::target::word
20285 AOT_ObjectStore_suspend_state_await_offset = 0x448;
20286static constexpr dart::compiler::target::word
20287 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
20288static constexpr dart::compiler::target::word
20289 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
20290static constexpr dart::compiler::target::word
20291 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
20292static constexpr dart::compiler::target::word
20293 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
20294static constexpr dart::compiler::target::word
20295 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
20296static constexpr dart::compiler::target::word
20297 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
20298static constexpr dart::compiler::target::word
20299 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
20300static constexpr dart::compiler::target::word
20301 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
20302static constexpr dart::compiler::target::word
20303 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
20304static constexpr dart::compiler::target::word
20305 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
20306static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
20307 0x10;
20308static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
20309 0x0;
20310static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
20311static constexpr dart::compiler::target::word
20312 AOT_Pointer_type_arguments_offset = 0x10;
20313static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
20314 0x8;
20315static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
20316 0x10;
20317static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0xc;
20318static constexpr dart::compiler::target::word
20319 AOT_SingleTargetCache_entry_point_offset = 0x10;
20320static constexpr dart::compiler::target::word
20321 AOT_SingleTargetCache_lower_limit_offset = 0x18;
20322static constexpr dart::compiler::target::word
20323 AOT_SingleTargetCache_target_offset = 0x8;
20324static constexpr dart::compiler::target::word
20325 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
20326static constexpr dart::compiler::target::word
20327 AOT_StoreBufferBlock_pointers_offset = 0x10;
20328static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
20329 0x8;
20330static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
20331 0x8;
20332static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
20333static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
20334static constexpr dart::compiler::target::word
20335 AOT_SubtypeTestCache_cache_offset = 0x8;
20336static constexpr dart::compiler::target::word
20337 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
20338static constexpr dart::compiler::target::word
20339 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
20340static constexpr dart::compiler::target::word
20341 AOT_SuspendState_error_callback_offset = 0x20;
20342static constexpr dart::compiler::target::word
20343 AOT_SuspendState_frame_size_offset = 0x8;
20344static constexpr dart::compiler::target::word
20345 AOT_SuspendState_function_data_offset = 0x18;
20346static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
20347 0x28;
20348static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
20349static constexpr dart::compiler::target::word
20350 AOT_SuspendState_then_callback_offset = 0x1c;
20351static constexpr dart::compiler::target::word
20352 AOT_Thread_AllocateArray_entry_point_offset = 0x2d0;
20353static constexpr dart::compiler::target::word
20354 AOT_Thread_active_exception_offset = 0x748;
20355static constexpr dart::compiler::target::word
20356 AOT_Thread_active_stacktrace_offset = 0x750;
20357static constexpr dart::compiler::target::word
20358 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8;
20359static constexpr dart::compiler::target::word
20360 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208;
20361static constexpr dart::compiler::target::word
20362 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120;
20363static constexpr dart::compiler::target::word
20364 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210;
20365static constexpr dart::compiler::target::word
20366 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x128;
20367static constexpr dart::compiler::target::word
20368 AOT_Thread_allocate_object_entry_point_offset = 0x218;
20369static constexpr dart::compiler::target::word
20370 AOT_Thread_allocate_object_stub_offset = 0x130;
20371static constexpr dart::compiler::target::word
20372 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220;
20373static constexpr dart::compiler::target::word
20374 AOT_Thread_allocate_object_parameterized_stub_offset = 0x138;
20375static constexpr dart::compiler::target::word
20376 AOT_Thread_allocate_object_slow_entry_point_offset = 0x228;
20377static constexpr dart::compiler::target::word
20378 AOT_Thread_allocate_object_slow_stub_offset = 0x140;
20379static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
20380 0x788;
20381static constexpr dart::compiler::target::word
20382 AOT_Thread_async_exception_handler_stub_offset = 0x148;
20383static constexpr dart::compiler::target::word
20384 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288;
20385static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
20386 0x80;
20387static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
20388 0x78;
20389static constexpr dart::compiler::target::word
20390 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278;
20391static constexpr dart::compiler::target::word
20392 AOT_Thread_call_to_runtime_entry_point_offset = 0x200;
20393static constexpr dart::compiler::target::word
20394 AOT_Thread_call_to_runtime_stub_offset = 0xb8;
20395static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
20396 0x7c0;
20397static constexpr dart::compiler::target::word
20398 AOT_Thread_dispatch_table_array_offset = 0x60;
20399static constexpr dart::compiler::target::word
20400 AOT_Thread_double_truncate_round_supported_offset = 0x790;
20401static constexpr dart::compiler::target::word
20402 AOT_Thread_service_extension_stream_offset = 0x7c8;
20403static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
20404 0x250;
20405static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
20406 0x1a0;
20407static constexpr dart::compiler::target::word
20408 AOT_Thread_deoptimize_entry_offset = 0x258;
20409static constexpr dart::compiler::target::word
20410 AOT_Thread_deoptimize_stub_offset = 0x1a8;
20411static constexpr dart::compiler::target::word
20412 AOT_Thread_double_abs_address_offset = 0x2a8;
20413static constexpr dart::compiler::target::word
20414 AOT_Thread_double_negate_address_offset = 0x2a0;
20415static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58;
20416static constexpr dart::compiler::target::word
20417 AOT_Thread_enter_safepoint_stub_offset = 0x1d0;
20418static constexpr dart::compiler::target::word
20419 AOT_Thread_execution_state_offset = 0x770;
20420static constexpr dart::compiler::target::word
20421 AOT_Thread_exit_safepoint_stub_offset = 0x1d8;
20422static constexpr dart::compiler::target::word
20423 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0;
20424static constexpr dart::compiler::target::word
20425 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8;
20426static constexpr dart::compiler::target::word
20427 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260;
20428static constexpr dart::compiler::target::word
20429 AOT_Thread_fix_allocation_stub_code_offset = 0xa8;
20430static constexpr dart::compiler::target::word
20431 AOT_Thread_fix_callers_target_code_offset = 0xa0;
20432static constexpr dart::compiler::target::word
20433 AOT_Thread_float_absolute_address_offset = 0x2c0;
20434static constexpr dart::compiler::target::word
20435 AOT_Thread_float_negate_address_offset = 0x2b8;
20436static constexpr dart::compiler::target::word
20437 AOT_Thread_float_not_address_offset = 0x2b0;
20438static constexpr dart::compiler::target::word
20439 AOT_Thread_float_zerow_address_offset = 0x2c8;
20440static constexpr dart::compiler::target::word
20441 AOT_Thread_global_object_pool_offset = 0x758;
20442static constexpr dart::compiler::target::word
20443 AOT_Thread_invoke_dart_code_stub_offset = 0xb0;
20444static constexpr dart::compiler::target::word
20445 AOT_Thread_exit_through_ffi_offset = 0x780;
20446static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6f0;
20447static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
20448 0x6f8;
20449static constexpr dart::compiler::target::word
20450 AOT_Thread_field_table_values_offset = 0x68;
20451static constexpr dart::compiler::target::word
20452 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b0;
20453static constexpr dart::compiler::target::word
20454 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b8;
20455static constexpr dart::compiler::target::word
20456 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8;
20457static constexpr dart::compiler::target::word
20458 AOT_Thread_marking_stack_block_offset = 0x720;
20459static constexpr dart::compiler::target::word
20460 AOT_Thread_megamorphic_call_checked_entry_offset = 0x240;
20461static constexpr dart::compiler::target::word
20462 AOT_Thread_switchable_call_miss_entry_offset = 0x248;
20463static constexpr dart::compiler::target::word
20464 AOT_Thread_switchable_call_miss_stub_offset = 0x180;
20465static constexpr dart::compiler::target::word
20466 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x280;
20467static constexpr dart::compiler::target::word
20468 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
20469 0xc8;
20470static constexpr dart::compiler::target::word
20471 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
20472 0xc0;
20473static constexpr dart::compiler::target::word
20474 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd8;
20475static constexpr dart::compiler::target::word
20476 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xd0;
20477static constexpr dart::compiler::target::word
20478 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe8;
20479static constexpr dart::compiler::target::word
20480 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xe0;
20481static constexpr dart::compiler::target::word
20482 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf8;
20483static constexpr dart::compiler::target::word
20484 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xf0;
20485static constexpr dart::compiler::target::word
20486 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x108;
20487static constexpr dart::compiler::target::word
20488 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x100;
20489static constexpr dart::compiler::target::word
20490 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x118;
20491static constexpr dart::compiler::target::word
20492 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x110;
20493static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
20494 0x150;
20495static constexpr dart::compiler::target::word
20496 AOT_Thread_return_async_not_future_stub_offset = 0x160;
20497static constexpr dart::compiler::target::word
20498 AOT_Thread_return_async_star_stub_offset = 0x168;
20499static constexpr dart::compiler::target::word
20500 AOT_Thread_return_async_stub_offset = 0x158;
20501static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
20502 0x70;
20503static constexpr dart::compiler::target::word
20504 AOT_Thread_predefined_symbols_address_offset = 0x290;
20505static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
20506 0x760;
20507static constexpr dart::compiler::target::word
20508 AOT_Thread_saved_shadow_call_stack_offset = 0x768;
20509static constexpr dart::compiler::target::word
20510 AOT_Thread_safepoint_state_offset = 0x778;
20511static constexpr dart::compiler::target::word
20512 AOT_Thread_slow_type_test_stub_offset = 0x1c0;
20513static constexpr dart::compiler::target::word
20514 AOT_Thread_slow_type_test_entry_point_offset = 0x270;
20515static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
20516 0x38;
20517static constexpr dart::compiler::target::word
20518 AOT_Thread_saved_stack_limit_offset = 0x700;
20519static constexpr dart::compiler::target::word
20520 AOT_Thread_stack_overflow_flags_offset = 0x708;
20521static constexpr dart::compiler::target::word
20522 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238;
20523static constexpr dart::compiler::target::word
20524 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178;
20525static constexpr dart::compiler::target::word
20526 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
20527 0x230;
20528static constexpr dart::compiler::target::word
20529 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170;
20530static constexpr dart::compiler::target::word
20531 AOT_Thread_store_buffer_block_offset = 0x718;
20532static constexpr dart::compiler::target::word
20533 AOT_Thread_suspend_state_await_entry_point_offset = 0x6a0;
20534static constexpr dart::compiler::target::word
20535 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a8;
20536static constexpr dart::compiler::target::word
20537 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x698;
20538static constexpr dart::compiler::target::word
20539 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6b0;
20540static constexpr dart::compiler::target::word
20541 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b8;
20542static constexpr dart::compiler::target::word
20543 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6c0;
20544static constexpr dart::compiler::target::word
20545 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c8;
20546static constexpr dart::compiler::target::word
20547 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6d0;
20548static constexpr dart::compiler::target::word
20549 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d8;
20550static constexpr dart::compiler::target::word
20551 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
20552 0x6e0;
20553static constexpr dart::compiler::target::word
20554 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6e8;
20555static constexpr dart::compiler::target::word
20556 AOT_Thread_top_exit_frame_info_offset = 0x710;
20557static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50;
20558static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
20559 0x20;
20560static constexpr dart::compiler::target::word
20561 AOT_Thread_unboxed_runtime_arg_offset = 0x738;
20562static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x730;
20563static constexpr dart::compiler::target::word
20564 AOT_Thread_write_barrier_entry_point_offset = 0x1f0;
20565static constexpr dart::compiler::target::word
20566 AOT_Thread_write_barrier_mask_offset = 0x40;
20567static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset =
20568 0x48;
20569static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
20570 0x798;
20571static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7a0;
20572static constexpr dart::compiler::target::word
20573 AOT_Thread_jump_to_frame_entry_point_offset = 0x268;
20574static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
20575 0x7a8;
20576static constexpr dart::compiler::target::word
20577 AOT_TsanUtils_setjmp_function_offset = 0x0;
20578static constexpr dart::compiler::target::word
20579 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
20580static constexpr dart::compiler::target::word
20581 AOT_TsanUtils_exception_pc_offset = 0x10;
20582static constexpr dart::compiler::target::word
20583 AOT_TsanUtils_exception_sp_offset = 0x18;
20584static constexpr dart::compiler::target::word
20585 AOT_TsanUtils_exception_fp_offset = 0x20;
20586static constexpr dart::compiler::target::word
20587 AOT_TimelineStream_enabled_offset = 0x10;
20588static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
20589 0x10;
20590static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x20;
20591static constexpr dart::compiler::target::word
20592 AOT_Finalizer_type_arguments_offset = 0x24;
20593static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
20594 0x20;
20595static constexpr dart::compiler::target::word
20596 AOT_FinalizerBase_all_entries_offset = 0x18;
20597static constexpr dart::compiler::target::word
20598 AOT_FinalizerBase_detachments_offset = 0x14;
20599static constexpr dart::compiler::target::word
20600 AOT_FinalizerBase_entries_collected_offset = 0x1c;
20601static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
20602 0x8;
20603static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
20604 0xc;
20605static constexpr dart::compiler::target::word
20606 AOT_FinalizerEntry_external_size_offset = 0x20;
20607static constexpr dart::compiler::target::word
20608 AOT_FinalizerEntry_finalizer_offset = 0x14;
20609static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
20610 0x18;
20611static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
20612 0x10;
20613static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
20614 0x8;
20615static constexpr dart::compiler::target::word
20616 AOT_NativeFinalizer_callback_offset = 0x20;
20617static constexpr dart::compiler::target::word
20618 AOT_FunctionType_named_parameter_names_offset = 0x2c;
20619static constexpr dart::compiler::target::word
20620 AOT_FunctionType_packed_parameter_counts_offset = 0x30;
20621static constexpr dart::compiler::target::word
20622 AOT_FunctionType_packed_type_parameter_counts_offset = 0x34;
20623static constexpr dart::compiler::target::word
20624 AOT_FunctionType_parameter_types_offset = 0x28;
20625static constexpr dart::compiler::target::word
20626 AOT_FunctionType_type_parameters_offset = 0x20;
20627static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
20628 0x26;
20629static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
20630 0x10;
20631static constexpr dart::compiler::target::word
20632 AOT_TypeArguments_instantiations_offset = 0x8;
20633static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
20634 0xc;
20635static constexpr dart::compiler::target::word
20636 AOT_TypeArguments_nullability_offset = 0x14;
20637static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
20638 0x18;
20639static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
20640 0x8;
20641static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
20642 0xc;
20643static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
20644 0x10;
20645static constexpr dart::compiler::target::word
20646 AOT_TypeParameters_defaults_offset = 0x14;
20647static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
20648 0x14;
20649static constexpr dart::compiler::target::word
20650 AOT_TypedDataView_typed_data_offset = 0x18;
20651static constexpr dart::compiler::target::word
20652 AOT_TypedDataView_offset_in_bytes_offset = 0x1c;
20653static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
20654 0x18;
20655static constexpr dart::compiler::target::word
20656 AOT_UnhandledException_exception_offset = 0x8;
20657static constexpr dart::compiler::target::word
20658 AOT_UnhandledException_stacktrace_offset = 0xc;
20659static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
20660static constexpr dart::compiler::target::word
20661 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
20662static constexpr dart::compiler::target::word
20663 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
20664static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
20665static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
20666 0xc;
20667static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
20668 0x8;
20669static constexpr dart::compiler::target::word
20670 AOT_WeakReference_type_arguments_offset = 0xc;
20671static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
20672 0x8, 0x18, 0x10, 0x20};
20673static constexpr dart::compiler::target::word
20674 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
20675 0x5f8, 0x600, 0x608, 0x610, 0x618, 0x620, 0x628, 0x630,
20676 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, -1,
20677 -1, -1, -1, 0x670, 0x678, -1, -1, 0x680,
20678 0x688, 0x690, -1, -1, -1, -1, -1, -1};
20679static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
20680 0x20;
20681static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
20682static constexpr dart::compiler::target::word AOT_Array_header_size = 0x10;
20683static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
20684static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
20685 0x10;
20686static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x58;
20687static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x28;
20688static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
20689 0x18;
20690static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
20691 0x10;
20692static constexpr dart::compiler::target::word
20693 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
20694static constexpr dart::compiler::target::word
20695 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
20696static constexpr dart::compiler::target::word AOT_Context_header_size = 0x10;
20697static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
20698static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
20699 0x18;
20700static constexpr dart::compiler::target::word
20701 AOT_ExternalTypedData_InstanceSize = 0x18;
20702static constexpr dart::compiler::target::word
20703 AOT_FfiTrampolineData_InstanceSize = 0x20;
20704static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x38;
20705static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x28;
20706static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
20707 0x28;
20708static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
20709 0x28;
20710static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
20711static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
20712static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x38;
20713static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
20714 0x38;
20715static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
20716static constexpr dart::compiler::target::word
20717 AOT_GrowableObjectArray_InstanceSize = 0x18;
20718static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
20719static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
20720static constexpr dart::compiler::target::word
20721 AOT_Instructions_UnalignedHeaderSize = 0x10;
20722static constexpr dart::compiler::target::word
20723 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
20724static constexpr dart::compiler::target::word
20725 AOT_InstructionsSection_HeaderSize = 0x40;
20726static constexpr dart::compiler::target::word
20727 AOT_InstructionsTable_InstanceSize = 0x30;
20728static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
20729static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
20730static constexpr dart::compiler::target::word
20731 AOT_KernelProgramInfo_InstanceSize = 0x38;
20732static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
20733 0x20;
20734static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x58;
20735static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
20736 0x18;
20737static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
20738 0x20;
20739static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
20740 0x8;
20741static constexpr dart::compiler::target::word
20742 AOT_MegamorphicCache_InstanceSize = 0x30;
20743static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
20744static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
20745 0x10;
20746static constexpr dart::compiler::target::word
20747 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
20748static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x18;
20749static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
20750 0x20;
20751static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
20752static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
20753static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
20754 0x10;
20755static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
20756 0x10;
20757static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
20758static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
20759 0x18;
20760static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
20761 0x28;
20762static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x40;
20763static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x30;
20764static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
20765static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
20766static constexpr dart::compiler::target::word
20767 AOT_SingleTargetCache_InstanceSize = 0x20;
20768static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
20769 0x18;
20770static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
20771 0x28;
20772static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
20773static constexpr dart::compiler::target::word
20774 AOT_SubtypeTestCache_InstanceSize = 0x18;
20775static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
20776 0x20;
20777static constexpr dart::compiler::target::word
20778 AOT_TransferableTypedData_InstanceSize = 0x8;
20779static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x28;
20780static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
20781 0x28;
20782static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
20783 0x18;
20784static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
20785static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
20786 0x18;
20787static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
20788 0x20;
20789static constexpr dart::compiler::target::word
20790 AOT_UnhandledException_InstanceSize = 0x10;
20791static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
20792 0x20;
20793static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
20794 0x10;
20795static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
20796static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
20797 0x18;
20798static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
20799 0x18;
20800static constexpr dart::compiler::target::word
20801 AOT_WeakSerializationReference_InstanceSize = 0x10;
20802#endif // defined(PRODUCT) && \
20803 // defined(TARGET_ARCH_ARM64) && \
20804 // defined(DART_COMPRESSED_POINTERS)
20805
20806#if defined(PRODUCT) && defined(TARGET_ARCH_RISCV32) && \
20807 !defined(DART_COMPRESSED_POINTERS)
20808static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
20809 0x1c;
20810static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
20811 0xc;
20812static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
20813static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
20814 0x40;
20815static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
20816static constexpr dart::compiler::target::word
20817 AOT_Context_elements_start_offset = 0xc;
20818static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
20819static constexpr dart::compiler::target::word
20820 AOT_ContextScope_elements_start_offset = 0xc;
20821static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
20822 0x28;
20823static constexpr dart::compiler::target::word
20824 AOT_ExceptionHandlers_elements_start_offset = 0xc;
20825static constexpr dart::compiler::target::word
20826 AOT_ExceptionHandlers_element_size = 0xc;
20827static constexpr dart::compiler::target::word
20828 AOT_ObjectPool_elements_start_offset = 0x8;
20829static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x4;
20830static constexpr dart::compiler::target::word
20831 AOT_OneByteString_elements_start_offset = 0xc;
20832static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
20833 0x1;
20834static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
20835 0x8;
20836static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
20837static constexpr dart::compiler::target::word
20838 AOT_TypeArguments_elements_start_offset = 0x14;
20839static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
20840 0x4;
20841static constexpr dart::compiler::target::word
20842 AOT_TwoByteString_elements_start_offset = 0xc;
20843static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
20844 0x2;
20845static constexpr dart::compiler::target::word
20846 AOT_WeakArray_elements_start_offset = 0xc;
20847static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
20848static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
20849 0xfffffff;
20850static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
20851 0xfffd;
20852static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
20853 0xfffffff;
20854static constexpr dart::compiler::target::word
20855 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x6;
20856static constexpr dart::compiler::target::word
20857 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
20858static constexpr dart::compiler::target::word
20859 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x6;
20860static constexpr dart::compiler::target::word
20861 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x12;
20862static constexpr dart::compiler::target::word
20863 AOT_Instructions_kBarePayloadAlignment = 0x4;
20864static constexpr dart::compiler::target::word
20865 AOT_Instructions_kNonBarePayloadAlignment = 0x4;
20866static constexpr dart::compiler::target::word
20867 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
20868static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
20869static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
20870static constexpr dart::compiler::target::word
20871 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
20872static constexpr dart::compiler::target::word
20873 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
20874static constexpr dart::compiler::target::word
20875 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
20876static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
20877 0xffff;
20878static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
20879 0xffff;
20880static constexpr dart::compiler::target::word AOT_String_kMaxElements =
20881 0x1fffffff;
20882static constexpr dart::compiler::target::word
20883 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff4;
20884static constexpr dart::compiler::target::word
20885 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fffa;
20886static constexpr dart::compiler::target::word
20887 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
20888static constexpr dart::compiler::target::word
20889 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
20890static constexpr dart::compiler::target::word
20891 AOT_SubtypeTestCache_kDestinationType = 0x6;
20892static constexpr dart::compiler::target::word
20893 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
20894static constexpr dart::compiler::target::word
20895 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
20896static constexpr dart::compiler::target::word
20897 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
20898static constexpr dart::compiler::target::word
20899 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
20900static constexpr dart::compiler::target::word
20901 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
20902static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
20903 0x7;
20904static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
20905 0x7;
20906static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
20907 0xfffffff;
20908static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
20909 0x8;
20910static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
20911 0x10;
20912static constexpr dart::compiler::target::word
20913 AOT_AbstractType_type_test_stub_entry_point_offset = 0x4;
20914static constexpr dart::compiler::target::word
20915 AOT_ArgumentsDescriptor_count_offset = 0x10;
20916static constexpr dart::compiler::target::word
20917 AOT_ArgumentsDescriptor_size_offset = 0x14;
20918static constexpr dart::compiler::target::word
20919 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x1c;
20920static constexpr dart::compiler::target::word
20921 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
20922static constexpr dart::compiler::target::word
20923 AOT_ArgumentsDescriptor_name_offset = 0x0;
20924static constexpr dart::compiler::target::word
20925 AOT_ArgumentsDescriptor_position_offset = 0x4;
20926static constexpr dart::compiler::target::word
20927 AOT_ArgumentsDescriptor_positional_count_offset = 0x18;
20928static constexpr dart::compiler::target::word
20929 AOT_ArgumentsDescriptor_type_args_len_offset = 0xc;
20930static constexpr dart::compiler::target::word AOT_Array_data_offset = 0xc;
20931static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x8;
20932static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
20933static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
20934 0x4;
20935static constexpr dart::compiler::target::word
20936 AOT_Class_declaration_type_offset = 0x30;
20937static constexpr dart::compiler::target::word
20938 AOT_Class_num_type_arguments_offset = 0x40;
20939static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
20940 0x28;
20941static constexpr dart::compiler::target::word
20942 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x4c;
20943static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x14;
20944static constexpr dart::compiler::target::word
20945 AOT_Closure_delayed_type_arguments_offset = 0xc;
20946static constexpr dart::compiler::target::word AOT_Closure_function_offset =
20947 0x10;
20948static constexpr dart::compiler::target::word
20949 AOT_Closure_function_type_arguments_offset = 0x8;
20950static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x18;
20951static constexpr dart::compiler::target::word
20952 AOT_Closure_instantiator_type_arguments_offset = 0x4;
20953static constexpr dart::compiler::target::word
20954 AOT_ClosureData_packed_fields_offset = 0x10;
20955static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
20956 0x18;
20957static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
20958 0x14;
20959static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x1c;
20960static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
20961 0x4;
20962static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x8;
20963static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
20964static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
20965static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
20966static constexpr dart::compiler::target::word
20967 AOT_Field_initializer_function_offset = 0x10;
20968static constexpr dart::compiler::target::word
20969 AOT_Field_host_offset_or_field_id_offset = 0x14;
20970static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
20971 0x28;
20972static constexpr dart::compiler::target::word
20973 AOT_Field_guarded_list_length_in_object_offset_offset = 0x30;
20974static constexpr dart::compiler::target::word
20975 AOT_Field_guarded_list_length_offset = 0x18;
20976static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
20977 0x2c;
20978static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x32;
20979static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x20;
20980static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x18;
20981static constexpr dart::compiler::target::word
20982 AOT_Function_entry_point_offset[] = {0x4, 0x8};
20983static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
20984 0x24;
20985static constexpr dart::compiler::target::word AOT_Function_signature_offset =
20986 0x14;
20987static constexpr dart::compiler::target::word
20988 AOT_FutureOr_type_arguments_offset = 0x4;
20989static constexpr dart::compiler::target::word
20990 AOT_GrowableObjectArray_data_offset = 0xc;
20991static constexpr dart::compiler::target::word
20992 AOT_GrowableObjectArray_length_offset = 0x8;
20993static constexpr dart::compiler::target::word
20994 AOT_GrowableObjectArray_type_arguments_offset = 0x4;
20995static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x10;
20996static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
20997 0x1c;
20998static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
20999 0x20;
21000static constexpr dart::compiler::target::word
21001 AOT_CallSiteData_arguments_descriptor_offset = 0x8;
21002static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
21003 0x3;
21004static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
21005 0x0;
21006static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0xc;
21007static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x10;
21008static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
21009 0x14;
21010static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
21011static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
21012 0x14;
21013static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
21014 0x18;
21015static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
21016 0x20;
21017static constexpr dart::compiler::target::word
21018 AOT_IsolateGroup_object_store_offset = 0x10;
21019static constexpr dart::compiler::target::word
21020 AOT_IsolateGroup_class_table_offset = 0x8;
21021static constexpr dart::compiler::target::word
21022 AOT_IsolateGroup_cached_class_table_table_offset = 0xc;
21023static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
21024 0x10;
21025static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
21026 0xc;
21027static constexpr dart::compiler::target::word
21028 AOT_ImmutableLinkedHashBase_data_offset = 0xc;
21029static constexpr dart::compiler::target::word
21030 AOT_LinkedHashBase_deleted_keys_offset = 0x14;
21031static constexpr dart::compiler::target::word
21032 AOT_LinkedHashBase_hash_mask_offset = 0x8;
21033static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
21034 0x18;
21035static constexpr dart::compiler::target::word
21036 AOT_LinkedHashBase_type_arguments_offset = 0x4;
21037static constexpr dart::compiler::target::word
21038 AOT_LinkedHashBase_used_data_offset = 0x10;
21039static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
21040static constexpr dart::compiler::target::word
21041 AOT_MarkingStackBlock_pointers_offset = 0x8;
21042static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
21043 0x4;
21044static constexpr dart::compiler::target::word
21045 AOT_MegamorphicCache_buckets_offset = 0xc;
21046static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
21047 0x10;
21048static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
21049static constexpr dart::compiler::target::word
21050 AOT_NativeArguments_argc_tag_offset = 0x4;
21051static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
21052 0x8;
21053static constexpr dart::compiler::target::word
21054 AOT_NativeArguments_retval_offset = 0xc;
21055static constexpr dart::compiler::target::word
21056 AOT_NativeArguments_thread_offset = 0x0;
21057static constexpr dart::compiler::target::word
21058 AOT_ObjectStore_double_type_offset = 0xc8;
21059static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
21060 0x9c;
21061static constexpr dart::compiler::target::word
21062 AOT_ObjectStore_record_field_names_offset = 0x1fc;
21063static constexpr dart::compiler::target::word
21064 AOT_ObjectStore_string_type_offset = 0xdc;
21065static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
21066 0x88;
21067static constexpr dart::compiler::target::word
21068 AOT_ObjectStore_ffi_callback_code_offset = 0x278;
21069static constexpr dart::compiler::target::word
21070 AOT_ObjectStore_suspend_state_await_offset = 0x224;
21071static constexpr dart::compiler::target::word
21072 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
21073static constexpr dart::compiler::target::word
21074 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x248;
21075static constexpr dart::compiler::target::word
21076 AOT_ObjectStore_suspend_state_init_async_offset = 0x220;
21077static constexpr dart::compiler::target::word
21078 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x234;
21079static constexpr dart::compiler::target::word
21080 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x240;
21081static constexpr dart::compiler::target::word
21082 AOT_ObjectStore_suspend_state_return_async_offset = 0x22c;
21083static constexpr dart::compiler::target::word
21084 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
21085static constexpr dart::compiler::target::word
21086 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x23c;
21087static constexpr dart::compiler::target::word
21088 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
21089static constexpr dart::compiler::target::word
21090 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x238;
21091static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
21092 0xc;
21093static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
21094 0x0;
21095static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x4;
21096static constexpr dart::compiler::target::word
21097 AOT_Pointer_type_arguments_offset = 0x8;
21098static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
21099 0x4;
21100static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
21101 0xc;
21102static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x4;
21103static constexpr dart::compiler::target::word
21104 AOT_SingleTargetCache_entry_point_offset = 0x8;
21105static constexpr dart::compiler::target::word
21106 AOT_SingleTargetCache_lower_limit_offset = 0xc;
21107static constexpr dart::compiler::target::word
21108 AOT_SingleTargetCache_target_offset = 0x4;
21109static constexpr dart::compiler::target::word
21110 AOT_SingleTargetCache_upper_limit_offset = 0x10;
21111static constexpr dart::compiler::target::word
21112 AOT_StoreBufferBlock_pointers_offset = 0x8;
21113static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
21114 0x4;
21115static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
21116 0x4;
21117static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
21118static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
21119static constexpr dart::compiler::target::word
21120 AOT_SubtypeTestCache_cache_offset = 0x4;
21121static constexpr dart::compiler::target::word
21122 AOT_SubtypeTestCache_num_inputs_offset = 0x8;
21123static constexpr dart::compiler::target::word
21124 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
21125static constexpr dart::compiler::target::word
21126 AOT_SuspendState_error_callback_offset = 0x14;
21127static constexpr dart::compiler::target::word
21128 AOT_SuspendState_frame_size_offset = 0x4;
21129static constexpr dart::compiler::target::word
21130 AOT_SuspendState_function_data_offset = 0xc;
21131static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
21132 0x18;
21133static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8;
21134static constexpr dart::compiler::target::word
21135 AOT_SuspendState_then_callback_offset = 0x10;
21136static constexpr dart::compiler::target::word
21137 AOT_Thread_AllocateArray_entry_point_offset = 0x164;
21138static constexpr dart::compiler::target::word
21139 AOT_Thread_active_exception_offset = 0x3a0;
21140static constexpr dart::compiler::target::word
21141 AOT_Thread_active_stacktrace_offset = 0x3a4;
21142static constexpr dart::compiler::target::word
21143 AOT_Thread_array_write_barrier_entry_point_offset = 0xf8;
21144static constexpr dart::compiler::target::word
21145 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100;
21146static constexpr dart::compiler::target::word
21147 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x8c;
21148static constexpr dart::compiler::target::word
21149 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104;
21150static constexpr dart::compiler::target::word
21151 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x90;
21152static constexpr dart::compiler::target::word
21153 AOT_Thread_allocate_object_entry_point_offset = 0x108;
21154static constexpr dart::compiler::target::word
21155 AOT_Thread_allocate_object_stub_offset = 0x94;
21156static constexpr dart::compiler::target::word
21157 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x10c;
21158static constexpr dart::compiler::target::word
21159 AOT_Thread_allocate_object_parameterized_stub_offset = 0x98;
21160static constexpr dart::compiler::target::word
21161 AOT_Thread_allocate_object_slow_entry_point_offset = 0x110;
21162static constexpr dart::compiler::target::word
21163 AOT_Thread_allocate_object_slow_stub_offset = 0x9c;
21164static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
21165 0x3c0;
21166static constexpr dart::compiler::target::word
21167 AOT_Thread_async_exception_handler_stub_offset = 0xa0;
21168static constexpr dart::compiler::target::word
21169 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x140;
21170static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
21171 0x3c;
21172static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
21173 0x38;
21174static constexpr dart::compiler::target::word
21175 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x138;
21176static constexpr dart::compiler::target::word
21177 AOT_Thread_call_to_runtime_entry_point_offset = 0xfc;
21178static constexpr dart::compiler::target::word
21179 AOT_Thread_call_to_runtime_stub_offset = 0x58;
21180static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
21181 0x3e4;
21182static constexpr dart::compiler::target::word
21183 AOT_Thread_dispatch_table_array_offset = 0x2c;
21184static constexpr dart::compiler::target::word
21185 AOT_Thread_double_truncate_round_supported_offset = 0x3c4;
21186static constexpr dart::compiler::target::word
21187 AOT_Thread_service_extension_stream_offset = 0x3e8;
21188static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
21189 0x124;
21190static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
21191 0xcc;
21192static constexpr dart::compiler::target::word
21193 AOT_Thread_deoptimize_entry_offset = 0x128;
21194static constexpr dart::compiler::target::word
21195 AOT_Thread_deoptimize_stub_offset = 0xd0;
21196static constexpr dart::compiler::target::word
21197 AOT_Thread_double_abs_address_offset = 0x150;
21198static constexpr dart::compiler::target::word
21199 AOT_Thread_double_negate_address_offset = 0x14c;
21200static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28;
21201static constexpr dart::compiler::target::word
21202 AOT_Thread_enter_safepoint_stub_offset = 0xe4;
21203static constexpr dart::compiler::target::word
21204 AOT_Thread_execution_state_offset = 0x3b4;
21205static constexpr dart::compiler::target::word
21206 AOT_Thread_exit_safepoint_stub_offset = 0xe8;
21207static constexpr dart::compiler::target::word
21208 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xec;
21209static constexpr dart::compiler::target::word
21210 AOT_Thread_call_native_through_safepoint_stub_offset = 0xf0;
21211static constexpr dart::compiler::target::word
21212 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x12c;
21213static constexpr dart::compiler::target::word
21214 AOT_Thread_fix_allocation_stub_code_offset = 0x50;
21215static constexpr dart::compiler::target::word
21216 AOT_Thread_fix_callers_target_code_offset = 0x4c;
21217static constexpr dart::compiler::target::word
21218 AOT_Thread_float_absolute_address_offset = 0x15c;
21219static constexpr dart::compiler::target::word
21220 AOT_Thread_float_negate_address_offset = 0x158;
21221static constexpr dart::compiler::target::word
21222 AOT_Thread_float_not_address_offset = 0x154;
21223static constexpr dart::compiler::target::word
21224 AOT_Thread_float_zerow_address_offset = 0x160;
21225static constexpr dart::compiler::target::word
21226 AOT_Thread_global_object_pool_offset = 0x3a8;
21227static constexpr dart::compiler::target::word
21228 AOT_Thread_invoke_dart_code_stub_offset = 0x54;
21229static constexpr dart::compiler::target::word
21230 AOT_Thread_exit_through_ffi_offset = 0x3bc;
21231static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x36c;
21232static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
21233 0x370;
21234static constexpr dart::compiler::target::word
21235 AOT_Thread_field_table_values_offset = 0x30;
21236static constexpr dart::compiler::target::word
21237 AOT_Thread_lazy_deopt_from_return_stub_offset = 0xd4;
21238static constexpr dart::compiler::target::word
21239 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xd8;
21240static constexpr dart::compiler::target::word
21241 AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe0;
21242static constexpr dart::compiler::target::word
21243 AOT_Thread_marking_stack_block_offset = 0x384;
21244static constexpr dart::compiler::target::word
21245 AOT_Thread_megamorphic_call_checked_entry_offset = 0x11c;
21246static constexpr dart::compiler::target::word
21247 AOT_Thread_switchable_call_miss_entry_offset = 0x120;
21248static constexpr dart::compiler::target::word
21249 AOT_Thread_switchable_call_miss_stub_offset = 0xbc;
21250static constexpr dart::compiler::target::word
21251 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x13c;
21252static constexpr dart::compiler::target::word
21253 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
21254 0x60;
21255static constexpr dart::compiler::target::word
21256 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
21257 0x5c;
21258static constexpr dart::compiler::target::word
21259 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x68;
21260static constexpr dart::compiler::target::word
21261 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x64;
21262static constexpr dart::compiler::target::word
21263 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x70;
21264static constexpr dart::compiler::target::word
21265 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x6c;
21266static constexpr dart::compiler::target::word
21267 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x78;
21268static constexpr dart::compiler::target::word
21269 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x74;
21270static constexpr dart::compiler::target::word
21271 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x80;
21272static constexpr dart::compiler::target::word
21273 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x7c;
21274static constexpr dart::compiler::target::word
21275 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x88;
21276static constexpr dart::compiler::target::word
21277 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x84;
21278static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
21279 0xa4;
21280static constexpr dart::compiler::target::word
21281 AOT_Thread_return_async_not_future_stub_offset = 0xac;
21282static constexpr dart::compiler::target::word
21283 AOT_Thread_return_async_star_stub_offset = 0xb0;
21284static constexpr dart::compiler::target::word
21285 AOT_Thread_return_async_stub_offset = 0xa8;
21286static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
21287 0x34;
21288static constexpr dart::compiler::target::word
21289 AOT_Thread_predefined_symbols_address_offset = 0x144;
21290static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
21291 0x3ac;
21292static constexpr dart::compiler::target::word
21293 AOT_Thread_saved_shadow_call_stack_offset = 0x3b0;
21294static constexpr dart::compiler::target::word
21295 AOT_Thread_safepoint_state_offset = 0x3b8;
21296static constexpr dart::compiler::target::word
21297 AOT_Thread_slow_type_test_stub_offset = 0xdc;
21298static constexpr dart::compiler::target::word
21299 AOT_Thread_slow_type_test_entry_point_offset = 0x134;
21300static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
21301 0x1c;
21302static constexpr dart::compiler::target::word
21303 AOT_Thread_saved_stack_limit_offset = 0x374;
21304static constexpr dart::compiler::target::word
21305 AOT_Thread_stack_overflow_flags_offset = 0x378;
21306static constexpr dart::compiler::target::word
21307 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118;
21308static constexpr dart::compiler::target::word
21309 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb8;
21310static constexpr dart::compiler::target::word
21311 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
21312 0x114;
21313static constexpr dart::compiler::target::word
21314 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb4;
21315static constexpr dart::compiler::target::word
21316 AOT_Thread_store_buffer_block_offset = 0x380;
21317static constexpr dart::compiler::target::word
21318 AOT_Thread_suspend_state_await_entry_point_offset = 0x344;
21319static constexpr dart::compiler::target::word
21320 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x348;
21321static constexpr dart::compiler::target::word
21322 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x340;
21323static constexpr dart::compiler::target::word
21324 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x34c;
21325static constexpr dart::compiler::target::word
21326 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x350;
21327static constexpr dart::compiler::target::word
21328 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x354;
21329static constexpr dart::compiler::target::word
21330 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x358;
21331static constexpr dart::compiler::target::word
21332 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x35c;
21333static constexpr dart::compiler::target::word
21334 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x360;
21335static constexpr dart::compiler::target::word
21336 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
21337 0x364;
21338static constexpr dart::compiler::target::word
21339 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x368;
21340static constexpr dart::compiler::target::word
21341 AOT_Thread_top_exit_frame_info_offset = 0x37c;
21342static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24;
21343static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
21344 0x10;
21345static constexpr dart::compiler::target::word
21346 AOT_Thread_unboxed_runtime_arg_offset = 0x390;
21347static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x38c;
21348static constexpr dart::compiler::target::word
21349 AOT_Thread_write_barrier_entry_point_offset = 0xf4;
21350static constexpr dart::compiler::target::word
21351 AOT_Thread_write_barrier_mask_offset = 0x20;
21352static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
21353 0x3c8;
21354static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3d0;
21355static constexpr dart::compiler::target::word
21356 AOT_Thread_jump_to_frame_entry_point_offset = 0x130;
21357static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
21358 0x3d8;
21359static constexpr dart::compiler::target::word
21360 AOT_TsanUtils_setjmp_function_offset = 0x0;
21361static constexpr dart::compiler::target::word
21362 AOT_TsanUtils_setjmp_buffer_offset = 0x4;
21363static constexpr dart::compiler::target::word
21364 AOT_TsanUtils_exception_pc_offset = 0x8;
21365static constexpr dart::compiler::target::word
21366 AOT_TsanUtils_exception_sp_offset = 0xc;
21367static constexpr dart::compiler::target::word
21368 AOT_TsanUtils_exception_fp_offset = 0x10;
21369static constexpr dart::compiler::target::word
21370 AOT_TimelineStream_enabled_offset = 0x8;
21371static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
21372 0xc;
21373static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x14;
21374static constexpr dart::compiler::target::word
21375 AOT_Finalizer_type_arguments_offset = 0x18;
21376static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
21377 0x14;
21378static constexpr dart::compiler::target::word
21379 AOT_FinalizerBase_all_entries_offset = 0xc;
21380static constexpr dart::compiler::target::word
21381 AOT_FinalizerBase_detachments_offset = 0x8;
21382static constexpr dart::compiler::target::word
21383 AOT_FinalizerBase_entries_collected_offset = 0x10;
21384static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
21385 0x4;
21386static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
21387 0x8;
21388static constexpr dart::compiler::target::word
21389 AOT_FinalizerEntry_external_size_offset = 0x1c;
21390static constexpr dart::compiler::target::word
21391 AOT_FinalizerEntry_finalizer_offset = 0x10;
21392static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
21393 0x14;
21394static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
21395 0xc;
21396static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
21397 0x4;
21398static constexpr dart::compiler::target::word
21399 AOT_NativeFinalizer_callback_offset = 0x14;
21400static constexpr dart::compiler::target::word
21401 AOT_FunctionType_named_parameter_names_offset = 0x20;
21402static constexpr dart::compiler::target::word
21403 AOT_FunctionType_packed_parameter_counts_offset = 0x24;
21404static constexpr dart::compiler::target::word
21405 AOT_FunctionType_packed_type_parameter_counts_offset = 0x28;
21406static constexpr dart::compiler::target::word
21407 AOT_FunctionType_parameter_types_offset = 0x1c;
21408static constexpr dart::compiler::target::word
21409 AOT_FunctionType_type_parameters_offset = 0x14;
21410static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
21411 0x1a;
21412static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
21413 0xc;
21414static constexpr dart::compiler::target::word
21415 AOT_TypeArguments_instantiations_offset = 0x4;
21416static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
21417 0x8;
21418static constexpr dart::compiler::target::word
21419 AOT_TypeArguments_nullability_offset = 0x10;
21420static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
21421 0x14;
21422static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
21423 0x4;
21424static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
21425 0x8;
21426static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
21427 0xc;
21428static constexpr dart::compiler::target::word
21429 AOT_TypeParameters_defaults_offset = 0x10;
21430static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
21431 0x8;
21432static constexpr dart::compiler::target::word
21433 AOT_TypedDataView_typed_data_offset = 0xc;
21434static constexpr dart::compiler::target::word
21435 AOT_TypedDataView_offset_in_bytes_offset = 0x10;
21436static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
21437 0xc;
21438static constexpr dart::compiler::target::word
21439 AOT_UnhandledException_exception_offset = 0x4;
21440static constexpr dart::compiler::target::word
21441 AOT_UnhandledException_stacktrace_offset = 0x8;
21442static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x8;
21443static constexpr dart::compiler::target::word
21444 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x4;
21445static constexpr dart::compiler::target::word
21446 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x8;
21447static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x4;
21448static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
21449 0x8;
21450static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
21451 0x4;
21452static constexpr dart::compiler::target::word
21453 AOT_WeakReference_type_arguments_offset = 0x8;
21454static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
21455 0x4, 0xc, 0x8, 0x10};
21456static constexpr dart::compiler::target::word
21457 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
21458 -1, -1, -1, -1, -1, 0x2f8, 0x2fc, 0x300, -1, -1, 0x304,
21459 0x308, 0x30c, -1, -1, -1, 0x310, 0x314, 0x318, 0x31c, 0x320, 0x324,
21460 0x328, 0x32c, -1, -1, -1, -1, 0x330, 0x334, 0x338, 0x33c};
21461static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
21462 0x14;
21463static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8;
21464static constexpr dart::compiler::target::word AOT_Array_header_size = 0xc;
21465static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x8;
21466static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
21467 0x10;
21468static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x54;
21469static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x20;
21470static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
21471 0x14;
21472static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
21473 0x8;
21474static constexpr dart::compiler::target::word
21475 AOT_CompressedStackMaps_ObjectHeaderSize = 0x4;
21476static constexpr dart::compiler::target::word
21477 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
21478static constexpr dart::compiler::target::word AOT_Context_header_size = 0xc;
21479static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
21480static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
21481 0xc;
21482static constexpr dart::compiler::target::word
21483 AOT_ExternalTypedData_InstanceSize = 0xc;
21484static constexpr dart::compiler::target::word
21485 AOT_FfiTrampolineData_InstanceSize = 0x1c;
21486static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x34;
21487static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x1c;
21488static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
21489 0x20;
21490static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
21491 0x18;
21492static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
21493static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
21494static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x28;
21495static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
21496 0x2c;
21497static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x8;
21498static constexpr dart::compiler::target::word
21499 AOT_GrowableObjectArray_InstanceSize = 0x10;
21500static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x18;
21501static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x4;
21502static constexpr dart::compiler::target::word
21503 AOT_Instructions_UnalignedHeaderSize = 0x8;
21504static constexpr dart::compiler::target::word
21505 AOT_InstructionsSection_UnalignedHeaderSize = 0x14;
21506static constexpr dart::compiler::target::word
21507 AOT_InstructionsSection_HeaderSize = 0x20;
21508static constexpr dart::compiler::target::word
21509 AOT_InstructionsTable_InstanceSize = 0x18;
21510static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
21511static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x4;
21512static constexpr dart::compiler::target::word
21513 AOT_KernelProgramInfo_InstanceSize = 0x30;
21514static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
21515 0x1c;
21516static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x48;
21517static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
21518 0x14;
21519static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
21520 0x1c;
21521static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
21522 0x4;
21523static constexpr dart::compiler::target::word
21524 AOT_MegamorphicCache_InstanceSize = 0x18;
21525static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
21526static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
21527 0x8;
21528static constexpr dart::compiler::target::word
21529 AOT_MonomorphicSmiableCall_InstanceSize = 0xc;
21530static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x14;
21531static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
21532 0x10;
21533static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x4;
21534static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x4;
21535static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 0xc;
21536static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
21537 0x8;
21538static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0xc;
21539static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
21540 0x10;
21541static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
21542 0x1c;
21543static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x2c;
21544static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x28;
21545static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
21546static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x4;
21547static constexpr dart::compiler::target::word
21548 AOT_SingleTargetCache_InstanceSize = 0x14;
21549static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
21550 0x14;
21551static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
21552 0x18;
21553static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0xc;
21554static constexpr dart::compiler::target::word
21555 AOT_SubtypeTestCache_InstanceSize = 0x10;
21556static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
21557 0x14;
21558static constexpr dart::compiler::target::word
21559 AOT_TransferableTypedData_InstanceSize = 0x4;
21560static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x18;
21561static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
21562 0x1c;
21563static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
21564 0x14;
21565static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0xc;
21566static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
21567 0xc;
21568static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
21569 0x14;
21570static constexpr dart::compiler::target::word
21571 AOT_UnhandledException_InstanceSize = 0xc;
21572static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
21573 0x10;
21574static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
21575 0xc;
21576static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x10;
21577static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
21578 0x10;
21579static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
21580 0x10;
21581static constexpr dart::compiler::target::word
21582 AOT_WeakSerializationReference_InstanceSize = 0xc;
21583#endif // defined(PRODUCT) && \
21584 // defined(TARGET_ARCH_RISCV32) && \
21585 // !defined(DART_COMPRESSED_POINTERS)
21586
21587#if defined(PRODUCT) && defined(TARGET_ARCH_RISCV64) && \
21588 !defined(DART_COMPRESSED_POINTERS)
21589static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
21590 0x38;
21591static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
21592 0x18;
21593static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
21594static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
21595 0x78;
21596static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
21597static constexpr dart::compiler::target::word
21598 AOT_Context_elements_start_offset = 0x18;
21599static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
21600static constexpr dart::compiler::target::word
21601 AOT_ContextScope_elements_start_offset = 0x10;
21602static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
21603 0x50;
21604static constexpr dart::compiler::target::word
21605 AOT_ExceptionHandlers_elements_start_offset = 0x18;
21606static constexpr dart::compiler::target::word
21607 AOT_ExceptionHandlers_element_size = 0xc;
21608static constexpr dart::compiler::target::word
21609 AOT_ObjectPool_elements_start_offset = 0x10;
21610static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
21611static constexpr dart::compiler::target::word
21612 AOT_OneByteString_elements_start_offset = 0x10;
21613static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
21614 0x1;
21615static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
21616 0x10;
21617static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
21618static constexpr dart::compiler::target::word
21619 AOT_TypeArguments_elements_start_offset = 0x28;
21620static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
21621 0x8;
21622static constexpr dart::compiler::target::word
21623 AOT_TwoByteString_elements_start_offset = 0x10;
21624static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
21625 0x2;
21626static constexpr dart::compiler::target::word
21627 AOT_WeakArray_elements_start_offset = 0x18;
21628static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
21629static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
21630 0x7ffffffffffffff;
21631static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
21632 0x7ffd;
21633static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
21634 0x7ffffffffffffff;
21635static constexpr dart::compiler::target::word
21636 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x6;
21637static constexpr dart::compiler::target::word
21638 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
21639static constexpr dart::compiler::target::word
21640 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x6;
21641static constexpr dart::compiler::target::word
21642 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x12;
21643static constexpr dart::compiler::target::word
21644 AOT_Instructions_kBarePayloadAlignment = 0x4;
21645static constexpr dart::compiler::target::word
21646 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
21647static constexpr dart::compiler::target::word
21648 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
21649static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
21650static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
21651static constexpr dart::compiler::target::word
21652 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
21653static constexpr dart::compiler::target::word
21654 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
21655static constexpr dart::compiler::target::word
21656 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
21657static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
21658 0xffff;
21659static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
21660 0xffff;
21661static constexpr dart::compiler::target::word AOT_String_kMaxElements =
21662 0x1fffffffffffffff;
21663static constexpr dart::compiler::target::word
21664 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
21665static constexpr dart::compiler::target::word
21666 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
21667static constexpr dart::compiler::target::word
21668 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
21669static constexpr dart::compiler::target::word
21670 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
21671static constexpr dart::compiler::target::word
21672 AOT_SubtypeTestCache_kDestinationType = 0x6;
21673static constexpr dart::compiler::target::word
21674 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
21675static constexpr dart::compiler::target::word
21676 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
21677static constexpr dart::compiler::target::word
21678 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
21679static constexpr dart::compiler::target::word
21680 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
21681static constexpr dart::compiler::target::word
21682 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
21683static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
21684 0x7;
21685static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
21686 0x7;
21687static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
21688 0x7ffffffffffffff;
21689static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
21690 0x10;
21691static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
21692 0x20;
21693static constexpr dart::compiler::target::word
21694 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
21695static constexpr dart::compiler::target::word
21696 AOT_ArgumentsDescriptor_count_offset = 0x20;
21697static constexpr dart::compiler::target::word
21698 AOT_ArgumentsDescriptor_size_offset = 0x28;
21699static constexpr dart::compiler::target::word
21700 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
21701static constexpr dart::compiler::target::word
21702 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
21703static constexpr dart::compiler::target::word
21704 AOT_ArgumentsDescriptor_name_offset = 0x0;
21705static constexpr dart::compiler::target::word
21706 AOT_ArgumentsDescriptor_position_offset = 0x8;
21707static constexpr dart::compiler::target::word
21708 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
21709static constexpr dart::compiler::target::word
21710 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
21711static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
21712static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
21713static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
21714static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
21715 0x8;
21716static constexpr dart::compiler::target::word
21717 AOT_Class_declaration_type_offset = 0x60;
21718static constexpr dart::compiler::target::word
21719 AOT_Class_num_type_arguments_offset = 0x7c;
21720static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
21721 0x50;
21722static constexpr dart::compiler::target::word
21723 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x88;
21724static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
21725static constexpr dart::compiler::target::word
21726 AOT_Closure_delayed_type_arguments_offset = 0x18;
21727static constexpr dart::compiler::target::word AOT_Closure_function_offset =
21728 0x20;
21729static constexpr dart::compiler::target::word
21730 AOT_Closure_function_type_arguments_offset = 0x10;
21731static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
21732static constexpr dart::compiler::target::word
21733 AOT_Closure_instantiator_type_arguments_offset = 0x8;
21734static constexpr dart::compiler::target::word
21735 AOT_ClosureData_packed_fields_offset = 0x20;
21736static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
21737 0x30;
21738static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
21739 0x28;
21740static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
21741static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
21742 0x8;
21743static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
21744static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
21745static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
21746static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
21747static constexpr dart::compiler::target::word
21748 AOT_Field_initializer_function_offset = 0x20;
21749static constexpr dart::compiler::target::word
21750 AOT_Field_host_offset_or_field_id_offset = 0x28;
21751static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
21752 0x48;
21753static constexpr dart::compiler::target::word
21754 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
21755static constexpr dart::compiler::target::word
21756 AOT_Field_guarded_list_length_offset = 0x30;
21757static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
21758 0x4c;
21759static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
21760static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
21761static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
21762static constexpr dart::compiler::target::word
21763 AOT_Function_entry_point_offset[] = {0x8, 0x10};
21764static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
21765 0x48;
21766static constexpr dart::compiler::target::word AOT_Function_signature_offset =
21767 0x28;
21768static constexpr dart::compiler::target::word
21769 AOT_FutureOr_type_arguments_offset = 0x8;
21770static constexpr dart::compiler::target::word
21771 AOT_GrowableObjectArray_data_offset = 0x18;
21772static constexpr dart::compiler::target::word
21773 AOT_GrowableObjectArray_length_offset = 0x10;
21774static constexpr dart::compiler::target::word
21775 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
21776static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
21777static constexpr dart::compiler::target::word AOT_Page_original_top_offset =
21778 0x38;
21779static constexpr dart::compiler::target::word AOT_Page_original_end_offset =
21780 0x40;
21781static constexpr dart::compiler::target::word
21782 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
21783static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
21784 0x3;
21785static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
21786 0x0;
21787static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
21788static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
21789static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
21790 0x28;
21791static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
21792static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
21793 0x28;
21794static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
21795 0x30;
21796static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
21797 0x40;
21798static constexpr dart::compiler::target::word
21799 AOT_IsolateGroup_object_store_offset = 0x20;
21800static constexpr dart::compiler::target::word
21801 AOT_IsolateGroup_class_table_offset = 0x10;
21802static constexpr dart::compiler::target::word
21803 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
21804static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
21805 0x20;
21806static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
21807 0x18;
21808static constexpr dart::compiler::target::word
21809 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
21810static constexpr dart::compiler::target::word
21811 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
21812static constexpr dart::compiler::target::word
21813 AOT_LinkedHashBase_hash_mask_offset = 0x10;
21814static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
21815 0x30;
21816static constexpr dart::compiler::target::word
21817 AOT_LinkedHashBase_type_arguments_offset = 0x8;
21818static constexpr dart::compiler::target::word
21819 AOT_LinkedHashBase_used_data_offset = 0x20;
21820static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
21821static constexpr dart::compiler::target::word
21822 AOT_MarkingStackBlock_pointers_offset = 0x10;
21823static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
21824 0x8;
21825static constexpr dart::compiler::target::word
21826 AOT_MegamorphicCache_buckets_offset = 0x18;
21827static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
21828 0x20;
21829static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
21830static constexpr dart::compiler::target::word
21831 AOT_NativeArguments_argc_tag_offset = 0x8;
21832static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
21833 0x10;
21834static constexpr dart::compiler::target::word
21835 AOT_NativeArguments_retval_offset = 0x18;
21836static constexpr dart::compiler::target::word
21837 AOT_NativeArguments_thread_offset = 0x0;
21838static constexpr dart::compiler::target::word
21839 AOT_ObjectStore_double_type_offset = 0x190;
21840static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
21841 0x138;
21842static constexpr dart::compiler::target::word
21843 AOT_ObjectStore_record_field_names_offset = 0x3f8;
21844static constexpr dart::compiler::target::word
21845 AOT_ObjectStore_string_type_offset = 0x1b8;
21846static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
21847 0x110;
21848static constexpr dart::compiler::target::word
21849 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
21850static constexpr dart::compiler::target::word
21851 AOT_ObjectStore_suspend_state_await_offset = 0x448;
21852static constexpr dart::compiler::target::word
21853 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
21854static constexpr dart::compiler::target::word
21855 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
21856static constexpr dart::compiler::target::word
21857 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
21858static constexpr dart::compiler::target::word
21859 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
21860static constexpr dart::compiler::target::word
21861 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
21862static constexpr dart::compiler::target::word
21863 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
21864static constexpr dart::compiler::target::word
21865 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
21866static constexpr dart::compiler::target::word
21867 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
21868static constexpr dart::compiler::target::word
21869 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
21870static constexpr dart::compiler::target::word
21871 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
21872static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
21873 0x10;
21874static constexpr dart::compiler::target::word AOT_PersistentHandle_ptr_offset =
21875 0x0;
21876static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
21877static constexpr dart::compiler::target::word
21878 AOT_Pointer_type_arguments_offset = 0x10;
21879static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
21880 0x8;
21881static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
21882 0x18;
21883static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
21884static constexpr dart::compiler::target::word
21885 AOT_SingleTargetCache_entry_point_offset = 0x10;
21886static constexpr dart::compiler::target::word
21887 AOT_SingleTargetCache_lower_limit_offset = 0x18;
21888static constexpr dart::compiler::target::word
21889 AOT_SingleTargetCache_target_offset = 0x8;
21890static constexpr dart::compiler::target::word
21891 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
21892static constexpr dart::compiler::target::word
21893 AOT_StoreBufferBlock_pointers_offset = 0x10;
21894static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
21895 0x8;
21896static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
21897 0x8;
21898static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
21899static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
21900static constexpr dart::compiler::target::word
21901 AOT_SubtypeTestCache_cache_offset = 0x8;
21902static constexpr dart::compiler::target::word
21903 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
21904static constexpr dart::compiler::target::word
21905 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
21906static constexpr dart::compiler::target::word
21907 AOT_SuspendState_error_callback_offset = 0x28;
21908static constexpr dart::compiler::target::word
21909 AOT_SuspendState_frame_size_offset = 0x8;
21910static constexpr dart::compiler::target::word
21911 AOT_SuspendState_function_data_offset = 0x18;
21912static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
21913 0x30;
21914static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
21915static constexpr dart::compiler::target::word
21916 AOT_SuspendState_then_callback_offset = 0x20;
21917static constexpr dart::compiler::target::word
21918 AOT_Thread_AllocateArray_entry_point_offset = 0x2c8;
21919static constexpr dart::compiler::target::word
21920 AOT_Thread_active_exception_offset = 0x730;
21921static constexpr dart::compiler::target::word
21922 AOT_Thread_active_stacktrace_offset = 0x738;
21923static constexpr dart::compiler::target::word
21924 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f0;
21925static constexpr dart::compiler::target::word
21926 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
21927static constexpr dart::compiler::target::word
21928 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
21929static constexpr dart::compiler::target::word
21930 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
21931static constexpr dart::compiler::target::word
21932 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
21933static constexpr dart::compiler::target::word
21934 AOT_Thread_allocate_object_entry_point_offset = 0x210;
21935static constexpr dart::compiler::target::word
21936 AOT_Thread_allocate_object_stub_offset = 0x128;
21937static constexpr dart::compiler::target::word
21938 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x218;
21939static constexpr dart::compiler::target::word
21940 AOT_Thread_allocate_object_parameterized_stub_offset = 0x130;
21941static constexpr dart::compiler::target::word
21942 AOT_Thread_allocate_object_slow_entry_point_offset = 0x220;
21943static constexpr dart::compiler::target::word
21944 AOT_Thread_allocate_object_slow_stub_offset = 0x138;
21945static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
21946 0x770;
21947static constexpr dart::compiler::target::word
21948 AOT_Thread_async_exception_handler_stub_offset = 0x140;
21949static constexpr dart::compiler::target::word
21950 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
21951static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
21952 0x78;
21953static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
21954 0x70;
21955static constexpr dart::compiler::target::word
21956 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
21957static constexpr dart::compiler::target::word
21958 AOT_Thread_call_to_runtime_entry_point_offset = 0x1f8;
21959static constexpr dart::compiler::target::word
21960 AOT_Thread_call_to_runtime_stub_offset = 0xb0;
21961static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
21962 0x7a8;
21963static constexpr dart::compiler::target::word
21964 AOT_Thread_dispatch_table_array_offset = 0x58;
21965static constexpr dart::compiler::target::word
21966 AOT_Thread_double_truncate_round_supported_offset = 0x778;
21967static constexpr dart::compiler::target::word
21968 AOT_Thread_service_extension_stream_offset = 0x7b0;
21969static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
21970 0x248;
21971static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
21972 0x198;
21973static constexpr dart::compiler::target::word
21974 AOT_Thread_deoptimize_entry_offset = 0x250;
21975static constexpr dart::compiler::target::word
21976 AOT_Thread_deoptimize_stub_offset = 0x1a0;
21977static constexpr dart::compiler::target::word
21978 AOT_Thread_double_abs_address_offset = 0x2a0;
21979static constexpr dart::compiler::target::word
21980 AOT_Thread_double_negate_address_offset = 0x298;
21981static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
21982static constexpr dart::compiler::target::word
21983 AOT_Thread_enter_safepoint_stub_offset = 0x1c8;
21984static constexpr dart::compiler::target::word
21985 AOT_Thread_execution_state_offset = 0x758;
21986static constexpr dart::compiler::target::word
21987 AOT_Thread_exit_safepoint_stub_offset = 0x1d0;
21988static constexpr dart::compiler::target::word
21989 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
21990static constexpr dart::compiler::target::word
21991 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e0;
21992static constexpr dart::compiler::target::word
21993 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x258;
21994static constexpr dart::compiler::target::word
21995 AOT_Thread_fix_allocation_stub_code_offset = 0xa0;
21996static constexpr dart::compiler::target::word
21997 AOT_Thread_fix_callers_target_code_offset = 0x98;
21998static constexpr dart::compiler::target::word
21999 AOT_Thread_float_absolute_address_offset = 0x2b8;
22000static constexpr dart::compiler::target::word
22001 AOT_Thread_float_negate_address_offset = 0x2b0;
22002static constexpr dart::compiler::target::word
22003 AOT_Thread_float_not_address_offset = 0x2a8;
22004static constexpr dart::compiler::target::word
22005 AOT_Thread_float_zerow_address_offset = 0x2c0;
22006static constexpr dart::compiler::target::word
22007 AOT_Thread_global_object_pool_offset = 0x740;
22008static constexpr dart::compiler::target::word
22009 AOT_Thread_invoke_dart_code_stub_offset = 0xa8;
22010static constexpr dart::compiler::target::word
22011 AOT_Thread_exit_through_ffi_offset = 0x768;
22012static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6d8;
22013static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
22014 0x6e0;
22015static constexpr dart::compiler::target::word
22016 AOT_Thread_field_table_values_offset = 0x60;
22017static constexpr dart::compiler::target::word
22018 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
22019static constexpr dart::compiler::target::word
22020 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
22021static constexpr dart::compiler::target::word
22022 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
22023static constexpr dart::compiler::target::word
22024 AOT_Thread_marking_stack_block_offset = 0x708;
22025static constexpr dart::compiler::target::word
22026 AOT_Thread_megamorphic_call_checked_entry_offset = 0x238;
22027static constexpr dart::compiler::target::word
22028 AOT_Thread_switchable_call_miss_entry_offset = 0x240;
22029static constexpr dart::compiler::target::word
22030 AOT_Thread_switchable_call_miss_stub_offset = 0x178;
22031static constexpr dart::compiler::target::word
22032 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
22033static constexpr dart::compiler::target::word
22034 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
22035 0xc0;
22036static constexpr dart::compiler::target::word
22037 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
22038 0xb8;
22039static constexpr dart::compiler::target::word
22040 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
22041static constexpr dart::compiler::target::word
22042 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
22043static constexpr dart::compiler::target::word
22044 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
22045static constexpr dart::compiler::target::word
22046 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
22047static constexpr dart::compiler::target::word
22048 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
22049static constexpr dart::compiler::target::word
22050 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
22051static constexpr dart::compiler::target::word
22052 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
22053static constexpr dart::compiler::target::word
22054 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
22055static constexpr dart::compiler::target::word
22056 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
22057static constexpr dart::compiler::target::word
22058 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
22059static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
22060 0x148;
22061static constexpr dart::compiler::target::word
22062 AOT_Thread_return_async_not_future_stub_offset = 0x158;
22063static constexpr dart::compiler::target::word
22064 AOT_Thread_return_async_star_stub_offset = 0x160;
22065static constexpr dart::compiler::target::word
22066 AOT_Thread_return_async_stub_offset = 0x150;
22067static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
22068 0x68;
22069static constexpr dart::compiler::target::word
22070 AOT_Thread_predefined_symbols_address_offset = 0x288;
22071static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
22072 0x748;
22073static constexpr dart::compiler::target::word
22074 AOT_Thread_saved_shadow_call_stack_offset = 0x750;
22075static constexpr dart::compiler::target::word
22076 AOT_Thread_safepoint_state_offset = 0x760;
22077static constexpr dart::compiler::target::word
22078 AOT_Thread_slow_type_test_stub_offset = 0x1b8;
22079static constexpr dart::compiler::target::word
22080 AOT_Thread_slow_type_test_entry_point_offset = 0x268;
22081static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
22082 0x38;
22083static constexpr dart::compiler::target::word
22084 AOT_Thread_saved_stack_limit_offset = 0x6e8;
22085static constexpr dart::compiler::target::word
22086 AOT_Thread_stack_overflow_flags_offset = 0x6f0;
22087static constexpr dart::compiler::target::word
22088 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
22089static constexpr dart::compiler::target::word
22090 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
22091static constexpr dart::compiler::target::word
22092 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
22093 0x228;
22094static constexpr dart::compiler::target::word
22095 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
22096static constexpr dart::compiler::target::word
22097 AOT_Thread_store_buffer_block_offset = 0x700;
22098static constexpr dart::compiler::target::word
22099 AOT_Thread_suspend_state_await_entry_point_offset = 0x688;
22100static constexpr dart::compiler::target::word
22101 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x690;
22102static constexpr dart::compiler::target::word
22103 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x680;
22104static constexpr dart::compiler::target::word
22105 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x698;
22106static constexpr dart::compiler::target::word
22107 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6a0;
22108static constexpr dart::compiler::target::word
22109 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6a8;
22110static constexpr dart::compiler::target::word
22111 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6b0;
22112static constexpr dart::compiler::target::word
22113 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6b8;
22114static constexpr dart::compiler::target::word
22115 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6c0;
22116static constexpr dart::compiler::target::word
22117 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
22118 0x6c8;
22119static constexpr dart::compiler::target::word
22120 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6d0;
22121static constexpr dart::compiler::target::word
22122 AOT_Thread_top_exit_frame_info_offset = 0x6f8;
22123static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
22124static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
22125 0x20;
22126static constexpr dart::compiler::target::word
22127 AOT_Thread_unboxed_runtime_arg_offset = 0x720;
22128static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x718;
22129static constexpr dart::compiler::target::word
22130 AOT_Thread_write_barrier_entry_point_offset = 0x1e8;
22131static constexpr dart::compiler::target::word
22132 AOT_Thread_write_barrier_mask_offset = 0x40;
22133static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
22134 0x780;
22135static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x788;
22136static constexpr dart::compiler::target::word
22137 AOT_Thread_jump_to_frame_entry_point_offset = 0x260;
22138static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
22139 0x790;
22140static constexpr dart::compiler::target::word
22141 AOT_TsanUtils_setjmp_function_offset = 0x0;
22142static constexpr dart::compiler::target::word
22143 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
22144static constexpr dart::compiler::target::word
22145 AOT_TsanUtils_exception_pc_offset = 0x10;
22146static constexpr dart::compiler::target::word
22147 AOT_TsanUtils_exception_sp_offset = 0x18;
22148static constexpr dart::compiler::target::word
22149 AOT_TsanUtils_exception_fp_offset = 0x20;
22150static constexpr dart::compiler::target::word
22151 AOT_TimelineStream_enabled_offset = 0x10;
22152static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
22153 0x10;
22154static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
22155static constexpr dart::compiler::target::word
22156 AOT_Finalizer_type_arguments_offset = 0x30;
22157static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
22158 0x28;
22159static constexpr dart::compiler::target::word
22160 AOT_FinalizerBase_all_entries_offset = 0x18;
22161static constexpr dart::compiler::target::word
22162 AOT_FinalizerBase_detachments_offset = 0x10;
22163static constexpr dart::compiler::target::word
22164 AOT_FinalizerBase_entries_collected_offset = 0x20;
22165static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
22166 0x8;
22167static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
22168 0x10;
22169static constexpr dart::compiler::target::word
22170 AOT_FinalizerEntry_external_size_offset = 0x38;
22171static constexpr dart::compiler::target::word
22172 AOT_FinalizerEntry_finalizer_offset = 0x20;
22173static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
22174 0x28;
22175static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
22176 0x18;
22177static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
22178 0x8;
22179static constexpr dart::compiler::target::word
22180 AOT_NativeFinalizer_callback_offset = 0x28;
22181static constexpr dart::compiler::target::word
22182 AOT_FunctionType_named_parameter_names_offset = 0x40;
22183static constexpr dart::compiler::target::word
22184 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
22185static constexpr dart::compiler::target::word
22186 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
22187static constexpr dart::compiler::target::word
22188 AOT_FunctionType_parameter_types_offset = 0x38;
22189static constexpr dart::compiler::target::word
22190 AOT_FunctionType_type_parameters_offset = 0x28;
22191static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
22192 0x32;
22193static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
22194 0x18;
22195static constexpr dart::compiler::target::word
22196 AOT_TypeArguments_instantiations_offset = 0x8;
22197static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
22198 0x10;
22199static constexpr dart::compiler::target::word
22200 AOT_TypeArguments_nullability_offset = 0x20;
22201static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
22202 0x28;
22203static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
22204 0x8;
22205static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
22206 0x10;
22207static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
22208 0x18;
22209static constexpr dart::compiler::target::word
22210 AOT_TypeParameters_defaults_offset = 0x20;
22211static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
22212 0x10;
22213static constexpr dart::compiler::target::word
22214 AOT_TypedDataView_typed_data_offset = 0x18;
22215static constexpr dart::compiler::target::word
22216 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
22217static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
22218 0x18;
22219static constexpr dart::compiler::target::word
22220 AOT_UnhandledException_exception_offset = 0x8;
22221static constexpr dart::compiler::target::word
22222 AOT_UnhandledException_stacktrace_offset = 0x10;
22223static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
22224static constexpr dart::compiler::target::word
22225 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
22226static constexpr dart::compiler::target::word
22227 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
22228static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
22229static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
22230 0x10;
22231static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
22232 0x8;
22233static constexpr dart::compiler::target::word
22234 AOT_WeakReference_type_arguments_offset = 0x10;
22235static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
22236 0x8, 0x18, 0x10, 0x20};
22237static constexpr dart::compiler::target::word
22238 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
22239 -1, -1, -1, -1, -1, 0x5f0, 0x5f8, 0x600, -1, -1, 0x608,
22240 0x610, 0x618, -1, -1, -1, 0x620, 0x628, 0x630, 0x638, 0x640, 0x648,
22241 0x650, 0x658, -1, -1, -1, -1, 0x660, 0x668, 0x670, 0x678};
22242static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
22243 0x28;
22244static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
22245static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
22246static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
22247static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
22248 0x10;
22249static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x90;
22250static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
22251static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
22252 0x28;
22253static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
22254 0x10;
22255static constexpr dart::compiler::target::word
22256 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
22257static constexpr dart::compiler::target::word
22258 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
22259static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
22260static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
22261static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
22262 0x18;
22263static constexpr dart::compiler::target::word
22264 AOT_ExternalTypedData_InstanceSize = 0x18;
22265static constexpr dart::compiler::target::word
22266 AOT_FfiTrampolineData_InstanceSize = 0x30;
22267static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
22268static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
22269static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
22270 0x40;
22271static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
22272 0x30;
22273static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
22274static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
22275static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
22276static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
22277 0x50;
22278static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
22279static constexpr dart::compiler::target::word
22280 AOT_GrowableObjectArray_InstanceSize = 0x20;
22281static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
22282static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
22283static constexpr dart::compiler::target::word
22284 AOT_Instructions_UnalignedHeaderSize = 0x10;
22285static constexpr dart::compiler::target::word
22286 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
22287static constexpr dart::compiler::target::word
22288 AOT_InstructionsSection_HeaderSize = 0x40;
22289static constexpr dart::compiler::target::word
22290 AOT_InstructionsTable_InstanceSize = 0x30;
22291static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
22292static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
22293static constexpr dart::compiler::target::word
22294 AOT_KernelProgramInfo_InstanceSize = 0x60;
22295static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
22296 0x30;
22297static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x88;
22298static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
22299 0x28;
22300static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
22301 0x38;
22302static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
22303 0x8;
22304static constexpr dart::compiler::target::word
22305 AOT_MegamorphicCache_InstanceSize = 0x30;
22306static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
22307static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
22308 0x10;
22309static constexpr dart::compiler::target::word
22310 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
22311static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
22312static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
22313 0x20;
22314static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
22315static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
22316static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
22317 0x18;
22318static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
22319 0x10;
22320static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
22321static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
22322 0x20;
22323static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
22324 0x38;
22325static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x58;
22326static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
22327static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
22328static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
22329static constexpr dart::compiler::target::word
22330 AOT_SingleTargetCache_InstanceSize = 0x20;
22331static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
22332 0x28;
22333static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
22334 0x30;
22335static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
22336static constexpr dart::compiler::target::word
22337 AOT_SubtypeTestCache_InstanceSize = 0x18;
22338static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
22339 0x28;
22340static constexpr dart::compiler::target::word
22341 AOT_TransferableTypedData_InstanceSize = 0x8;
22342static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
22343static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
22344 0x38;
22345static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
22346 0x28;
22347static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
22348static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
22349 0x18;
22350static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
22351 0x28;
22352static constexpr dart::compiler::target::word
22353 AOT_UnhandledException_InstanceSize = 0x18;
22354static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
22355 0x20;
22356static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
22357 0x18;
22358static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
22359static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
22360 0x20;
22361static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
22362 0x20;
22363static constexpr dart::compiler::target::word
22364 AOT_WeakSerializationReference_InstanceSize = 0x18;
22365#endif // defined(PRODUCT) && \
22366 // defined(TARGET_ARCH_RISCV64) && \
22367 // !defined(DART_COMPRESSED_POINTERS)
22368
22369#endif // RUNTIME_VM_COMPILER_RUNTIME_OFFSETS_EXTRACTED_H_