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 = 0x24;
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
171 ExternalOneByteString_external_data_offset = 0xc;
172static constexpr dart::compiler::target::word
173 ExternalTwoByteString_external_data_offset = 0xc;
174static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
175static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
176static constexpr dart::compiler::target::word
177 Field_initializer_function_offset = 0x10;
178static constexpr dart::compiler::target::word
179 Field_host_offset_or_field_id_offset = 0x14;
180static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x28;
181static constexpr dart::compiler::target::word
182 Field_guarded_list_length_in_object_offset_offset = 0x34;
183static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
184 0x18;
185static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x2c;
186static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x36;
187static constexpr dart::compiler::target::word Function_code_offset = 0x20;
188static constexpr dart::compiler::target::word Function_data_offset = 0x18;
189static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
190 0x4, 0x8};
191static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x40;
192static constexpr dart::compiler::target::word Function_signature_offset = 0x14;
193static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
194 0x4;
195static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
196 0xc;
197static constexpr dart::compiler::target::word
198 GrowableObjectArray_length_offset = 0x8;
199static constexpr dart::compiler::target::word
200 GrowableObjectArray_type_arguments_offset = 0x4;
201static constexpr dart::compiler::target::word Page_card_table_offset = 0x10;
202static constexpr dart::compiler::target::word
203 CallSiteData_arguments_descriptor_offset = 0x8;
204static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
205static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
206static constexpr dart::compiler::target::word ICData_entries_offset = 0xc;
207static constexpr dart::compiler::target::word ICData_owner_offset = 0x14;
208static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x1c;
209static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
210static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14;
211static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18;
212static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20;
213static constexpr dart::compiler::target::word
214 Isolate_has_resumption_breakpoints_offset = 0x25;
215static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
216 0x10;
217static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
218 0x8;
219static constexpr dart::compiler::target::word
220 IsolateGroup_cached_class_table_table_offset = 0xc;
221static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x24;
222static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10;
223static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc;
224static constexpr dart::compiler::target::word
225 ImmutableLinkedHashBase_data_offset = 0xc;
226static constexpr dart::compiler::target::word
227 LinkedHashBase_deleted_keys_offset = 0x14;
228static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
229 0x8;
230static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
231 0x18;
232static constexpr dart::compiler::target::word
233 LinkedHashBase_type_arguments_offset = 0x4;
234static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
235 0x10;
236static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
237static constexpr dart::compiler::target::word
238 MarkingStackBlock_pointers_offset = 0x8;
239static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
240 0x4;
241static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
242 0xc;
243static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
244 0x10;
245static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
246static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
247 0x4;
248static constexpr dart::compiler::target::word NativeArguments_argv_offset = 0x8;
249static constexpr dart::compiler::target::word NativeArguments_retval_offset =
250 0xc;
251static constexpr dart::compiler::target::word NativeArguments_thread_offset =
252 0x0;
253static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
254 0xc0;
255static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
256 0x94;
257static constexpr dart::compiler::target::word
258 ObjectStore_record_field_names_offset = 0x1fc;
259static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
260 0xd4;
261static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
262 0x84;
263static constexpr dart::compiler::target::word
264 ObjectStore_ffi_callback_code_offset = 0x278;
265static constexpr dart::compiler::target::word
266 ObjectStore_suspend_state_await_offset = 0x224;
267static constexpr dart::compiler::target::word
268 ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
269static constexpr dart::compiler::target::word
270 ObjectStore_suspend_state_handle_exception_offset = 0x248;
271static constexpr dart::compiler::target::word
272 ObjectStore_suspend_state_init_async_offset = 0x220;
273static constexpr dart::compiler::target::word
274 ObjectStore_suspend_state_init_async_star_offset = 0x234;
275static constexpr dart::compiler::target::word
276 ObjectStore_suspend_state_init_sync_star_offset = 0x240;
277static constexpr dart::compiler::target::word
278 ObjectStore_suspend_state_return_async_offset = 0x22c;
279static constexpr dart::compiler::target::word
280 ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
281static constexpr dart::compiler::target::word
282 ObjectStore_suspend_state_return_async_star_offset = 0x23c;
283static constexpr dart::compiler::target::word
284 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
285static constexpr dart::compiler::target::word
286 ObjectStore_suspend_state_yield_async_star_offset = 0x238;
287static constexpr dart::compiler::target::word OneByteString_data_offset = 0xc;
288static constexpr dart::compiler::target::word PointerBase_data_offset = 0x4;
289static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
290 0x8;
291static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
292 0x4;
293static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x8;
294static constexpr dart::compiler::target::word Record_shape_offset = 0x4;
295static constexpr dart::compiler::target::word
296 SingleTargetCache_entry_point_offset = 0x8;
297static constexpr dart::compiler::target::word
298 SingleTargetCache_lower_limit_offset = 0xc;
299static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
300 0x4;
301static constexpr dart::compiler::target::word
302 SingleTargetCache_upper_limit_offset = 0x10;
303static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
304 0x8;
305static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x4;
306static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x4;
307static constexpr dart::compiler::target::word String_hash_offset = 0x4;
308static constexpr dart::compiler::target::word String_length_offset = 0x8;
309static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
310 0x4;
311static constexpr dart::compiler::target::word
312 SubtypeTestCache_num_inputs_offset = 0x8;
313static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
314 0x2;
315static constexpr dart::compiler::target::word
316 SuspendState_error_callback_offset = 0x18;
317static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
318 0x8;
319static constexpr dart::compiler::target::word
320 SuspendState_function_data_offset = 0x10;
321static constexpr dart::compiler::target::word SuspendState_payload_offset =
322 0x1c;
323static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc;
324static constexpr dart::compiler::target::word
325 SuspendState_then_callback_offset = 0x14;
326static constexpr dart::compiler::target::word
327 Thread_AllocateArray_entry_point_offset = 0x160;
328static constexpr dart::compiler::target::word Thread_active_exception_offset =
329 0x370;
330static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
331 0x374;
332static constexpr dart::compiler::target::word
333 Thread_array_write_barrier_entry_point_offset = 0xf4;
334static constexpr dart::compiler::target::word
335 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0xfc;
336static constexpr dart::compiler::target::word
337 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x88;
338static constexpr dart::compiler::target::word
339 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x100;
340static constexpr dart::compiler::target::word
341 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x8c;
342static constexpr dart::compiler::target::word
343 Thread_allocate_object_entry_point_offset = 0x104;
344static constexpr dart::compiler::target::word
345 Thread_allocate_object_stub_offset = 0x90;
346static constexpr dart::compiler::target::word
347 Thread_allocate_object_parameterized_entry_point_offset = 0x108;
348static constexpr dart::compiler::target::word
349 Thread_allocate_object_parameterized_stub_offset = 0x94;
350static constexpr dart::compiler::target::word
351 Thread_allocate_object_slow_entry_point_offset = 0x10c;
352static constexpr dart::compiler::target::word
353 Thread_allocate_object_slow_stub_offset = 0x98;
354static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
355 0x390;
356static constexpr dart::compiler::target::word
357 Thread_async_exception_handler_stub_offset = 0x9c;
358static constexpr dart::compiler::target::word
359 Thread_auto_scope_native_wrapper_entry_point_offset = 0x13c;
360static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x3c;
361static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x38;
362static constexpr dart::compiler::target::word
363 Thread_bootstrap_native_wrapper_entry_point_offset = 0x134;
364static constexpr dart::compiler::target::word
365 Thread_call_to_runtime_entry_point_offset = 0xf8;
366static constexpr dart::compiler::target::word
367 Thread_call_to_runtime_stub_offset = 0x54;
368static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3b4;
369static constexpr dart::compiler::target::word
370 Thread_dispatch_table_array_offset = 0x2c;
371static constexpr dart::compiler::target::word
372 Thread_double_truncate_round_supported_offset = 0x394;
373static constexpr dart::compiler::target::word
374 Thread_service_extension_stream_offset = 0x3b8;
375static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
376 0x120;
377static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
378 0xc8;
379static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
380 0x124;
381static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
382 0xcc;
383static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
384 0x14c;
385static constexpr dart::compiler::target::word
386 Thread_double_negate_address_offset = 0x148;
387static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
388static constexpr dart::compiler::target::word
389 Thread_enter_safepoint_stub_offset = 0xe0;
390static constexpr dart::compiler::target::word Thread_execution_state_offset =
391 0x384;
392static constexpr dart::compiler::target::word
393 Thread_exit_safepoint_stub_offset = 0xe4;
394static constexpr dart::compiler::target::word
395 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xe8;
396static constexpr dart::compiler::target::word
397 Thread_call_native_through_safepoint_stub_offset = 0xec;
398static constexpr dart::compiler::target::word
399 Thread_call_native_through_safepoint_entry_point_offset = 0x128;
400static constexpr dart::compiler::target::word
401 Thread_fix_allocation_stub_code_offset = 0x4c;
402static constexpr dart::compiler::target::word
403 Thread_fix_callers_target_code_offset = 0x48;
404static constexpr dart::compiler::target::word
405 Thread_float_absolute_address_offset = 0x158;
406static constexpr dart::compiler::target::word
407 Thread_float_negate_address_offset = 0x154;
408static constexpr dart::compiler::target::word Thread_float_not_address_offset =
409 0x150;
410static constexpr dart::compiler::target::word
411 Thread_float_zerow_address_offset = 0x15c;
412static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
413 0x378;
414static constexpr dart::compiler::target::word
415 Thread_invoke_dart_code_stub_offset = 0x50;
416static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
417 0x38c;
418static constexpr dart::compiler::target::word Thread_isolate_offset = 0x338;
419static constexpr dart::compiler::target::word Thread_isolate_group_offset =
420 0x33c;
421static constexpr dart::compiler::target::word Thread_field_table_values_offset =
422 0x30;
423static constexpr dart::compiler::target::word
424 Thread_lazy_deopt_from_return_stub_offset = 0xd0;
425static constexpr dart::compiler::target::word
426 Thread_lazy_deopt_from_throw_stub_offset = 0xd4;
427static constexpr dart::compiler::target::word
428 Thread_lazy_specialize_type_test_stub_offset = 0xdc;
429static constexpr dart::compiler::target::word
430 Thread_marking_stack_block_offset = 0x350;
431static constexpr dart::compiler::target::word
432 Thread_megamorphic_call_checked_entry_offset = 0x118;
433static constexpr dart::compiler::target::word
434 Thread_switchable_call_miss_entry_offset = 0x11c;
435static constexpr dart::compiler::target::word
436 Thread_switchable_call_miss_stub_offset = 0xb8;
437static constexpr dart::compiler::target::word
438 Thread_no_scope_native_wrapper_entry_point_offset = 0x138;
439static constexpr dart::compiler::target::word
440 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x5c;
441static constexpr dart::compiler::target::word
442 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x58;
443static constexpr dart::compiler::target::word
444 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x64;
445static constexpr dart::compiler::target::word
446 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x60;
447static constexpr dart::compiler::target::word
448 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x6c;
449static constexpr dart::compiler::target::word
450 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x68;
451static constexpr dart::compiler::target::word
452 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x74;
453static constexpr dart::compiler::target::word
454 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x70;
455static constexpr dart::compiler::target::word
456 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x7c;
457static constexpr dart::compiler::target::word
458 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x78;
459static constexpr dart::compiler::target::word
460 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x84;
461static constexpr dart::compiler::target::word
462 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x80;
463static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa0;
464static constexpr dart::compiler::target::word
465 Thread_return_async_not_future_stub_offset = 0xa8;
466static constexpr dart::compiler::target::word
467 Thread_return_async_star_stub_offset = 0xac;
468static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
469 0xa4;
470static constexpr dart::compiler::target::word Thread_object_null_offset = 0x34;
471static constexpr dart::compiler::target::word
472 Thread_predefined_symbols_address_offset = 0x140;
473static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x37c;
474static constexpr dart::compiler::target::word
475 Thread_saved_shadow_call_stack_offset = 0x380;
476static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
477 0x388;
478static constexpr dart::compiler::target::word
479 Thread_slow_type_test_stub_offset = 0xd8;
480static constexpr dart::compiler::target::word
481 Thread_slow_type_test_entry_point_offset = 0x130;
482static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
483static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
484 0x340;
485static constexpr dart::compiler::target::word
486 Thread_stack_overflow_flags_offset = 0x344;
487static constexpr dart::compiler::target::word
488 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x114;
489static constexpr dart::compiler::target::word
490 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb4;
491static constexpr dart::compiler::target::word
492 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x110;
493static constexpr dart::compiler::target::word
494 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb0;
495static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
496 0x34c;
497static constexpr dart::compiler::target::word
498 Thread_suspend_state_await_entry_point_offset = 0x310;
499static constexpr dart::compiler::target::word
500 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x314;
501static constexpr dart::compiler::target::word
502 Thread_suspend_state_init_async_entry_point_offset = 0x30c;
503static constexpr dart::compiler::target::word
504 Thread_suspend_state_return_async_entry_point_offset = 0x318;
505static constexpr dart::compiler::target::word
506 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x31c;
507static constexpr dart::compiler::target::word
508 Thread_suspend_state_init_async_star_entry_point_offset = 0x320;
509static constexpr dart::compiler::target::word
510 Thread_suspend_state_yield_async_star_entry_point_offset = 0x324;
511static constexpr dart::compiler::target::word
512 Thread_suspend_state_return_async_star_entry_point_offset = 0x328;
513static constexpr dart::compiler::target::word
514 Thread_suspend_state_init_sync_star_entry_point_offset = 0x32c;
515static constexpr dart::compiler::target::word
516 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x330;
517static constexpr dart::compiler::target::word
518 Thread_suspend_state_handle_exception_entry_point_offset = 0x334;
519static constexpr dart::compiler::target::word
520 Thread_top_exit_frame_info_offset = 0x348;
521static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
522static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
523static constexpr dart::compiler::target::word
524 Thread_unboxed_runtime_arg_offset = 0x360;
525static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x358;
526static constexpr dart::compiler::target::word
527 Thread_write_barrier_entry_point_offset = 0xf0;
528static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
529 0x20;
530static constexpr dart::compiler::target::word Thread_next_task_id_offset =
531 0x398;
532static constexpr dart::compiler::target::word Thread_random_offset = 0x3a0;
533static constexpr dart::compiler::target::word
534 Thread_jump_to_frame_entry_point_offset = 0x12c;
535static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3a8;
536static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
537 0x0;
538static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
539 0x4;
540static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
541 0x8;
542static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
543 0xc;
544static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
545 0x10;
546static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
547 0x8;
548static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
549static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
550static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
551 0x18;
552static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
553static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
554 0xc;
555static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
556 0x8;
557static constexpr dart::compiler::target::word
558 FinalizerBase_entries_collected_offset = 0x10;
559static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
560 0x4;
561static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
562 0x8;
563static constexpr dart::compiler::target::word
564 FinalizerEntry_external_size_offset = 0x1c;
565static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
566 0x10;
567static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
568static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
569static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
570static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
571 0x14;
572static constexpr dart::compiler::target::word
573 FunctionType_named_parameter_names_offset = 0x20;
574static constexpr dart::compiler::target::word
575 FunctionType_packed_parameter_counts_offset = 0x24;
576static constexpr dart::compiler::target::word
577 FunctionType_packed_type_parameter_counts_offset = 0x28;
578static constexpr dart::compiler::target::word
579 FunctionType_parameter_types_offset = 0x1c;
580static constexpr dart::compiler::target::word
581 FunctionType_type_parameters_offset = 0x14;
582static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
583static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
584static constexpr dart::compiler::target::word
585 TypeArguments_instantiations_offset = 0x4;
586static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
587static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
588 0x10;
589static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
590static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
591static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
592static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
593 0xc;
594static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
595 0x10;
596static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
597static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
598 0xc;
599static constexpr dart::compiler::target::word
600 TypedDataView_offset_in_bytes_offset = 0x10;
601static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
602static constexpr dart::compiler::target::word
603 UnhandledException_exception_offset = 0x4;
604static constexpr dart::compiler::target::word
605 UnhandledException_stacktrace_offset = 0x8;
606static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
607static constexpr dart::compiler::target::word
608 MonomorphicSmiableCall_expected_cid_offset = 0x4;
609static constexpr dart::compiler::target::word
610 MonomorphicSmiableCall_entrypoint_offset = 0x8;
611static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
612static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
613static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
614static constexpr dart::compiler::target::word
615 WeakReference_type_arguments_offset = 0x8;
616static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
617 0x4, 0xc, 0x8, 0x10};
618static constexpr dart::compiler::target::word
619 Thread_write_barrier_wrappers_thread_offset[] = {
620 0x2ec, 0x2f0, 0x2f4, 0x2f8, 0x2fc, -1, 0x300, -1,
621 0x304, 0x308, -1, -1, -1, -1, -1, -1};
622static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
623static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
624static constexpr dart::compiler::target::word Array_header_size = 0xc;
625static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
626static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
627static constexpr dart::compiler::target::word Class_InstanceSize = 0x78;
628static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
629static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
630static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
631static constexpr dart::compiler::target::word
632 CompressedStackMaps_ObjectHeaderSize = 0x4;
633static constexpr dart::compiler::target::word
634 CompressedStackMaps_PayloadHeaderSize = 0x4;
635static constexpr dart::compiler::target::word Context_header_size = 0xc;
636static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
637static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
638static constexpr dart::compiler::target::word
639 ExternalOneByteString_InstanceSize = 0x14;
640static constexpr dart::compiler::target::word
641 ExternalTwoByteString_InstanceSize = 0x14;
642static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
643 0xc;
644static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
645 0x1c;
646static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
647static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
648static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
649 0x20;
650static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
651 0x18;
652static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
653static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
654static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
655static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
656static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
657static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
658 0x10;
659static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
660static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
661static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
662 0x8;
663static constexpr dart::compiler::target::word
664 InstructionsSection_UnalignedHeaderSize = 0x14;
665static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
666 0x18;
667static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
668static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
669static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
670 0x30;
671static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
672static constexpr dart::compiler::target::word Library_InstanceSize = 0x58;
673static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
674static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
675 0x1c;
676static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
677static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
678 0x18;
679static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
680static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
681 0x8;
682static constexpr dart::compiler::target::word
683 MonomorphicSmiableCall_InstanceSize = 0xc;
684static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
685static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
686static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
687static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
688static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
689static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
690static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
691static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x14;
692static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
693static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x3c;
694static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
695static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
696static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
697static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
698 0x14;
699static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
700static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
701static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
702static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
703 0x10;
704static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
705static constexpr dart::compiler::target::word
706 TransferableTypedData_InstanceSize = 0x4;
707static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
708static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
709static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
710 0x14;
711static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
712static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
713static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
714static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
715 0xc;
716static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
717static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
718static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
719static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
720static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
721static constexpr dart::compiler::target::word
722 WeakSerializationReference_InstanceSize = 0xc;
723#endif // !defined(PRODUCT) && \
724 // defined(TARGET_ARCH_ARM) && \
725 // !defined(DART_COMPRESSED_POINTERS)
726
727#if !defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
728 !defined(DART_COMPRESSED_POINTERS)
729static constexpr dart::compiler::target::word Code_active_instructions_offset =
730 0x70;
731static constexpr dart::compiler::target::word Function_usage_counter_offset =
732 0x70;
733static constexpr dart::compiler::target::word
734 ICData_receivers_static_type_offset = 0x20;
735static constexpr dart::compiler::target::word
736 SuspendState_frame_capacity_offset = 0x8;
737static constexpr dart::compiler::target::word Array_elements_start_offset =
738 0x18;
739static constexpr dart::compiler::target::word Array_element_size = 0x8;
740static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
741 0x0;
742static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
743static constexpr dart::compiler::target::word Code_elements_start_offset = 0xb0;
744static constexpr dart::compiler::target::word Code_element_size = 0x4;
745static constexpr dart::compiler::target::word Context_elements_start_offset =
746 0x18;
747static constexpr dart::compiler::target::word Context_element_size = 0x8;
748static constexpr dart::compiler::target::word
749 ContextScope_elements_start_offset = 0x10;
750static constexpr dart::compiler::target::word ContextScope_element_size = 0x48;
751static constexpr dart::compiler::target::word
752 ExceptionHandlers_elements_start_offset = 0x18;
753static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
754 0xc;
755static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
756 0x10;
757static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
758static constexpr dart::compiler::target::word
759 OneByteString_elements_start_offset = 0x10;
760static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
761static constexpr dart::compiler::target::word Record_elements_start_offset =
762 0x10;
763static constexpr dart::compiler::target::word Record_element_size = 0x8;
764static constexpr dart::compiler::target::word
765 TypeArguments_elements_start_offset = 0x28;
766static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
767static constexpr dart::compiler::target::word
768 TwoByteString_elements_start_offset = 0x10;
769static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
770static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
771 0x18;
772static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
773static constexpr dart::compiler::target::word Array_kMaxElements =
774 0x7ffffffffffffff;
775static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
776 0x7ffd;
777static constexpr dart::compiler::target::word Context_kMaxElements =
778 0x7ffffffffffffff;
779static constexpr dart::compiler::target::word
780 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
781static constexpr dart::compiler::target::word
782 Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
783static constexpr dart::compiler::target::word
784 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
785static constexpr dart::compiler::target::word
786 Instructions_kPolymorphicEntryOffsetAOT = 0x16;
787static constexpr dart::compiler::target::word
788 Instructions_kBarePayloadAlignment = 0x4;
789static constexpr dart::compiler::target::word
790 Instructions_kNonBarePayloadAlignment = 0x8;
791static constexpr dart::compiler::target::word
792 NativeEntry_kNumCallWrapperArguments = 0x2;
793static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
794static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
795static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
796 0x3fffffffffff;
797static constexpr dart::compiler::target::word
798 RecordShape_kFieldNamesIndexShift = 0x10;
799static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
800 0x3fffffffffff;
801static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
802 0xffff;
803static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
804 0xffff;
805static constexpr dart::compiler::target::word String_kMaxElements =
806 0x1fffffffffffffff;
807static constexpr dart::compiler::target::word
808 OneByteString_kMaxNewSpaceElements = 0x3fff0;
809static constexpr dart::compiler::target::word
810 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
811static constexpr dart::compiler::target::word
812 SubtypeTestCache_kFunctionTypeArguments = 0x3;
813static constexpr dart::compiler::target::word
814 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
815static constexpr dart::compiler::target::word
816 SubtypeTestCache_kDestinationType = 0x6;
817static constexpr dart::compiler::target::word
818 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
819static constexpr dart::compiler::target::word
820 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
821static constexpr dart::compiler::target::word
822 SubtypeTestCache_kInstanceTypeArguments = 0x1;
823static constexpr dart::compiler::target::word
824 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
825static constexpr dart::compiler::target::word
826 SubtypeTestCache_kTestEntryLength = 0x8;
827static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
828static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
829 0x7;
830static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
831 0x7ffffffffffffff;
832static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
833static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
834static constexpr dart::compiler::target::word
835 AbstractType_type_test_stub_entry_point_offset = 0x8;
836static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
837 0x20;
838static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
839 0x28;
840static constexpr dart::compiler::target::word
841 ArgumentsDescriptor_first_named_entry_offset = 0x38;
842static constexpr dart::compiler::target::word
843 ArgumentsDescriptor_named_entry_size = 0x10;
844static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
845 0x0;
846static constexpr dart::compiler::target::word
847 ArgumentsDescriptor_position_offset = 0x8;
848static constexpr dart::compiler::target::word
849 ArgumentsDescriptor_positional_count_offset = 0x30;
850static constexpr dart::compiler::target::word
851 ArgumentsDescriptor_type_args_len_offset = 0x18;
852static constexpr dart::compiler::target::word Array_data_offset = 0x18;
853static constexpr dart::compiler::target::word Array_length_offset = 0x10;
854static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
855static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
856static constexpr dart::compiler::target::word Class_declaration_type_offset =
857 0x68;
858static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
859 0xb0;
860static constexpr dart::compiler::target::word Class_super_type_offset = 0x58;
861static constexpr dart::compiler::target::word
862 Class_host_type_arguments_field_offset_in_words_offset = 0xbc;
863static constexpr dart::compiler::target::word
864 ClassTable_allocation_tracing_state_table_offset = 0x8;
865static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
866static constexpr dart::compiler::target::word
867 Closure_delayed_type_arguments_offset = 0x18;
868static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
869static constexpr dart::compiler::target::word
870 Closure_function_type_arguments_offset = 0x10;
871static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
872static constexpr dart::compiler::target::word
873 Closure_instantiator_type_arguments_offset = 0x8;
874static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
875 0x20;
876static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
877static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
878static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
879static constexpr dart::compiler::target::word Context_num_variables_offset =
880 0x8;
881static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
882static constexpr dart::compiler::target::word Double_value_offset = 0x8;
883static constexpr dart::compiler::target::word
884 ExternalOneByteString_external_data_offset = 0x10;
885static constexpr dart::compiler::target::word
886 ExternalTwoByteString_external_data_offset = 0x10;
887static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
888static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
889static constexpr dart::compiler::target::word
890 Field_initializer_function_offset = 0x20;
891static constexpr dart::compiler::target::word
892 Field_host_offset_or_field_id_offset = 0x28;
893static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
894static constexpr dart::compiler::target::word
895 Field_guarded_list_length_in_object_offset_offset = 0x54;
896static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
897 0x30;
898static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
899static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
900static constexpr dart::compiler::target::word Function_code_offset = 0x40;
901static constexpr dart::compiler::target::word Function_data_offset = 0x30;
902static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
903 0x8, 0x10};
904static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
905static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
906static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
907 0x8;
908static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
909 0x18;
910static constexpr dart::compiler::target::word
911 GrowableObjectArray_length_offset = 0x10;
912static constexpr dart::compiler::target::word
913 GrowableObjectArray_type_arguments_offset = 0x8;
914static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
915static constexpr dart::compiler::target::word
916 CallSiteData_arguments_descriptor_offset = 0x10;
917static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
918static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
919static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
920static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
921static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
922static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
923static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
924static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
925static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
926static constexpr dart::compiler::target::word
927 Isolate_has_resumption_breakpoints_offset = 0x49;
928static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
929 0x20;
930static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
931 0x10;
932static constexpr dart::compiler::target::word
933 IsolateGroup_cached_class_table_table_offset = 0x18;
934static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48;
935static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
936static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
937static constexpr dart::compiler::target::word
938 ImmutableLinkedHashBase_data_offset = 0x18;
939static constexpr dart::compiler::target::word
940 LinkedHashBase_deleted_keys_offset = 0x28;
941static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
942 0x10;
943static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
944 0x30;
945static constexpr dart::compiler::target::word
946 LinkedHashBase_type_arguments_offset = 0x8;
947static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
948 0x20;
949static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
950static constexpr dart::compiler::target::word
951 MarkingStackBlock_pointers_offset = 0x10;
952static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
953 0x8;
954static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
955 0x18;
956static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
957 0x20;
958static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
959static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
960 0x8;
961static constexpr dart::compiler::target::word NativeArguments_argv_offset =
962 0x10;
963static constexpr dart::compiler::target::word NativeArguments_retval_offset =
964 0x18;
965static constexpr dart::compiler::target::word NativeArguments_thread_offset =
966 0x0;
967static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
968 0x180;
969static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
970 0x128;
971static constexpr dart::compiler::target::word
972 ObjectStore_record_field_names_offset = 0x3f8;
973static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
974 0x1a8;
975static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
976 0x108;
977static constexpr dart::compiler::target::word
978 ObjectStore_ffi_callback_code_offset = 0x4f0;
979static constexpr dart::compiler::target::word
980 ObjectStore_suspend_state_await_offset = 0x448;
981static constexpr dart::compiler::target::word
982 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
983static constexpr dart::compiler::target::word
984 ObjectStore_suspend_state_handle_exception_offset = 0x490;
985static constexpr dart::compiler::target::word
986 ObjectStore_suspend_state_init_async_offset = 0x440;
987static constexpr dart::compiler::target::word
988 ObjectStore_suspend_state_init_async_star_offset = 0x468;
989static constexpr dart::compiler::target::word
990 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
991static constexpr dart::compiler::target::word
992 ObjectStore_suspend_state_return_async_offset = 0x458;
993static constexpr dart::compiler::target::word
994 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
995static constexpr dart::compiler::target::word
996 ObjectStore_suspend_state_return_async_star_offset = 0x478;
997static constexpr dart::compiler::target::word
998 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
999static constexpr dart::compiler::target::word
1000 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
1001static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
1002static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
1003static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
1004 0x10;
1005static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
1006 0x8;
1007static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x10;
1008static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
1009static constexpr dart::compiler::target::word
1010 SingleTargetCache_entry_point_offset = 0x10;
1011static constexpr dart::compiler::target::word
1012 SingleTargetCache_lower_limit_offset = 0x18;
1013static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
1014 0x8;
1015static constexpr dart::compiler::target::word
1016 SingleTargetCache_upper_limit_offset = 0x1c;
1017static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
1018 0x10;
1019static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
1020static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
1021static constexpr dart::compiler::target::word String_hash_offset = 0x4;
1022static constexpr dart::compiler::target::word String_length_offset = 0x8;
1023static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
1024 0x8;
1025static constexpr dart::compiler::target::word
1026 SubtypeTestCache_num_inputs_offset = 0x10;
1027static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
1028 0x2;
1029static constexpr dart::compiler::target::word
1030 SuspendState_error_callback_offset = 0x30;
1031static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
1032 0x10;
1033static constexpr dart::compiler::target::word
1034 SuspendState_function_data_offset = 0x20;
1035static constexpr dart::compiler::target::word SuspendState_payload_offset =
1036 0x38;
1037static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
1038static constexpr dart::compiler::target::word
1039 SuspendState_then_callback_offset = 0x28;
1040static constexpr dart::compiler::target::word
1041 Thread_AllocateArray_entry_point_offset = 0x2c0;
1042static constexpr dart::compiler::target::word Thread_active_exception_offset =
1043 0x6e0;
1044static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
1045 0x6e8;
1046static constexpr dart::compiler::target::word
1047 Thread_array_write_barrier_entry_point_offset = 0x1e8;
1048static constexpr dart::compiler::target::word
1049 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x1f8;
1050static constexpr dart::compiler::target::word
1051 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x110;
1052static constexpr dart::compiler::target::word
1053 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x200;
1054static constexpr dart::compiler::target::word
1055 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x118;
1056static constexpr dart::compiler::target::word
1057 Thread_allocate_object_entry_point_offset = 0x208;
1058static constexpr dart::compiler::target::word
1059 Thread_allocate_object_stub_offset = 0x120;
1060static constexpr dart::compiler::target::word
1061 Thread_allocate_object_parameterized_entry_point_offset = 0x210;
1062static constexpr dart::compiler::target::word
1063 Thread_allocate_object_parameterized_stub_offset = 0x128;
1064static constexpr dart::compiler::target::word
1065 Thread_allocate_object_slow_entry_point_offset = 0x218;
1066static constexpr dart::compiler::target::word
1067 Thread_allocate_object_slow_stub_offset = 0x130;
1068static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
1069 0x720;
1070static constexpr dart::compiler::target::word
1071 Thread_async_exception_handler_stub_offset = 0x138;
1072static constexpr dart::compiler::target::word
1073 Thread_auto_scope_native_wrapper_entry_point_offset = 0x278;
1074static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x78;
1075static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x70;
1076static constexpr dart::compiler::target::word
1077 Thread_bootstrap_native_wrapper_entry_point_offset = 0x268;
1078static constexpr dart::compiler::target::word
1079 Thread_call_to_runtime_entry_point_offset = 0x1f0;
1080static constexpr dart::compiler::target::word
1081 Thread_call_to_runtime_stub_offset = 0xa8;
1082static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x758;
1083static constexpr dart::compiler::target::word
1084 Thread_dispatch_table_array_offset = 0x58;
1085static constexpr dart::compiler::target::word
1086 Thread_double_truncate_round_supported_offset = 0x728;
1087static constexpr dart::compiler::target::word
1088 Thread_service_extension_stream_offset = 0x760;
1089static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
1090 0x240;
1091static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
1092 0x190;
1093static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
1094 0x248;
1095static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
1096 0x198;
1097static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
1098 0x298;
1099static constexpr dart::compiler::target::word
1100 Thread_double_negate_address_offset = 0x290;
1101static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
1102static constexpr dart::compiler::target::word
1103 Thread_enter_safepoint_stub_offset = 0x1c0;
1104static constexpr dart::compiler::target::word Thread_execution_state_offset =
1105 0x708;
1106static constexpr dart::compiler::target::word
1107 Thread_exit_safepoint_stub_offset = 0x1c8;
1108static constexpr dart::compiler::target::word
1109 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d0;
1110static constexpr dart::compiler::target::word
1111 Thread_call_native_through_safepoint_stub_offset = 0x1d8;
1112static constexpr dart::compiler::target::word
1113 Thread_call_native_through_safepoint_entry_point_offset = 0x250;
1114static constexpr dart::compiler::target::word
1115 Thread_fix_allocation_stub_code_offset = 0x98;
1116static constexpr dart::compiler::target::word
1117 Thread_fix_callers_target_code_offset = 0x90;
1118static constexpr dart::compiler::target::word
1119 Thread_float_absolute_address_offset = 0x2b0;
1120static constexpr dart::compiler::target::word
1121 Thread_float_negate_address_offset = 0x2a8;
1122static constexpr dart::compiler::target::word Thread_float_not_address_offset =
1123 0x2a0;
1124static constexpr dart::compiler::target::word
1125 Thread_float_zerow_address_offset = 0x2b8;
1126static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
1127 0x6f0;
1128static constexpr dart::compiler::target::word
1129 Thread_invoke_dart_code_stub_offset = 0xa0;
1130static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
1131 0x718;
1132static constexpr dart::compiler::target::word Thread_isolate_offset = 0x688;
1133static constexpr dart::compiler::target::word Thread_isolate_group_offset =
1134 0x690;
1135static constexpr dart::compiler::target::word Thread_field_table_values_offset =
1136 0x60;
1137static constexpr dart::compiler::target::word
1138 Thread_lazy_deopt_from_return_stub_offset = 0x1a0;
1139static constexpr dart::compiler::target::word
1140 Thread_lazy_deopt_from_throw_stub_offset = 0x1a8;
1141static constexpr dart::compiler::target::word
1142 Thread_lazy_specialize_type_test_stub_offset = 0x1b8;
1143static constexpr dart::compiler::target::word
1144 Thread_marking_stack_block_offset = 0x6b8;
1145static constexpr dart::compiler::target::word
1146 Thread_megamorphic_call_checked_entry_offset = 0x230;
1147static constexpr dart::compiler::target::word
1148 Thread_switchable_call_miss_entry_offset = 0x238;
1149static constexpr dart::compiler::target::word
1150 Thread_switchable_call_miss_stub_offset = 0x170;
1151static constexpr dart::compiler::target::word
1152 Thread_no_scope_native_wrapper_entry_point_offset = 0x270;
1153static constexpr dart::compiler::target::word
1154 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xb8;
1155static constexpr dart::compiler::target::word
1156 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xb0;
1157static constexpr dart::compiler::target::word
1158 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xc8;
1159static constexpr dart::compiler::target::word
1160 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc0;
1161static constexpr dart::compiler::target::word
1162 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xd8;
1163static constexpr dart::compiler::target::word
1164 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd0;
1165static constexpr dart::compiler::target::word
1166 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xe8;
1167static constexpr dart::compiler::target::word
1168 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe0;
1169static constexpr dart::compiler::target::word
1170 Thread_range_error_shared_with_fpu_regs_stub_offset = 0xf8;
1171static constexpr dart::compiler::target::word
1172 Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf0;
1173static constexpr dart::compiler::target::word
1174 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x108;
1175static constexpr dart::compiler::target::word
1176 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x100;
1177static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x140;
1178static constexpr dart::compiler::target::word
1179 Thread_return_async_not_future_stub_offset = 0x150;
1180static constexpr dart::compiler::target::word
1181 Thread_return_async_star_stub_offset = 0x158;
1182static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
1183 0x148;
1184static constexpr dart::compiler::target::word Thread_object_null_offset = 0x68;
1185static constexpr dart::compiler::target::word
1186 Thread_predefined_symbols_address_offset = 0x280;
1187static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x6f8;
1188static constexpr dart::compiler::target::word
1189 Thread_saved_shadow_call_stack_offset = 0x700;
1190static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
1191 0x710;
1192static constexpr dart::compiler::target::word
1193 Thread_slow_type_test_stub_offset = 0x1b0;
1194static constexpr dart::compiler::target::word
1195 Thread_slow_type_test_entry_point_offset = 0x260;
1196static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
1197static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
1198 0x698;
1199static constexpr dart::compiler::target::word
1200 Thread_stack_overflow_flags_offset = 0x6a0;
1201static constexpr dart::compiler::target::word
1202 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x228;
1203static constexpr dart::compiler::target::word
1204 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x168;
1205static constexpr dart::compiler::target::word
1206 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x220;
1207static constexpr dart::compiler::target::word
1208 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x160;
1209static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
1210 0x6b0;
1211static constexpr dart::compiler::target::word
1212 Thread_suspend_state_await_entry_point_offset = 0x638;
1213static constexpr dart::compiler::target::word
1214 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x640;
1215static constexpr dart::compiler::target::word
1216 Thread_suspend_state_init_async_entry_point_offset = 0x630;
1217static constexpr dart::compiler::target::word
1218 Thread_suspend_state_return_async_entry_point_offset = 0x648;
1219static constexpr dart::compiler::target::word
1220 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x650;
1221static constexpr dart::compiler::target::word
1222 Thread_suspend_state_init_async_star_entry_point_offset = 0x658;
1223static constexpr dart::compiler::target::word
1224 Thread_suspend_state_yield_async_star_entry_point_offset = 0x660;
1225static constexpr dart::compiler::target::word
1226 Thread_suspend_state_return_async_star_entry_point_offset = 0x668;
1227static constexpr dart::compiler::target::word
1228 Thread_suspend_state_init_sync_star_entry_point_offset = 0x670;
1229static constexpr dart::compiler::target::word
1230 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x678;
1231static constexpr dart::compiler::target::word
1232 Thread_suspend_state_handle_exception_entry_point_offset = 0x680;
1233static constexpr dart::compiler::target::word
1234 Thread_top_exit_frame_info_offset = 0x6a8;
1235static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
1236static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
1237static constexpr dart::compiler::target::word
1238 Thread_unboxed_runtime_arg_offset = 0x6d0;
1239static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6c8;
1240static constexpr dart::compiler::target::word
1241 Thread_write_barrier_entry_point_offset = 0x1e0;
1242static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
1243 0x40;
1244static constexpr dart::compiler::target::word Thread_next_task_id_offset =
1245 0x730;
1246static constexpr dart::compiler::target::word Thread_random_offset = 0x738;
1247static constexpr dart::compiler::target::word
1248 Thread_jump_to_frame_entry_point_offset = 0x258;
1249static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x740;
1250static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
1251 0x0;
1252static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
1253 0x8;
1254static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
1255 0x10;
1256static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
1257 0x18;
1258static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
1259 0x20;
1260static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
1261 0x10;
1262static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
1263static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
1264static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
1265 0x30;
1266static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
1267static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
1268 0x18;
1269static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
1270 0x10;
1271static constexpr dart::compiler::target::word
1272 FinalizerBase_entries_collected_offset = 0x20;
1273static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
1274 0x8;
1275static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
1276 0x10;
1277static constexpr dart::compiler::target::word
1278 FinalizerEntry_external_size_offset = 0x38;
1279static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
1280 0x20;
1281static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
1282static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
1283 0x18;
1284static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
1285static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
1286 0x28;
1287static constexpr dart::compiler::target::word
1288 FunctionType_named_parameter_names_offset = 0x40;
1289static constexpr dart::compiler::target::word
1290 FunctionType_packed_parameter_counts_offset = 0x48;
1291static constexpr dart::compiler::target::word
1292 FunctionType_packed_type_parameter_counts_offset = 0x4c;
1293static constexpr dart::compiler::target::word
1294 FunctionType_parameter_types_offset = 0x38;
1295static constexpr dart::compiler::target::word
1296 FunctionType_type_parameters_offset = 0x28;
1297static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
1298static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
1299static constexpr dart::compiler::target::word
1300 TypeArguments_instantiations_offset = 0x8;
1301static constexpr dart::compiler::target::word TypeArguments_length_offset =
1302 0x10;
1303static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
1304 0x20;
1305static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
1306static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
1307static constexpr dart::compiler::target::word TypeParameters_flags_offset =
1308 0x10;
1309static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
1310 0x18;
1311static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
1312 0x20;
1313static constexpr dart::compiler::target::word TypedDataBase_length_offset =
1314 0x10;
1315static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
1316 0x18;
1317static constexpr dart::compiler::target::word
1318 TypedDataView_offset_in_bytes_offset = 0x20;
1319static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
1320static constexpr dart::compiler::target::word
1321 UnhandledException_exception_offset = 0x8;
1322static constexpr dart::compiler::target::word
1323 UnhandledException_stacktrace_offset = 0x10;
1324static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
1325static constexpr dart::compiler::target::word
1326 MonomorphicSmiableCall_expected_cid_offset = 0x8;
1327static constexpr dart::compiler::target::word
1328 MonomorphicSmiableCall_entrypoint_offset = 0x10;
1329static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
1330static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
1331static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
1332static constexpr dart::compiler::target::word
1333 WeakReference_type_arguments_offset = 0x10;
1334static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
1335 0x8, 0x18, 0x10, 0x20};
1336static constexpr dart::compiler::target::word
1337 Thread_write_barrier_wrappers_thread_offset[] = {
1338 0x5d8, 0x5e0, 0x5e8, 0x5f0, -1, -1, 0x5f8, 0x600,
1339 0x608, 0x610, 0x618, -1, 0x620, 0x628, -1, -1};
1340static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
1341static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
1342static constexpr dart::compiler::target::word Array_header_size = 0x18;
1343static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
1344static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
1345static constexpr dart::compiler::target::word Class_InstanceSize = 0xc8;
1346static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
1347static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
1348static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
1349static constexpr dart::compiler::target::word
1350 CompressedStackMaps_ObjectHeaderSize = 0x8;
1351static constexpr dart::compiler::target::word
1352 CompressedStackMaps_PayloadHeaderSize = 0x4;
1353static constexpr dart::compiler::target::word Context_header_size = 0x18;
1354static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
1355static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
1356 0x18;
1357static constexpr dart::compiler::target::word
1358 ExternalOneByteString_InstanceSize = 0x20;
1359static constexpr dart::compiler::target::word
1360 ExternalTwoByteString_InstanceSize = 0x20;
1361static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
1362 0x18;
1363static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
1364 0x30;
1365static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
1366static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
1367static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
1368 0x40;
1369static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
1370 0x30;
1371static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
1372static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
1373static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
1374static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
1375static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
1376static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
1377 0x20;
1378static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
1379static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
1380static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
1381 0x10;
1382static constexpr dart::compiler::target::word
1383 InstructionsSection_UnalignedHeaderSize = 0x28;
1384static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
1385 0x30;
1386static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
1387static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
1388static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
1389 0x60;
1390static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
1391static constexpr dart::compiler::target::word Library_InstanceSize = 0xa8;
1392static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
1393static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
1394 0x38;
1395static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
1396static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
1397 0x30;
1398static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
1399static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
1400 0x10;
1401static constexpr dart::compiler::target::word
1402 MonomorphicSmiableCall_InstanceSize = 0x18;
1403static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
1404static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
1405static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
1406static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
1407static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
1408static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
1409static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
1410static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x28;
1411static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
1412static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x78;
1413static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
1414static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
1415static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
1416static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
1417 0x20;
1418static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
1419static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
1420static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
1421static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
1422 0x18;
1423static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x20;
1424static constexpr dart::compiler::target::word
1425 TransferableTypedData_InstanceSize = 0x8;
1426static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
1427static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
1428static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
1429 0x28;
1430static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
1431static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
1432static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
1433static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
1434 0x18;
1435static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
1436static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
1437static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
1438static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
1439static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
1440static constexpr dart::compiler::target::word
1441 WeakSerializationReference_InstanceSize = 0x18;
1442#endif // !defined(PRODUCT) && \
1443 // defined(TARGET_ARCH_X64) && \
1444 // !defined(DART_COMPRESSED_POINTERS)
1445
1446#if !defined(PRODUCT) && defined(TARGET_ARCH_IA32) && \
1447 !defined(DART_COMPRESSED_POINTERS)
1448static constexpr dart::compiler::target::word Code_active_instructions_offset =
1449 0x38;
1450static constexpr dart::compiler::target::word Function_usage_counter_offset =
1451 0x48;
1452static constexpr dart::compiler::target::word
1453 ICData_receivers_static_type_offset = 0x10;
1454static constexpr dart::compiler::target::word
1455 SuspendState_frame_capacity_offset = 0x4;
1456static constexpr dart::compiler::target::word Array_elements_start_offset = 0xc;
1457static constexpr dart::compiler::target::word Array_element_size = 0x4;
1458static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
1459 0x0;
1460static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
1461static constexpr dart::compiler::target::word Code_elements_start_offset = 0x60;
1462static constexpr dart::compiler::target::word Code_element_size = 0x4;
1463static constexpr dart::compiler::target::word Context_elements_start_offset =
1464 0xc;
1465static constexpr dart::compiler::target::word Context_element_size = 0x4;
1466static constexpr dart::compiler::target::word
1467 ContextScope_elements_start_offset = 0xc;
1468static constexpr dart::compiler::target::word ContextScope_element_size = 0x24;
1469static constexpr dart::compiler::target::word
1470 ExceptionHandlers_elements_start_offset = 0xc;
1471static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
1472 0xc;
1473static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
1474 0x8;
1475static constexpr dart::compiler::target::word ObjectPool_element_size = 0x4;
1476static constexpr dart::compiler::target::word
1477 OneByteString_elements_start_offset = 0xc;
1478static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
1479static constexpr dart::compiler::target::word Record_elements_start_offset =
1480 0x8;
1481static constexpr dart::compiler::target::word Record_element_size = 0x4;
1482static constexpr dart::compiler::target::word
1483 TypeArguments_elements_start_offset = 0x14;
1484static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
1485static constexpr dart::compiler::target::word
1486 TwoByteString_elements_start_offset = 0xc;
1487static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
1488static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
1489 0xc;
1490static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
1491static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
1492static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
1493 0xfffd;
1494static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
1495static constexpr dart::compiler::target::word
1496 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
1497static constexpr dart::compiler::target::word
1498 Instructions_kPolymorphicEntryOffsetJIT = 0x24;
1499static constexpr dart::compiler::target::word
1500 Instructions_kMonomorphicEntryOffsetAOT = 0x0;
1501static constexpr dart::compiler::target::word
1502 Instructions_kPolymorphicEntryOffsetAOT = 0x0;
1503static constexpr dart::compiler::target::word
1504 Instructions_kBarePayloadAlignment = 0x4;
1505static constexpr dart::compiler::target::word
1506 Instructions_kNonBarePayloadAlignment = 0x4;
1507static constexpr dart::compiler::target::word
1508 NativeEntry_kNumCallWrapperArguments = 0x2;
1509static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
1510static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
1511static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
1512 0x3fff;
1513static constexpr dart::compiler::target::word
1514 RecordShape_kFieldNamesIndexShift = 0x10;
1515static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
1516 0x3fff;
1517static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
1518 0xffff;
1519static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
1520 0xffff;
1521static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
1522static constexpr dart::compiler::target::word
1523 OneByteString_kMaxNewSpaceElements = 0x3fff4;
1524static constexpr dart::compiler::target::word
1525 TwoByteString_kMaxNewSpaceElements = 0x1fffa;
1526static constexpr dart::compiler::target::word
1527 SubtypeTestCache_kFunctionTypeArguments = 0x3;
1528static constexpr dart::compiler::target::word
1529 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
1530static constexpr dart::compiler::target::word
1531 SubtypeTestCache_kDestinationType = 0x6;
1532static constexpr dart::compiler::target::word
1533 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
1534static constexpr dart::compiler::target::word
1535 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
1536static constexpr dart::compiler::target::word
1537 SubtypeTestCache_kInstanceTypeArguments = 0x1;
1538static constexpr dart::compiler::target::word
1539 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
1540static constexpr dart::compiler::target::word
1541 SubtypeTestCache_kTestEntryLength = 0x8;
1542static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
1543static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
1544 0x7;
1545static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
1546 0xfffffff;
1547static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x8;
1548static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x10;
1549static constexpr dart::compiler::target::word
1550 AbstractType_type_test_stub_entry_point_offset = 0x4;
1551static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
1552 0x10;
1553static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
1554 0x14;
1555static constexpr dart::compiler::target::word
1556 ArgumentsDescriptor_first_named_entry_offset = 0x1c;
1557static constexpr dart::compiler::target::word
1558 ArgumentsDescriptor_named_entry_size = 0x8;
1559static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
1560 0x0;
1561static constexpr dart::compiler::target::word
1562 ArgumentsDescriptor_position_offset = 0x4;
1563static constexpr dart::compiler::target::word
1564 ArgumentsDescriptor_positional_count_offset = 0x18;
1565static constexpr dart::compiler::target::word
1566 ArgumentsDescriptor_type_args_len_offset = 0xc;
1567static constexpr dart::compiler::target::word Array_data_offset = 0xc;
1568static constexpr dart::compiler::target::word Array_length_offset = 0x8;
1569static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
1570static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x4;
1571static constexpr dart::compiler::target::word Class_declaration_type_offset =
1572 0x34;
1573static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
1574 0x60;
1575static constexpr dart::compiler::target::word Class_super_type_offset = 0x2c;
1576static constexpr dart::compiler::target::word
1577 Class_host_type_arguments_field_offset_in_words_offset = 0x6c;
1578static constexpr dart::compiler::target::word
1579 ClassTable_allocation_tracing_state_table_offset = 0x4;
1580static constexpr dart::compiler::target::word Closure_context_offset = 0x14;
1581static constexpr dart::compiler::target::word
1582 Closure_delayed_type_arguments_offset = 0xc;
1583static constexpr dart::compiler::target::word Closure_function_offset = 0x10;
1584static constexpr dart::compiler::target::word
1585 Closure_function_type_arguments_offset = 0x8;
1586static constexpr dart::compiler::target::word Closure_hash_offset = 0x18;
1587static constexpr dart::compiler::target::word
1588 Closure_instantiator_type_arguments_offset = 0x4;
1589static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
1590 0x10;
1591static constexpr dart::compiler::target::word Code_instructions_offset = 0x18;
1592static constexpr dart::compiler::target::word Code_object_pool_offset = 0x14;
1593static constexpr dart::compiler::target::word Code_owner_offset = 0x1c;
1594static constexpr dart::compiler::target::word Context_num_variables_offset =
1595 0x4;
1596static constexpr dart::compiler::target::word Context_parent_offset = 0x8;
1597static constexpr dart::compiler::target::word Double_value_offset = 0x8;
1598static constexpr dart::compiler::target::word
1599 ExternalOneByteString_external_data_offset = 0xc;
1600static constexpr dart::compiler::target::word
1601 ExternalTwoByteString_external_data_offset = 0xc;
1602static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
1603static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
1604static constexpr dart::compiler::target::word
1605 Field_initializer_function_offset = 0x10;
1606static constexpr dart::compiler::target::word
1607 Field_host_offset_or_field_id_offset = 0x14;
1608static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x28;
1609static constexpr dart::compiler::target::word
1610 Field_guarded_list_length_in_object_offset_offset = 0x34;
1611static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
1612 0x18;
1613static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x2c;
1614static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x36;
1615static constexpr dart::compiler::target::word Function_code_offset = 0x20;
1616static constexpr dart::compiler::target::word Function_data_offset = 0x18;
1617static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
1618 0x4, 0x8};
1619static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x40;
1620static constexpr dart::compiler::target::word Function_signature_offset = 0x14;
1621static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
1622 0x4;
1623static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
1624 0xc;
1625static constexpr dart::compiler::target::word
1626 GrowableObjectArray_length_offset = 0x8;
1627static constexpr dart::compiler::target::word
1628 GrowableObjectArray_type_arguments_offset = 0x4;
1629static constexpr dart::compiler::target::word Page_card_table_offset = 0x10;
1630static constexpr dart::compiler::target::word
1631 CallSiteData_arguments_descriptor_offset = 0x8;
1632static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
1633static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
1634static constexpr dart::compiler::target::word ICData_entries_offset = 0xc;
1635static constexpr dart::compiler::target::word ICData_owner_offset = 0x14;
1636static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x1c;
1637static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
1638static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14;
1639static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18;
1640static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20;
1641static constexpr dart::compiler::target::word
1642 Isolate_has_resumption_breakpoints_offset = 0x25;
1643static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
1644 0x10;
1645static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
1646 0x8;
1647static constexpr dart::compiler::target::word
1648 IsolateGroup_cached_class_table_table_offset = 0xc;
1649static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x24;
1650static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10;
1651static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc;
1652static constexpr dart::compiler::target::word
1653 ImmutableLinkedHashBase_data_offset = 0xc;
1654static constexpr dart::compiler::target::word
1655 LinkedHashBase_deleted_keys_offset = 0x14;
1656static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
1657 0x8;
1658static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
1659 0x18;
1660static constexpr dart::compiler::target::word
1661 LinkedHashBase_type_arguments_offset = 0x4;
1662static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
1663 0x10;
1664static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
1665static constexpr dart::compiler::target::word
1666 MarkingStackBlock_pointers_offset = 0x8;
1667static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
1668 0x4;
1669static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
1670 0xc;
1671static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
1672 0x10;
1673static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
1674static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
1675 0x4;
1676static constexpr dart::compiler::target::word NativeArguments_argv_offset = 0x8;
1677static constexpr dart::compiler::target::word NativeArguments_retval_offset =
1678 0xc;
1679static constexpr dart::compiler::target::word NativeArguments_thread_offset =
1680 0x0;
1681static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
1682 0xc0;
1683static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
1684 0x94;
1685static constexpr dart::compiler::target::word
1686 ObjectStore_record_field_names_offset = 0x1fc;
1687static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
1688 0xd4;
1689static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
1690 0x84;
1691static constexpr dart::compiler::target::word
1692 ObjectStore_ffi_callback_code_offset = 0x278;
1693static constexpr dart::compiler::target::word
1694 ObjectStore_suspend_state_await_offset = 0x224;
1695static constexpr dart::compiler::target::word
1696 ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
1697static constexpr dart::compiler::target::word
1698 ObjectStore_suspend_state_handle_exception_offset = 0x248;
1699static constexpr dart::compiler::target::word
1700 ObjectStore_suspend_state_init_async_offset = 0x220;
1701static constexpr dart::compiler::target::word
1702 ObjectStore_suspend_state_init_async_star_offset = 0x234;
1703static constexpr dart::compiler::target::word
1704 ObjectStore_suspend_state_init_sync_star_offset = 0x240;
1705static constexpr dart::compiler::target::word
1706 ObjectStore_suspend_state_return_async_offset = 0x22c;
1707static constexpr dart::compiler::target::word
1708 ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
1709static constexpr dart::compiler::target::word
1710 ObjectStore_suspend_state_return_async_star_offset = 0x23c;
1711static constexpr dart::compiler::target::word
1712 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
1713static constexpr dart::compiler::target::word
1714 ObjectStore_suspend_state_yield_async_star_offset = 0x238;
1715static constexpr dart::compiler::target::word OneByteString_data_offset = 0xc;
1716static constexpr dart::compiler::target::word PointerBase_data_offset = 0x4;
1717static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
1718 0x8;
1719static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
1720 0x4;
1721static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x8;
1722static constexpr dart::compiler::target::word Record_shape_offset = 0x4;
1723static constexpr dart::compiler::target::word
1724 SingleTargetCache_entry_point_offset = 0x8;
1725static constexpr dart::compiler::target::word
1726 SingleTargetCache_lower_limit_offset = 0xc;
1727static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
1728 0x4;
1729static constexpr dart::compiler::target::word
1730 SingleTargetCache_upper_limit_offset = 0x10;
1731static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
1732 0x8;
1733static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x4;
1734static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x4;
1735static constexpr dart::compiler::target::word String_hash_offset = 0x4;
1736static constexpr dart::compiler::target::word String_length_offset = 0x8;
1737static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
1738 0x4;
1739static constexpr dart::compiler::target::word
1740 SubtypeTestCache_num_inputs_offset = 0x8;
1741static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
1742 0x2;
1743static constexpr dart::compiler::target::word
1744 SuspendState_error_callback_offset = 0x18;
1745static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
1746 0x8;
1747static constexpr dart::compiler::target::word
1748 SuspendState_function_data_offset = 0x10;
1749static constexpr dart::compiler::target::word SuspendState_payload_offset =
1750 0x1c;
1751static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc;
1752static constexpr dart::compiler::target::word
1753 SuspendState_then_callback_offset = 0x14;
1754static constexpr dart::compiler::target::word
1755 Thread_AllocateArray_entry_point_offset = 0x160;
1756static constexpr dart::compiler::target::word Thread_active_exception_offset =
1757 0x360;
1758static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
1759 0x364;
1760static constexpr dart::compiler::target::word
1761 Thread_array_write_barrier_entry_point_offset = 0xf4;
1762static constexpr dart::compiler::target::word
1763 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0xfc;
1764static constexpr dart::compiler::target::word
1765 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x88;
1766static constexpr dart::compiler::target::word
1767 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x100;
1768static constexpr dart::compiler::target::word
1769 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x8c;
1770static constexpr dart::compiler::target::word
1771 Thread_allocate_object_entry_point_offset = 0x104;
1772static constexpr dart::compiler::target::word
1773 Thread_allocate_object_stub_offset = 0x90;
1774static constexpr dart::compiler::target::word
1775 Thread_allocate_object_parameterized_entry_point_offset = 0x108;
1776static constexpr dart::compiler::target::word
1777 Thread_allocate_object_parameterized_stub_offset = 0x94;
1778static constexpr dart::compiler::target::word
1779 Thread_allocate_object_slow_entry_point_offset = 0x10c;
1780static constexpr dart::compiler::target::word
1781 Thread_allocate_object_slow_stub_offset = 0x98;
1782static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
1783 0x380;
1784static constexpr dart::compiler::target::word
1785 Thread_async_exception_handler_stub_offset = 0x9c;
1786static constexpr dart::compiler::target::word
1787 Thread_auto_scope_native_wrapper_entry_point_offset = 0x13c;
1788static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x3c;
1789static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x38;
1790static constexpr dart::compiler::target::word
1791 Thread_bootstrap_native_wrapper_entry_point_offset = 0x134;
1792static constexpr dart::compiler::target::word
1793 Thread_call_to_runtime_entry_point_offset = 0xf8;
1794static constexpr dart::compiler::target::word
1795 Thread_call_to_runtime_stub_offset = 0x54;
1796static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3a4;
1797static constexpr dart::compiler::target::word
1798 Thread_dispatch_table_array_offset = 0x2c;
1799static constexpr dart::compiler::target::word
1800 Thread_double_truncate_round_supported_offset = 0x384;
1801static constexpr dart::compiler::target::word
1802 Thread_service_extension_stream_offset = 0x3a8;
1803static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
1804 0x120;
1805static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
1806 0xc8;
1807static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
1808 0x124;
1809static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
1810 0xcc;
1811static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
1812 0x14c;
1813static constexpr dart::compiler::target::word
1814 Thread_double_negate_address_offset = 0x148;
1815static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
1816static constexpr dart::compiler::target::word
1817 Thread_enter_safepoint_stub_offset = 0xe0;
1818static constexpr dart::compiler::target::word Thread_execution_state_offset =
1819 0x374;
1820static constexpr dart::compiler::target::word
1821 Thread_exit_safepoint_stub_offset = 0xe4;
1822static constexpr dart::compiler::target::word
1823 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xe8;
1824static constexpr dart::compiler::target::word
1825 Thread_call_native_through_safepoint_stub_offset = 0xec;
1826static constexpr dart::compiler::target::word
1827 Thread_call_native_through_safepoint_entry_point_offset = 0x128;
1828static constexpr dart::compiler::target::word
1829 Thread_fix_allocation_stub_code_offset = 0x4c;
1830static constexpr dart::compiler::target::word
1831 Thread_fix_callers_target_code_offset = 0x48;
1832static constexpr dart::compiler::target::word
1833 Thread_float_absolute_address_offset = 0x158;
1834static constexpr dart::compiler::target::word
1835 Thread_float_negate_address_offset = 0x154;
1836static constexpr dart::compiler::target::word Thread_float_not_address_offset =
1837 0x150;
1838static constexpr dart::compiler::target::word
1839 Thread_float_zerow_address_offset = 0x15c;
1840static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
1841 0x368;
1842static constexpr dart::compiler::target::word
1843 Thread_invoke_dart_code_stub_offset = 0x50;
1844static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
1845 0x37c;
1846static constexpr dart::compiler::target::word Thread_isolate_offset = 0x32c;
1847static constexpr dart::compiler::target::word Thread_isolate_group_offset =
1848 0x330;
1849static constexpr dart::compiler::target::word Thread_field_table_values_offset =
1850 0x30;
1851static constexpr dart::compiler::target::word
1852 Thread_lazy_deopt_from_return_stub_offset = 0xd0;
1853static constexpr dart::compiler::target::word
1854 Thread_lazy_deopt_from_throw_stub_offset = 0xd4;
1855static constexpr dart::compiler::target::word
1856 Thread_lazy_specialize_type_test_stub_offset = 0xdc;
1857static constexpr dart::compiler::target::word
1858 Thread_marking_stack_block_offset = 0x344;
1859static constexpr dart::compiler::target::word
1860 Thread_megamorphic_call_checked_entry_offset = 0x118;
1861static constexpr dart::compiler::target::word
1862 Thread_switchable_call_miss_entry_offset = 0x11c;
1863static constexpr dart::compiler::target::word
1864 Thread_switchable_call_miss_stub_offset = 0xb8;
1865static constexpr dart::compiler::target::word
1866 Thread_no_scope_native_wrapper_entry_point_offset = 0x138;
1867static constexpr dart::compiler::target::word
1868 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x5c;
1869static constexpr dart::compiler::target::word
1870 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x58;
1871static constexpr dart::compiler::target::word
1872 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x64;
1873static constexpr dart::compiler::target::word
1874 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x60;
1875static constexpr dart::compiler::target::word
1876 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x6c;
1877static constexpr dart::compiler::target::word
1878 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x68;
1879static constexpr dart::compiler::target::word
1880 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x74;
1881static constexpr dart::compiler::target::word
1882 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x70;
1883static constexpr dart::compiler::target::word
1884 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x7c;
1885static constexpr dart::compiler::target::word
1886 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x78;
1887static constexpr dart::compiler::target::word
1888 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x84;
1889static constexpr dart::compiler::target::word
1890 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x80;
1891static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa0;
1892static constexpr dart::compiler::target::word
1893 Thread_return_async_not_future_stub_offset = 0xa8;
1894static constexpr dart::compiler::target::word
1895 Thread_return_async_star_stub_offset = 0xac;
1896static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
1897 0xa4;
1898static constexpr dart::compiler::target::word Thread_object_null_offset = 0x34;
1899static constexpr dart::compiler::target::word
1900 Thread_predefined_symbols_address_offset = 0x140;
1901static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x36c;
1902static constexpr dart::compiler::target::word
1903 Thread_saved_shadow_call_stack_offset = 0x370;
1904static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
1905 0x378;
1906static constexpr dart::compiler::target::word
1907 Thread_slow_type_test_stub_offset = 0xd8;
1908static constexpr dart::compiler::target::word
1909 Thread_slow_type_test_entry_point_offset = 0x130;
1910static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
1911static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
1912 0x334;
1913static constexpr dart::compiler::target::word
1914 Thread_stack_overflow_flags_offset = 0x338;
1915static constexpr dart::compiler::target::word
1916 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x114;
1917static constexpr dart::compiler::target::word
1918 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb4;
1919static constexpr dart::compiler::target::word
1920 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x110;
1921static constexpr dart::compiler::target::word
1922 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb0;
1923static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
1924 0x340;
1925static constexpr dart::compiler::target::word
1926 Thread_suspend_state_await_entry_point_offset = 0x304;
1927static constexpr dart::compiler::target::word
1928 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x308;
1929static constexpr dart::compiler::target::word
1930 Thread_suspend_state_init_async_entry_point_offset = 0x300;
1931static constexpr dart::compiler::target::word
1932 Thread_suspend_state_return_async_entry_point_offset = 0x30c;
1933static constexpr dart::compiler::target::word
1934 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x310;
1935static constexpr dart::compiler::target::word
1936 Thread_suspend_state_init_async_star_entry_point_offset = 0x314;
1937static constexpr dart::compiler::target::word
1938 Thread_suspend_state_yield_async_star_entry_point_offset = 0x318;
1939static constexpr dart::compiler::target::word
1940 Thread_suspend_state_return_async_star_entry_point_offset = 0x31c;
1941static constexpr dart::compiler::target::word
1942 Thread_suspend_state_init_sync_star_entry_point_offset = 0x320;
1943static constexpr dart::compiler::target::word
1944 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x324;
1945static constexpr dart::compiler::target::word
1946 Thread_suspend_state_handle_exception_entry_point_offset = 0x328;
1947static constexpr dart::compiler::target::word
1948 Thread_top_exit_frame_info_offset = 0x33c;
1949static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
1950static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
1951static constexpr dart::compiler::target::word
1952 Thread_unboxed_runtime_arg_offset = 0x350;
1953static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x34c;
1954static constexpr dart::compiler::target::word
1955 Thread_write_barrier_entry_point_offset = 0xf0;
1956static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
1957 0x20;
1958static constexpr dart::compiler::target::word Thread_next_task_id_offset =
1959 0x388;
1960static constexpr dart::compiler::target::word Thread_random_offset = 0x390;
1961static constexpr dart::compiler::target::word
1962 Thread_jump_to_frame_entry_point_offset = 0x12c;
1963static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x398;
1964static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
1965 0x0;
1966static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
1967 0x4;
1968static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
1969 0x8;
1970static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
1971 0xc;
1972static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
1973 0x10;
1974static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
1975 0x8;
1976static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
1977static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
1978static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
1979 0x18;
1980static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
1981static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
1982 0xc;
1983static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
1984 0x8;
1985static constexpr dart::compiler::target::word
1986 FinalizerBase_entries_collected_offset = 0x10;
1987static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
1988 0x4;
1989static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
1990 0x8;
1991static constexpr dart::compiler::target::word
1992 FinalizerEntry_external_size_offset = 0x1c;
1993static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
1994 0x10;
1995static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
1996static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
1997static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
1998static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
1999 0x14;
2000static constexpr dart::compiler::target::word
2001 FunctionType_named_parameter_names_offset = 0x20;
2002static constexpr dart::compiler::target::word
2003 FunctionType_packed_parameter_counts_offset = 0x24;
2004static constexpr dart::compiler::target::word
2005 FunctionType_packed_type_parameter_counts_offset = 0x28;
2006static constexpr dart::compiler::target::word
2007 FunctionType_parameter_types_offset = 0x1c;
2008static constexpr dart::compiler::target::word
2009 FunctionType_type_parameters_offset = 0x14;
2010static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
2011static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
2012static constexpr dart::compiler::target::word
2013 TypeArguments_instantiations_offset = 0x4;
2014static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
2015static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
2016 0x10;
2017static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
2018static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
2019static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
2020static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
2021 0xc;
2022static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
2023 0x10;
2024static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
2025static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
2026 0xc;
2027static constexpr dart::compiler::target::word
2028 TypedDataView_offset_in_bytes_offset = 0x10;
2029static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
2030static constexpr dart::compiler::target::word
2031 UnhandledException_exception_offset = 0x4;
2032static constexpr dart::compiler::target::word
2033 UnhandledException_stacktrace_offset = 0x8;
2034static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
2035static constexpr dart::compiler::target::word
2036 MonomorphicSmiableCall_expected_cid_offset = 0x4;
2037static constexpr dart::compiler::target::word
2038 MonomorphicSmiableCall_entrypoint_offset = 0x8;
2039static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
2040static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
2041static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
2042static constexpr dart::compiler::target::word
2043 WeakReference_type_arguments_offset = 0x8;
2044static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
2045 0x4, 0xc, 0x8, 0x10};
2046static constexpr dart::compiler::target::word
2047 Thread_write_barrier_wrappers_thread_offset[] = {
2048 0x2ec, 0x2f0, 0x2f4, 0x2f8, -1, -1, -1, 0x2fc};
2049static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
2050static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
2051static constexpr dart::compiler::target::word Array_header_size = 0xc;
2052static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
2053static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
2054static constexpr dart::compiler::target::word Class_InstanceSize = 0x78;
2055static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
2056static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
2057static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
2058static constexpr dart::compiler::target::word
2059 CompressedStackMaps_ObjectHeaderSize = 0x4;
2060static constexpr dart::compiler::target::word
2061 CompressedStackMaps_PayloadHeaderSize = 0x4;
2062static constexpr dart::compiler::target::word Context_header_size = 0xc;
2063static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
2064static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
2065static constexpr dart::compiler::target::word
2066 ExternalOneByteString_InstanceSize = 0x14;
2067static constexpr dart::compiler::target::word
2068 ExternalTwoByteString_InstanceSize = 0x14;
2069static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
2070 0xc;
2071static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
2072 0x1c;
2073static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
2074static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
2075static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
2076 0x20;
2077static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
2078 0x18;
2079static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
2080static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
2081static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
2082static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
2083static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
2084static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
2085 0x10;
2086static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
2087static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
2088static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
2089 0x8;
2090static constexpr dart::compiler::target::word
2091 InstructionsSection_UnalignedHeaderSize = 0x14;
2092static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
2093 0x18;
2094static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
2095static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
2096static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
2097 0x30;
2098static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
2099static constexpr dart::compiler::target::word Library_InstanceSize = 0x58;
2100static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
2101static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
2102 0x1c;
2103static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
2104static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
2105 0x18;
2106static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
2107static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
2108 0x8;
2109static constexpr dart::compiler::target::word
2110 MonomorphicSmiableCall_InstanceSize = 0xc;
2111static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
2112static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
2113static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
2114static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
2115static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
2116static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
2117static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
2118static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x14;
2119static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
2120static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x3c;
2121static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
2122static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
2123static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
2124static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
2125 0x14;
2126static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
2127static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
2128static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
2129static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
2130 0x10;
2131static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
2132static constexpr dart::compiler::target::word
2133 TransferableTypedData_InstanceSize = 0x4;
2134static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
2135static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
2136static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
2137 0x14;
2138static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
2139static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
2140static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
2141static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
2142 0xc;
2143static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
2144static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
2145static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
2146static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
2147static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
2148static constexpr dart::compiler::target::word
2149 WeakSerializationReference_InstanceSize = 0xc;
2150#endif // !defined(PRODUCT) && \
2151 // defined(TARGET_ARCH_IA32) && \
2152 // !defined(DART_COMPRESSED_POINTERS)
2153
2154#if !defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
2155 !defined(DART_COMPRESSED_POINTERS)
2156static constexpr dart::compiler::target::word Code_active_instructions_offset =
2157 0x70;
2158static constexpr dart::compiler::target::word Function_usage_counter_offset =
2159 0x70;
2160static constexpr dart::compiler::target::word
2161 ICData_receivers_static_type_offset = 0x20;
2162static constexpr dart::compiler::target::word
2163 SuspendState_frame_capacity_offset = 0x8;
2164static constexpr dart::compiler::target::word Array_elements_start_offset =
2165 0x18;
2166static constexpr dart::compiler::target::word Array_element_size = 0x8;
2167static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
2168 0x0;
2169static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
2170static constexpr dart::compiler::target::word Code_elements_start_offset = 0xb0;
2171static constexpr dart::compiler::target::word Code_element_size = 0x4;
2172static constexpr dart::compiler::target::word Context_elements_start_offset =
2173 0x18;
2174static constexpr dart::compiler::target::word Context_element_size = 0x8;
2175static constexpr dart::compiler::target::word
2176 ContextScope_elements_start_offset = 0x10;
2177static constexpr dart::compiler::target::word ContextScope_element_size = 0x48;
2178static constexpr dart::compiler::target::word
2179 ExceptionHandlers_elements_start_offset = 0x18;
2180static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
2181 0xc;
2182static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
2183 0x10;
2184static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
2185static constexpr dart::compiler::target::word
2186 OneByteString_elements_start_offset = 0x10;
2187static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
2188static constexpr dart::compiler::target::word Record_elements_start_offset =
2189 0x10;
2190static constexpr dart::compiler::target::word Record_element_size = 0x8;
2191static constexpr dart::compiler::target::word
2192 TypeArguments_elements_start_offset = 0x28;
2193static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
2194static constexpr dart::compiler::target::word
2195 TwoByteString_elements_start_offset = 0x10;
2196static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
2197static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
2198 0x18;
2199static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
2200static constexpr dart::compiler::target::word Array_kMaxElements =
2201 0x7ffffffffffffff;
2202static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
2203 0x7ffd;
2204static constexpr dart::compiler::target::word Context_kMaxElements =
2205 0x7ffffffffffffff;
2206static constexpr dart::compiler::target::word
2207 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
2208static constexpr dart::compiler::target::word
2209 Instructions_kPolymorphicEntryOffsetJIT = 0x34;
2210static constexpr dart::compiler::target::word
2211 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
2212static constexpr dart::compiler::target::word
2213 Instructions_kPolymorphicEntryOffsetAOT = 0x18;
2214static constexpr dart::compiler::target::word
2215 Instructions_kBarePayloadAlignment = 0x4;
2216static constexpr dart::compiler::target::word
2217 Instructions_kNonBarePayloadAlignment = 0x8;
2218static constexpr dart::compiler::target::word
2219 NativeEntry_kNumCallWrapperArguments = 0x2;
2220static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
2221static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
2222static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
2223 0x3fffffffffff;
2224static constexpr dart::compiler::target::word
2225 RecordShape_kFieldNamesIndexShift = 0x10;
2226static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
2227 0x3fffffffffff;
2228static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
2229 0xffff;
2230static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
2231 0xffff;
2232static constexpr dart::compiler::target::word String_kMaxElements =
2233 0x1fffffffffffffff;
2234static constexpr dart::compiler::target::word
2235 OneByteString_kMaxNewSpaceElements = 0x3fff0;
2236static constexpr dart::compiler::target::word
2237 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
2238static constexpr dart::compiler::target::word
2239 SubtypeTestCache_kFunctionTypeArguments = 0x3;
2240static constexpr dart::compiler::target::word
2241 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
2242static constexpr dart::compiler::target::word
2243 SubtypeTestCache_kDestinationType = 0x6;
2244static constexpr dart::compiler::target::word
2245 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
2246static constexpr dart::compiler::target::word
2247 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
2248static constexpr dart::compiler::target::word
2249 SubtypeTestCache_kInstanceTypeArguments = 0x1;
2250static constexpr dart::compiler::target::word
2251 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
2252static constexpr dart::compiler::target::word
2253 SubtypeTestCache_kTestEntryLength = 0x8;
2254static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
2255static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
2256 0x7;
2257static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
2258 0x7ffffffffffffff;
2259static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
2260static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
2261static constexpr dart::compiler::target::word
2262 AbstractType_type_test_stub_entry_point_offset = 0x8;
2263static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
2264 0x20;
2265static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
2266 0x28;
2267static constexpr dart::compiler::target::word
2268 ArgumentsDescriptor_first_named_entry_offset = 0x38;
2269static constexpr dart::compiler::target::word
2270 ArgumentsDescriptor_named_entry_size = 0x10;
2271static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
2272 0x0;
2273static constexpr dart::compiler::target::word
2274 ArgumentsDescriptor_position_offset = 0x8;
2275static constexpr dart::compiler::target::word
2276 ArgumentsDescriptor_positional_count_offset = 0x30;
2277static constexpr dart::compiler::target::word
2278 ArgumentsDescriptor_type_args_len_offset = 0x18;
2279static constexpr dart::compiler::target::word Array_data_offset = 0x18;
2280static constexpr dart::compiler::target::word Array_length_offset = 0x10;
2281static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
2282static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
2283static constexpr dart::compiler::target::word Class_declaration_type_offset =
2284 0x68;
2285static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
2286 0xb0;
2287static constexpr dart::compiler::target::word Class_super_type_offset = 0x58;
2288static constexpr dart::compiler::target::word
2289 Class_host_type_arguments_field_offset_in_words_offset = 0xbc;
2290static constexpr dart::compiler::target::word
2291 ClassTable_allocation_tracing_state_table_offset = 0x8;
2292static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
2293static constexpr dart::compiler::target::word
2294 Closure_delayed_type_arguments_offset = 0x18;
2295static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
2296static constexpr dart::compiler::target::word
2297 Closure_function_type_arguments_offset = 0x10;
2298static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
2299static constexpr dart::compiler::target::word
2300 Closure_instantiator_type_arguments_offset = 0x8;
2301static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
2302 0x20;
2303static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
2304static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
2305static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
2306static constexpr dart::compiler::target::word Context_num_variables_offset =
2307 0x8;
2308static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
2309static constexpr dart::compiler::target::word Double_value_offset = 0x8;
2310static constexpr dart::compiler::target::word
2311 ExternalOneByteString_external_data_offset = 0x10;
2312static constexpr dart::compiler::target::word
2313 ExternalTwoByteString_external_data_offset = 0x10;
2314static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
2315static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
2316static constexpr dart::compiler::target::word
2317 Field_initializer_function_offset = 0x20;
2318static constexpr dart::compiler::target::word
2319 Field_host_offset_or_field_id_offset = 0x28;
2320static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
2321static constexpr dart::compiler::target::word
2322 Field_guarded_list_length_in_object_offset_offset = 0x54;
2323static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
2324 0x30;
2325static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
2326static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
2327static constexpr dart::compiler::target::word Function_code_offset = 0x40;
2328static constexpr dart::compiler::target::word Function_data_offset = 0x30;
2329static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
2330 0x8, 0x10};
2331static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
2332static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
2333static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
2334 0x8;
2335static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
2336 0x18;
2337static constexpr dart::compiler::target::word
2338 GrowableObjectArray_length_offset = 0x10;
2339static constexpr dart::compiler::target::word
2340 GrowableObjectArray_type_arguments_offset = 0x8;
2341static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
2342static constexpr dart::compiler::target::word
2343 CallSiteData_arguments_descriptor_offset = 0x10;
2344static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
2345static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
2346static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
2347static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
2348static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
2349static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
2350static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
2351static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
2352static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
2353static constexpr dart::compiler::target::word
2354 Isolate_has_resumption_breakpoints_offset = 0x49;
2355static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
2356 0x20;
2357static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
2358 0x10;
2359static constexpr dart::compiler::target::word
2360 IsolateGroup_cached_class_table_table_offset = 0x18;
2361static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48;
2362static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
2363static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
2364static constexpr dart::compiler::target::word
2365 ImmutableLinkedHashBase_data_offset = 0x18;
2366static constexpr dart::compiler::target::word
2367 LinkedHashBase_deleted_keys_offset = 0x28;
2368static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
2369 0x10;
2370static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
2371 0x30;
2372static constexpr dart::compiler::target::word
2373 LinkedHashBase_type_arguments_offset = 0x8;
2374static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
2375 0x20;
2376static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
2377static constexpr dart::compiler::target::word
2378 MarkingStackBlock_pointers_offset = 0x10;
2379static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
2380 0x8;
2381static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
2382 0x18;
2383static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
2384 0x20;
2385static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
2386static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
2387 0x8;
2388static constexpr dart::compiler::target::word NativeArguments_argv_offset =
2389 0x10;
2390static constexpr dart::compiler::target::word NativeArguments_retval_offset =
2391 0x18;
2392static constexpr dart::compiler::target::word NativeArguments_thread_offset =
2393 0x0;
2394static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
2395 0x180;
2396static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
2397 0x128;
2398static constexpr dart::compiler::target::word
2399 ObjectStore_record_field_names_offset = 0x3f8;
2400static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
2401 0x1a8;
2402static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
2403 0x108;
2404static constexpr dart::compiler::target::word
2405 ObjectStore_ffi_callback_code_offset = 0x4f0;
2406static constexpr dart::compiler::target::word
2407 ObjectStore_suspend_state_await_offset = 0x448;
2408static constexpr dart::compiler::target::word
2409 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
2410static constexpr dart::compiler::target::word
2411 ObjectStore_suspend_state_handle_exception_offset = 0x490;
2412static constexpr dart::compiler::target::word
2413 ObjectStore_suspend_state_init_async_offset = 0x440;
2414static constexpr dart::compiler::target::word
2415 ObjectStore_suspend_state_init_async_star_offset = 0x468;
2416static constexpr dart::compiler::target::word
2417 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
2418static constexpr dart::compiler::target::word
2419 ObjectStore_suspend_state_return_async_offset = 0x458;
2420static constexpr dart::compiler::target::word
2421 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
2422static constexpr dart::compiler::target::word
2423 ObjectStore_suspend_state_return_async_star_offset = 0x478;
2424static constexpr dart::compiler::target::word
2425 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
2426static constexpr dart::compiler::target::word
2427 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
2428static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
2429static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
2430static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
2431 0x10;
2432static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
2433 0x8;
2434static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x10;
2435static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
2436static constexpr dart::compiler::target::word
2437 SingleTargetCache_entry_point_offset = 0x10;
2438static constexpr dart::compiler::target::word
2439 SingleTargetCache_lower_limit_offset = 0x18;
2440static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
2441 0x8;
2442static constexpr dart::compiler::target::word
2443 SingleTargetCache_upper_limit_offset = 0x1c;
2444static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
2445 0x10;
2446static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
2447static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
2448static constexpr dart::compiler::target::word String_hash_offset = 0x4;
2449static constexpr dart::compiler::target::word String_length_offset = 0x8;
2450static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
2451 0x8;
2452static constexpr dart::compiler::target::word
2453 SubtypeTestCache_num_inputs_offset = 0x10;
2454static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
2455 0x2;
2456static constexpr dart::compiler::target::word
2457 SuspendState_error_callback_offset = 0x30;
2458static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
2459 0x10;
2460static constexpr dart::compiler::target::word
2461 SuspendState_function_data_offset = 0x20;
2462static constexpr dart::compiler::target::word SuspendState_payload_offset =
2463 0x38;
2464static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
2465static constexpr dart::compiler::target::word
2466 SuspendState_then_callback_offset = 0x28;
2467static constexpr dart::compiler::target::word
2468 Thread_AllocateArray_entry_point_offset = 0x2c0;
2469static constexpr dart::compiler::target::word Thread_active_exception_offset =
2470 0x728;
2471static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
2472 0x730;
2473static constexpr dart::compiler::target::word
2474 Thread_array_write_barrier_entry_point_offset = 0x1e8;
2475static constexpr dart::compiler::target::word
2476 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x1f8;
2477static constexpr dart::compiler::target::word
2478 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x110;
2479static constexpr dart::compiler::target::word
2480 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x200;
2481static constexpr dart::compiler::target::word
2482 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x118;
2483static constexpr dart::compiler::target::word
2484 Thread_allocate_object_entry_point_offset = 0x208;
2485static constexpr dart::compiler::target::word
2486 Thread_allocate_object_stub_offset = 0x120;
2487static constexpr dart::compiler::target::word
2488 Thread_allocate_object_parameterized_entry_point_offset = 0x210;
2489static constexpr dart::compiler::target::word
2490 Thread_allocate_object_parameterized_stub_offset = 0x128;
2491static constexpr dart::compiler::target::word
2492 Thread_allocate_object_slow_entry_point_offset = 0x218;
2493static constexpr dart::compiler::target::word
2494 Thread_allocate_object_slow_stub_offset = 0x130;
2495static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
2496 0x768;
2497static constexpr dart::compiler::target::word
2498 Thread_async_exception_handler_stub_offset = 0x138;
2499static constexpr dart::compiler::target::word
2500 Thread_auto_scope_native_wrapper_entry_point_offset = 0x278;
2501static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x78;
2502static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x70;
2503static constexpr dart::compiler::target::word
2504 Thread_bootstrap_native_wrapper_entry_point_offset = 0x268;
2505static constexpr dart::compiler::target::word
2506 Thread_call_to_runtime_entry_point_offset = 0x1f0;
2507static constexpr dart::compiler::target::word
2508 Thread_call_to_runtime_stub_offset = 0xa8;
2509static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7a0;
2510static constexpr dart::compiler::target::word
2511 Thread_dispatch_table_array_offset = 0x58;
2512static constexpr dart::compiler::target::word
2513 Thread_double_truncate_round_supported_offset = 0x770;
2514static constexpr dart::compiler::target::word
2515 Thread_service_extension_stream_offset = 0x7a8;
2516static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
2517 0x240;
2518static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
2519 0x190;
2520static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
2521 0x248;
2522static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
2523 0x198;
2524static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
2525 0x298;
2526static constexpr dart::compiler::target::word
2527 Thread_double_negate_address_offset = 0x290;
2528static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
2529static constexpr dart::compiler::target::word
2530 Thread_enter_safepoint_stub_offset = 0x1c0;
2531static constexpr dart::compiler::target::word Thread_execution_state_offset =
2532 0x750;
2533static constexpr dart::compiler::target::word
2534 Thread_exit_safepoint_stub_offset = 0x1c8;
2535static constexpr dart::compiler::target::word
2536 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d0;
2537static constexpr dart::compiler::target::word
2538 Thread_call_native_through_safepoint_stub_offset = 0x1d8;
2539static constexpr dart::compiler::target::word
2540 Thread_call_native_through_safepoint_entry_point_offset = 0x250;
2541static constexpr dart::compiler::target::word
2542 Thread_fix_allocation_stub_code_offset = 0x98;
2543static constexpr dart::compiler::target::word
2544 Thread_fix_callers_target_code_offset = 0x90;
2545static constexpr dart::compiler::target::word
2546 Thread_float_absolute_address_offset = 0x2b0;
2547static constexpr dart::compiler::target::word
2548 Thread_float_negate_address_offset = 0x2a8;
2549static constexpr dart::compiler::target::word Thread_float_not_address_offset =
2550 0x2a0;
2551static constexpr dart::compiler::target::word
2552 Thread_float_zerow_address_offset = 0x2b8;
2553static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
2554 0x738;
2555static constexpr dart::compiler::target::word
2556 Thread_invoke_dart_code_stub_offset = 0xa0;
2557static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
2558 0x760;
2559static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6d0;
2560static constexpr dart::compiler::target::word Thread_isolate_group_offset =
2561 0x6d8;
2562static constexpr dart::compiler::target::word Thread_field_table_values_offset =
2563 0x60;
2564static constexpr dart::compiler::target::word
2565 Thread_lazy_deopt_from_return_stub_offset = 0x1a0;
2566static constexpr dart::compiler::target::word
2567 Thread_lazy_deopt_from_throw_stub_offset = 0x1a8;
2568static constexpr dart::compiler::target::word
2569 Thread_lazy_specialize_type_test_stub_offset = 0x1b8;
2570static constexpr dart::compiler::target::word
2571 Thread_marking_stack_block_offset = 0x700;
2572static constexpr dart::compiler::target::word
2573 Thread_megamorphic_call_checked_entry_offset = 0x230;
2574static constexpr dart::compiler::target::word
2575 Thread_switchable_call_miss_entry_offset = 0x238;
2576static constexpr dart::compiler::target::word
2577 Thread_switchable_call_miss_stub_offset = 0x170;
2578static constexpr dart::compiler::target::word
2579 Thread_no_scope_native_wrapper_entry_point_offset = 0x270;
2580static constexpr dart::compiler::target::word
2581 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xb8;
2582static constexpr dart::compiler::target::word
2583 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xb0;
2584static constexpr dart::compiler::target::word
2585 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xc8;
2586static constexpr dart::compiler::target::word
2587 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc0;
2588static constexpr dart::compiler::target::word
2589 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xd8;
2590static constexpr dart::compiler::target::word
2591 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd0;
2592static constexpr dart::compiler::target::word
2593 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xe8;
2594static constexpr dart::compiler::target::word
2595 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe0;
2596static constexpr dart::compiler::target::word
2597 Thread_range_error_shared_with_fpu_regs_stub_offset = 0xf8;
2598static constexpr dart::compiler::target::word
2599 Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf0;
2600static constexpr dart::compiler::target::word
2601 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x108;
2602static constexpr dart::compiler::target::word
2603 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x100;
2604static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x140;
2605static constexpr dart::compiler::target::word
2606 Thread_return_async_not_future_stub_offset = 0x150;
2607static constexpr dart::compiler::target::word
2608 Thread_return_async_star_stub_offset = 0x158;
2609static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
2610 0x148;
2611static constexpr dart::compiler::target::word Thread_object_null_offset = 0x68;
2612static constexpr dart::compiler::target::word
2613 Thread_predefined_symbols_address_offset = 0x280;
2614static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x740;
2615static constexpr dart::compiler::target::word
2616 Thread_saved_shadow_call_stack_offset = 0x748;
2617static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
2618 0x758;
2619static constexpr dart::compiler::target::word
2620 Thread_slow_type_test_stub_offset = 0x1b0;
2621static constexpr dart::compiler::target::word
2622 Thread_slow_type_test_entry_point_offset = 0x260;
2623static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
2624static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
2625 0x6e0;
2626static constexpr dart::compiler::target::word
2627 Thread_stack_overflow_flags_offset = 0x6e8;
2628static constexpr dart::compiler::target::word
2629 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x228;
2630static constexpr dart::compiler::target::word
2631 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x168;
2632static constexpr dart::compiler::target::word
2633 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x220;
2634static constexpr dart::compiler::target::word
2635 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x160;
2636static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
2637 0x6f8;
2638static constexpr dart::compiler::target::word
2639 Thread_suspend_state_await_entry_point_offset = 0x680;
2640static constexpr dart::compiler::target::word
2641 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x688;
2642static constexpr dart::compiler::target::word
2643 Thread_suspend_state_init_async_entry_point_offset = 0x678;
2644static constexpr dart::compiler::target::word
2645 Thread_suspend_state_return_async_entry_point_offset = 0x690;
2646static constexpr dart::compiler::target::word
2647 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x698;
2648static constexpr dart::compiler::target::word
2649 Thread_suspend_state_init_async_star_entry_point_offset = 0x6a0;
2650static constexpr dart::compiler::target::word
2651 Thread_suspend_state_yield_async_star_entry_point_offset = 0x6a8;
2652static constexpr dart::compiler::target::word
2653 Thread_suspend_state_return_async_star_entry_point_offset = 0x6b0;
2654static constexpr dart::compiler::target::word
2655 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6b8;
2656static constexpr dart::compiler::target::word
2657 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6c0;
2658static constexpr dart::compiler::target::word
2659 Thread_suspend_state_handle_exception_entry_point_offset = 0x6c8;
2660static constexpr dart::compiler::target::word
2661 Thread_top_exit_frame_info_offset = 0x6f0;
2662static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
2663static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
2664static constexpr dart::compiler::target::word
2665 Thread_unboxed_runtime_arg_offset = 0x718;
2666static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x710;
2667static constexpr dart::compiler::target::word
2668 Thread_write_barrier_entry_point_offset = 0x1e0;
2669static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
2670 0x40;
2671static constexpr dart::compiler::target::word Thread_next_task_id_offset =
2672 0x778;
2673static constexpr dart::compiler::target::word Thread_random_offset = 0x780;
2674static constexpr dart::compiler::target::word
2675 Thread_jump_to_frame_entry_point_offset = 0x258;
2676static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x788;
2677static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
2678 0x0;
2679static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
2680 0x8;
2681static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
2682 0x10;
2683static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
2684 0x18;
2685static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
2686 0x20;
2687static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
2688 0x10;
2689static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
2690static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
2691static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
2692 0x30;
2693static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
2694static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
2695 0x18;
2696static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
2697 0x10;
2698static constexpr dart::compiler::target::word
2699 FinalizerBase_entries_collected_offset = 0x20;
2700static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
2701 0x8;
2702static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
2703 0x10;
2704static constexpr dart::compiler::target::word
2705 FinalizerEntry_external_size_offset = 0x38;
2706static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
2707 0x20;
2708static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
2709static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
2710 0x18;
2711static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
2712static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
2713 0x28;
2714static constexpr dart::compiler::target::word
2715 FunctionType_named_parameter_names_offset = 0x40;
2716static constexpr dart::compiler::target::word
2717 FunctionType_packed_parameter_counts_offset = 0x48;
2718static constexpr dart::compiler::target::word
2719 FunctionType_packed_type_parameter_counts_offset = 0x4c;
2720static constexpr dart::compiler::target::word
2721 FunctionType_parameter_types_offset = 0x38;
2722static constexpr dart::compiler::target::word
2723 FunctionType_type_parameters_offset = 0x28;
2724static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
2725static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
2726static constexpr dart::compiler::target::word
2727 TypeArguments_instantiations_offset = 0x8;
2728static constexpr dart::compiler::target::word TypeArguments_length_offset =
2729 0x10;
2730static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
2731 0x20;
2732static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
2733static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
2734static constexpr dart::compiler::target::word TypeParameters_flags_offset =
2735 0x10;
2736static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
2737 0x18;
2738static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
2739 0x20;
2740static constexpr dart::compiler::target::word TypedDataBase_length_offset =
2741 0x10;
2742static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
2743 0x18;
2744static constexpr dart::compiler::target::word
2745 TypedDataView_offset_in_bytes_offset = 0x20;
2746static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
2747static constexpr dart::compiler::target::word
2748 UnhandledException_exception_offset = 0x8;
2749static constexpr dart::compiler::target::word
2750 UnhandledException_stacktrace_offset = 0x10;
2751static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
2752static constexpr dart::compiler::target::word
2753 MonomorphicSmiableCall_expected_cid_offset = 0x8;
2754static constexpr dart::compiler::target::word
2755 MonomorphicSmiableCall_entrypoint_offset = 0x10;
2756static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
2757static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
2758static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
2759static constexpr dart::compiler::target::word
2760 WeakReference_type_arguments_offset = 0x10;
2761static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
2762 0x8, 0x18, 0x10, 0x20};
2763static constexpr dart::compiler::target::word
2764 Thread_write_barrier_wrappers_thread_offset[] = {
2765 0x5d8, 0x5e0, 0x5e8, 0x5f0, 0x5f8, 0x600, 0x608, 0x610,
2766 0x618, 0x620, 0x628, 0x630, 0x638, 0x640, 0x648, -1,
2767 -1, -1, -1, 0x650, 0x658, -1, -1, 0x660,
2768 0x668, 0x670, -1, -1, -1, -1, -1, -1};
2769static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
2770static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
2771static constexpr dart::compiler::target::word Array_header_size = 0x18;
2772static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
2773static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
2774static constexpr dart::compiler::target::word Class_InstanceSize = 0xc8;
2775static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
2776static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
2777static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
2778static constexpr dart::compiler::target::word
2779 CompressedStackMaps_ObjectHeaderSize = 0x8;
2780static constexpr dart::compiler::target::word
2781 CompressedStackMaps_PayloadHeaderSize = 0x4;
2782static constexpr dart::compiler::target::word Context_header_size = 0x18;
2783static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
2784static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
2785 0x18;
2786static constexpr dart::compiler::target::word
2787 ExternalOneByteString_InstanceSize = 0x20;
2788static constexpr dart::compiler::target::word
2789 ExternalTwoByteString_InstanceSize = 0x20;
2790static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
2791 0x18;
2792static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
2793 0x30;
2794static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
2795static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
2796static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
2797 0x40;
2798static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
2799 0x30;
2800static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
2801static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
2802static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
2803static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
2804static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
2805static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
2806 0x20;
2807static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
2808static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
2809static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
2810 0x10;
2811static constexpr dart::compiler::target::word
2812 InstructionsSection_UnalignedHeaderSize = 0x28;
2813static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
2814 0x30;
2815static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
2816static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
2817static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
2818 0x60;
2819static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
2820static constexpr dart::compiler::target::word Library_InstanceSize = 0xa8;
2821static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
2822static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
2823 0x38;
2824static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
2825static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
2826 0x30;
2827static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
2828static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
2829 0x10;
2830static constexpr dart::compiler::target::word
2831 MonomorphicSmiableCall_InstanceSize = 0x18;
2832static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
2833static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
2834static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
2835static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
2836static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
2837static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
2838static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
2839static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x28;
2840static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
2841static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x78;
2842static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
2843static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
2844static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
2845static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
2846 0x20;
2847static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
2848static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
2849static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
2850static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
2851 0x18;
2852static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x20;
2853static constexpr dart::compiler::target::word
2854 TransferableTypedData_InstanceSize = 0x8;
2855static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
2856static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
2857static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
2858 0x28;
2859static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
2860static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
2861static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
2862static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
2863 0x18;
2864static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
2865static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
2866static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
2867static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
2868static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
2869static constexpr dart::compiler::target::word
2870 WeakSerializationReference_InstanceSize = 0x18;
2871#endif // !defined(PRODUCT) && \
2872 // defined(TARGET_ARCH_ARM64) && \
2873 // !defined(DART_COMPRESSED_POINTERS)
2874
2875#if !defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
2876 defined(DART_COMPRESSED_POINTERS)
2877static constexpr dart::compiler::target::word Code_active_instructions_offset =
2878 0x70;
2879static constexpr dart::compiler::target::word Function_usage_counter_offset =
2880 0x50;
2881static constexpr dart::compiler::target::word
2882 ICData_receivers_static_type_offset = 0x20;
2883static constexpr dart::compiler::target::word
2884 SuspendState_frame_capacity_offset = 0x8;
2885static constexpr dart::compiler::target::word Array_elements_start_offset =
2886 0x10;
2887static constexpr dart::compiler::target::word Array_element_size = 0x4;
2888static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
2889 0x0;
2890static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
2891static constexpr dart::compiler::target::word Code_elements_start_offset = 0xb0;
2892static constexpr dart::compiler::target::word Code_element_size = 0x4;
2893static constexpr dart::compiler::target::word Context_elements_start_offset =
2894 0x10;
2895static constexpr dart::compiler::target::word Context_element_size = 0x4;
2896static constexpr dart::compiler::target::word
2897 ContextScope_elements_start_offset = 0x10;
2898static constexpr dart::compiler::target::word ContextScope_element_size = 0x24;
2899static constexpr dart::compiler::target::word
2900 ExceptionHandlers_elements_start_offset = 0x10;
2901static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
2902 0xc;
2903static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
2904 0x10;
2905static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
2906static constexpr dart::compiler::target::word
2907 OneByteString_elements_start_offset = 0x10;
2908static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
2909static constexpr dart::compiler::target::word Record_elements_start_offset =
2910 0x10;
2911static constexpr dart::compiler::target::word Record_element_size = 0x4;
2912static constexpr dart::compiler::target::word
2913 TypeArguments_elements_start_offset = 0x18;
2914static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
2915static constexpr dart::compiler::target::word
2916 TwoByteString_elements_start_offset = 0x10;
2917static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
2918static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
2919 0x10;
2920static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
2921static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
2922static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
2923 0xfffc;
2924static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
2925static constexpr dart::compiler::target::word
2926 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
2927static constexpr dart::compiler::target::word
2928 Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
2929static constexpr dart::compiler::target::word
2930 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
2931static constexpr dart::compiler::target::word
2932 Instructions_kPolymorphicEntryOffsetAOT = 0x16;
2933static constexpr dart::compiler::target::word
2934 Instructions_kBarePayloadAlignment = 0x4;
2935static constexpr dart::compiler::target::word
2936 Instructions_kNonBarePayloadAlignment = 0x8;
2937static constexpr dart::compiler::target::word
2938 NativeEntry_kNumCallWrapperArguments = 0x2;
2939static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
2940static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
2941static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
2942 0x3fff;
2943static constexpr dart::compiler::target::word
2944 RecordShape_kFieldNamesIndexShift = 0x10;
2945static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
2946 0x3fff;
2947static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
2948 0xffff;
2949static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
2950 0xffff;
2951static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
2952static constexpr dart::compiler::target::word
2953 OneByteString_kMaxNewSpaceElements = 0x3fff0;
2954static constexpr dart::compiler::target::word
2955 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
2956static constexpr dart::compiler::target::word
2957 SubtypeTestCache_kFunctionTypeArguments = 0x3;
2958static constexpr dart::compiler::target::word
2959 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
2960static constexpr dart::compiler::target::word
2961 SubtypeTestCache_kDestinationType = 0x6;
2962static constexpr dart::compiler::target::word
2963 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
2964static constexpr dart::compiler::target::word
2965 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
2966static constexpr dart::compiler::target::word
2967 SubtypeTestCache_kInstanceTypeArguments = 0x1;
2968static constexpr dart::compiler::target::word
2969 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
2970static constexpr dart::compiler::target::word
2971 SubtypeTestCache_kTestEntryLength = 0x8;
2972static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
2973static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
2974 0x7;
2975static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
2976 0xfffffff;
2977static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
2978static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x1c;
2979static constexpr dart::compiler::target::word
2980 AbstractType_type_test_stub_entry_point_offset = 0x8;
2981static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
2982 0x14;
2983static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
2984 0x18;
2985static constexpr dart::compiler::target::word
2986 ArgumentsDescriptor_first_named_entry_offset = 0x20;
2987static constexpr dart::compiler::target::word
2988 ArgumentsDescriptor_named_entry_size = 0x8;
2989static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
2990 0x0;
2991static constexpr dart::compiler::target::word
2992 ArgumentsDescriptor_position_offset = 0x4;
2993static constexpr dart::compiler::target::word
2994 ArgumentsDescriptor_positional_count_offset = 0x1c;
2995static constexpr dart::compiler::target::word
2996 ArgumentsDescriptor_type_args_len_offset = 0x10;
2997static constexpr dart::compiler::target::word Array_data_offset = 0x10;
2998static constexpr dart::compiler::target::word Array_length_offset = 0xc;
2999static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
3000static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
3001static constexpr dart::compiler::target::word Class_declaration_type_offset =
3002 0x38;
3003static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
3004 0x64;
3005static constexpr dart::compiler::target::word Class_super_type_offset = 0x30;
3006static constexpr dart::compiler::target::word
3007 Class_host_type_arguments_field_offset_in_words_offset = 0x70;
3008static constexpr dart::compiler::target::word
3009 ClassTable_allocation_tracing_state_table_offset = 0x8;
3010static constexpr dart::compiler::target::word Closure_context_offset = 0x18;
3011static constexpr dart::compiler::target::word
3012 Closure_delayed_type_arguments_offset = 0x10;
3013static constexpr dart::compiler::target::word Closure_function_offset = 0x14;
3014static constexpr dart::compiler::target::word
3015 Closure_function_type_arguments_offset = 0xc;
3016static constexpr dart::compiler::target::word Closure_hash_offset = 0x1c;
3017static constexpr dart::compiler::target::word
3018 Closure_instantiator_type_arguments_offset = 0x8;
3019static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
3020 0x14;
3021static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
3022static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
3023static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
3024static constexpr dart::compiler::target::word Context_num_variables_offset =
3025 0x8;
3026static constexpr dart::compiler::target::word Context_parent_offset = 0xc;
3027static constexpr dart::compiler::target::word Double_value_offset = 0x8;
3028static constexpr dart::compiler::target::word
3029 ExternalOneByteString_external_data_offset = 0x10;
3030static constexpr dart::compiler::target::word
3031 ExternalTwoByteString_external_data_offset = 0x10;
3032static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
3033static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
3034static constexpr dart::compiler::target::word
3035 Field_initializer_function_offset = 0x14;
3036static constexpr dart::compiler::target::word
3037 Field_host_offset_or_field_id_offset = 0x18;
3038static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x2c;
3039static constexpr dart::compiler::target::word
3040 Field_guarded_list_length_in_object_offset_offset = 0x38;
3041static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
3042 0x1c;
3043static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x30;
3044static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x3a;
3045static constexpr dart::compiler::target::word Function_code_offset = 0x2c;
3046static constexpr dart::compiler::target::word Function_data_offset = 0x24;
3047static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
3048 0x8, 0x10};
3049static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x48;
3050static constexpr dart::compiler::target::word Function_signature_offset = 0x20;
3051static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
3052 0x8;
3053static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
3054 0x10;
3055static constexpr dart::compiler::target::word
3056 GrowableObjectArray_length_offset = 0xc;
3057static constexpr dart::compiler::target::word
3058 GrowableObjectArray_type_arguments_offset = 0x8;
3059static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
3060static constexpr dart::compiler::target::word
3061 CallSiteData_arguments_descriptor_offset = 0x10;
3062static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
3063static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
3064static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
3065static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
3066static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
3067static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
3068static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
3069static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
3070static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
3071static constexpr dart::compiler::target::word
3072 Isolate_has_resumption_breakpoints_offset = 0x49;
3073static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
3074 0x20;
3075static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
3076 0x10;
3077static constexpr dart::compiler::target::word
3078 IsolateGroup_cached_class_table_table_offset = 0x18;
3079static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48;
3080static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
3081static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x10;
3082static constexpr dart::compiler::target::word
3083 ImmutableLinkedHashBase_data_offset = 0x10;
3084static constexpr dart::compiler::target::word
3085 LinkedHashBase_deleted_keys_offset = 0x18;
3086static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
3087 0xc;
3088static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
3089 0x1c;
3090static constexpr dart::compiler::target::word
3091 LinkedHashBase_type_arguments_offset = 0x8;
3092static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
3093 0x14;
3094static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
3095static constexpr dart::compiler::target::word
3096 MarkingStackBlock_pointers_offset = 0x10;
3097static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
3098 0x8;
3099static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
3100 0x18;
3101static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
3102 0x20;
3103static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
3104static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
3105 0x8;
3106static constexpr dart::compiler::target::word NativeArguments_argv_offset =
3107 0x10;
3108static constexpr dart::compiler::target::word NativeArguments_retval_offset =
3109 0x18;
3110static constexpr dart::compiler::target::word NativeArguments_thread_offset =
3111 0x0;
3112static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
3113 0x180;
3114static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
3115 0x128;
3116static constexpr dart::compiler::target::word
3117 ObjectStore_record_field_names_offset = 0x3f8;
3118static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
3119 0x1a8;
3120static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
3121 0x108;
3122static constexpr dart::compiler::target::word
3123 ObjectStore_ffi_callback_code_offset = 0x4f0;
3124static constexpr dart::compiler::target::word
3125 ObjectStore_suspend_state_await_offset = 0x448;
3126static constexpr dart::compiler::target::word
3127 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
3128static constexpr dart::compiler::target::word
3129 ObjectStore_suspend_state_handle_exception_offset = 0x490;
3130static constexpr dart::compiler::target::word
3131 ObjectStore_suspend_state_init_async_offset = 0x440;
3132static constexpr dart::compiler::target::word
3133 ObjectStore_suspend_state_init_async_star_offset = 0x468;
3134static constexpr dart::compiler::target::word
3135 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
3136static constexpr dart::compiler::target::word
3137 ObjectStore_suspend_state_return_async_offset = 0x458;
3138static constexpr dart::compiler::target::word
3139 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
3140static constexpr dart::compiler::target::word
3141 ObjectStore_suspend_state_return_async_star_offset = 0x478;
3142static constexpr dart::compiler::target::word
3143 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
3144static constexpr dart::compiler::target::word
3145 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
3146static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
3147static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
3148static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
3149 0x10;
3150static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
3151 0x8;
3152static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0xc;
3153static constexpr dart::compiler::target::word Record_shape_offset = 0xc;
3154static constexpr dart::compiler::target::word
3155 SingleTargetCache_entry_point_offset = 0x10;
3156static constexpr dart::compiler::target::word
3157 SingleTargetCache_lower_limit_offset = 0x18;
3158static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
3159 0x8;
3160static constexpr dart::compiler::target::word
3161 SingleTargetCache_upper_limit_offset = 0x1c;
3162static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
3163 0x10;
3164static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
3165static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
3166static constexpr dart::compiler::target::word String_hash_offset = 0x4;
3167static constexpr dart::compiler::target::word String_length_offset = 0x8;
3168static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
3169 0x8;
3170static constexpr dart::compiler::target::word
3171 SubtypeTestCache_num_inputs_offset = 0x10;
3172static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
3173 0x2;
3174static constexpr dart::compiler::target::word
3175 SuspendState_error_callback_offset = 0x28;
3176static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
3177 0x10;
3178static constexpr dart::compiler::target::word
3179 SuspendState_function_data_offset = 0x20;
3180static constexpr dart::compiler::target::word SuspendState_payload_offset =
3181 0x30;
3182static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
3183static constexpr dart::compiler::target::word
3184 SuspendState_then_callback_offset = 0x24;
3185static constexpr dart::compiler::target::word
3186 Thread_AllocateArray_entry_point_offset = 0x2c8;
3187static constexpr dart::compiler::target::word Thread_active_exception_offset =
3188 0x6e8;
3189static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
3190 0x6f0;
3191static constexpr dart::compiler::target::word
3192 Thread_array_write_barrier_entry_point_offset = 0x1f0;
3193static constexpr dart::compiler::target::word
3194 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
3195static constexpr dart::compiler::target::word
3196 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
3197static constexpr dart::compiler::target::word
3198 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
3199static constexpr dart::compiler::target::word
3200 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
3201static constexpr dart::compiler::target::word
3202 Thread_allocate_object_entry_point_offset = 0x210;
3203static constexpr dart::compiler::target::word
3204 Thread_allocate_object_stub_offset = 0x128;
3205static constexpr dart::compiler::target::word
3206 Thread_allocate_object_parameterized_entry_point_offset = 0x218;
3207static constexpr dart::compiler::target::word
3208 Thread_allocate_object_parameterized_stub_offset = 0x130;
3209static constexpr dart::compiler::target::word
3210 Thread_allocate_object_slow_entry_point_offset = 0x220;
3211static constexpr dart::compiler::target::word
3212 Thread_allocate_object_slow_stub_offset = 0x138;
3213static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
3214 0x728;
3215static constexpr dart::compiler::target::word
3216 Thread_async_exception_handler_stub_offset = 0x140;
3217static constexpr dart::compiler::target::word
3218 Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
3219static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80;
3220static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78;
3221static constexpr dart::compiler::target::word
3222 Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
3223static constexpr dart::compiler::target::word
3224 Thread_call_to_runtime_entry_point_offset = 0x1f8;
3225static constexpr dart::compiler::target::word
3226 Thread_call_to_runtime_stub_offset = 0xb0;
3227static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x760;
3228static constexpr dart::compiler::target::word
3229 Thread_dispatch_table_array_offset = 0x60;
3230static constexpr dart::compiler::target::word
3231 Thread_double_truncate_round_supported_offset = 0x730;
3232static constexpr dart::compiler::target::word
3233 Thread_service_extension_stream_offset = 0x768;
3234static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
3235 0x248;
3236static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
3237 0x198;
3238static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
3239 0x250;
3240static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
3241 0x1a0;
3242static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
3243 0x2a0;
3244static constexpr dart::compiler::target::word
3245 Thread_double_negate_address_offset = 0x298;
3246static constexpr dart::compiler::target::word Thread_end_offset = 0x58;
3247static constexpr dart::compiler::target::word
3248 Thread_enter_safepoint_stub_offset = 0x1c8;
3249static constexpr dart::compiler::target::word Thread_execution_state_offset =
3250 0x710;
3251static constexpr dart::compiler::target::word
3252 Thread_exit_safepoint_stub_offset = 0x1d0;
3253static constexpr dart::compiler::target::word
3254 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
3255static constexpr dart::compiler::target::word
3256 Thread_call_native_through_safepoint_stub_offset = 0x1e0;
3257static constexpr dart::compiler::target::word
3258 Thread_call_native_through_safepoint_entry_point_offset = 0x258;
3259static constexpr dart::compiler::target::word
3260 Thread_fix_allocation_stub_code_offset = 0xa0;
3261static constexpr dart::compiler::target::word
3262 Thread_fix_callers_target_code_offset = 0x98;
3263static constexpr dart::compiler::target::word
3264 Thread_float_absolute_address_offset = 0x2b8;
3265static constexpr dart::compiler::target::word
3266 Thread_float_negate_address_offset = 0x2b0;
3267static constexpr dart::compiler::target::word Thread_float_not_address_offset =
3268 0x2a8;
3269static constexpr dart::compiler::target::word
3270 Thread_float_zerow_address_offset = 0x2c0;
3271static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
3272 0x6f8;
3273static constexpr dart::compiler::target::word
3274 Thread_invoke_dart_code_stub_offset = 0xa8;
3275static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
3276 0x720;
3277static constexpr dart::compiler::target::word Thread_isolate_offset = 0x690;
3278static constexpr dart::compiler::target::word Thread_isolate_group_offset =
3279 0x698;
3280static constexpr dart::compiler::target::word Thread_field_table_values_offset =
3281 0x68;
3282static constexpr dart::compiler::target::word
3283 Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
3284static constexpr dart::compiler::target::word
3285 Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
3286static constexpr dart::compiler::target::word
3287 Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
3288static constexpr dart::compiler::target::word
3289 Thread_marking_stack_block_offset = 0x6c0;
3290static constexpr dart::compiler::target::word
3291 Thread_megamorphic_call_checked_entry_offset = 0x238;
3292static constexpr dart::compiler::target::word
3293 Thread_switchable_call_miss_entry_offset = 0x240;
3294static constexpr dart::compiler::target::word
3295 Thread_switchable_call_miss_stub_offset = 0x178;
3296static constexpr dart::compiler::target::word
3297 Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
3298static constexpr dart::compiler::target::word
3299 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc0;
3300static constexpr dart::compiler::target::word
3301 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xb8;
3302static constexpr dart::compiler::target::word
3303 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
3304static constexpr dart::compiler::target::word
3305 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
3306static constexpr dart::compiler::target::word
3307 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
3308static constexpr dart::compiler::target::word
3309 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
3310static constexpr dart::compiler::target::word
3311 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
3312static constexpr dart::compiler::target::word
3313 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
3314static constexpr dart::compiler::target::word
3315 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
3316static constexpr dart::compiler::target::word
3317 Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
3318static constexpr dart::compiler::target::word
3319 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
3320static constexpr dart::compiler::target::word
3321 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
3322static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x148;
3323static constexpr dart::compiler::target::word
3324 Thread_return_async_not_future_stub_offset = 0x158;
3325static constexpr dart::compiler::target::word
3326 Thread_return_async_star_stub_offset = 0x160;
3327static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
3328 0x150;
3329static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70;
3330static constexpr dart::compiler::target::word
3331 Thread_predefined_symbols_address_offset = 0x288;
3332static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x700;
3333static constexpr dart::compiler::target::word
3334 Thread_saved_shadow_call_stack_offset = 0x708;
3335static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
3336 0x718;
3337static constexpr dart::compiler::target::word
3338 Thread_slow_type_test_stub_offset = 0x1b8;
3339static constexpr dart::compiler::target::word
3340 Thread_slow_type_test_entry_point_offset = 0x268;
3341static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
3342static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
3343 0x6a0;
3344static constexpr dart::compiler::target::word
3345 Thread_stack_overflow_flags_offset = 0x6a8;
3346static constexpr dart::compiler::target::word
3347 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
3348static constexpr dart::compiler::target::word
3349 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
3350static constexpr dart::compiler::target::word
3351 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x228;
3352static constexpr dart::compiler::target::word
3353 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
3354static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
3355 0x6b8;
3356static constexpr dart::compiler::target::word
3357 Thread_suspend_state_await_entry_point_offset = 0x640;
3358static constexpr dart::compiler::target::word
3359 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x648;
3360static constexpr dart::compiler::target::word
3361 Thread_suspend_state_init_async_entry_point_offset = 0x638;
3362static constexpr dart::compiler::target::word
3363 Thread_suspend_state_return_async_entry_point_offset = 0x650;
3364static constexpr dart::compiler::target::word
3365 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x658;
3366static constexpr dart::compiler::target::word
3367 Thread_suspend_state_init_async_star_entry_point_offset = 0x660;
3368static constexpr dart::compiler::target::word
3369 Thread_suspend_state_yield_async_star_entry_point_offset = 0x668;
3370static constexpr dart::compiler::target::word
3371 Thread_suspend_state_return_async_star_entry_point_offset = 0x670;
3372static constexpr dart::compiler::target::word
3373 Thread_suspend_state_init_sync_star_entry_point_offset = 0x678;
3374static constexpr dart::compiler::target::word
3375 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x680;
3376static constexpr dart::compiler::target::word
3377 Thread_suspend_state_handle_exception_entry_point_offset = 0x688;
3378static constexpr dart::compiler::target::word
3379 Thread_top_exit_frame_info_offset = 0x6b0;
3380static constexpr dart::compiler::target::word Thread_top_offset = 0x50;
3381static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
3382static constexpr dart::compiler::target::word
3383 Thread_unboxed_runtime_arg_offset = 0x6d8;
3384static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6d0;
3385static constexpr dart::compiler::target::word
3386 Thread_write_barrier_entry_point_offset = 0x1e8;
3387static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
3388 0x40;
3389static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48;
3390static constexpr dart::compiler::target::word Thread_next_task_id_offset =
3391 0x738;
3392static constexpr dart::compiler::target::word Thread_random_offset = 0x740;
3393static constexpr dart::compiler::target::word
3394 Thread_jump_to_frame_entry_point_offset = 0x260;
3395static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x748;
3396static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
3397 0x0;
3398static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
3399 0x8;
3400static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
3401 0x10;
3402static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
3403 0x18;
3404static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
3405 0x20;
3406static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
3407 0x10;
3408static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
3409static constexpr dart::compiler::target::word Type_arguments_offset = 0x20;
3410static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
3411 0x24;
3412static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x20;
3413static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
3414 0x18;
3415static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
3416 0x14;
3417static constexpr dart::compiler::target::word
3418 FinalizerBase_entries_collected_offset = 0x1c;
3419static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
3420 0x8;
3421static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
3422 0xc;
3423static constexpr dart::compiler::target::word
3424 FinalizerEntry_external_size_offset = 0x20;
3425static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
3426 0x14;
3427static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x18;
3428static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
3429 0x10;
3430static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
3431static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
3432 0x20;
3433static constexpr dart::compiler::target::word
3434 FunctionType_named_parameter_names_offset = 0x2c;
3435static constexpr dart::compiler::target::word
3436 FunctionType_packed_parameter_counts_offset = 0x30;
3437static constexpr dart::compiler::target::word
3438 FunctionType_packed_type_parameter_counts_offset = 0x34;
3439static constexpr dart::compiler::target::word
3440 FunctionType_parameter_types_offset = 0x28;
3441static constexpr dart::compiler::target::word
3442 FunctionType_type_parameters_offset = 0x20;
3443static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x26;
3444static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x10;
3445static constexpr dart::compiler::target::word
3446 TypeArguments_instantiations_offset = 0x8;
3447static constexpr dart::compiler::target::word TypeArguments_length_offset = 0xc;
3448static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
3449 0x14;
3450static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x18;
3451static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
3452static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0xc;
3453static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
3454 0x10;
3455static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
3456 0x14;
3457static constexpr dart::compiler::target::word TypedDataBase_length_offset =
3458 0x14;
3459static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
3460 0x18;
3461static constexpr dart::compiler::target::word
3462 TypedDataView_offset_in_bytes_offset = 0x1c;
3463static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
3464static constexpr dart::compiler::target::word
3465 UnhandledException_exception_offset = 0x8;
3466static constexpr dart::compiler::target::word
3467 UnhandledException_stacktrace_offset = 0xc;
3468static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
3469static constexpr dart::compiler::target::word
3470 MonomorphicSmiableCall_expected_cid_offset = 0x8;
3471static constexpr dart::compiler::target::word
3472 MonomorphicSmiableCall_entrypoint_offset = 0x10;
3473static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
3474static constexpr dart::compiler::target::word WeakProperty_value_offset = 0xc;
3475static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
3476static constexpr dart::compiler::target::word
3477 WeakReference_type_arguments_offset = 0xc;
3478static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
3479 0x8, 0x18, 0x10, 0x20};
3480static constexpr dart::compiler::target::word
3481 Thread_write_barrier_wrappers_thread_offset[] = {
3482 0x5e0, 0x5e8, 0x5f0, 0x5f8, -1, -1, 0x600, 0x608,
3483 0x610, 0x618, 0x620, -1, 0x628, 0x630, -1, -1};
3484static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20;
3485static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
3486static constexpr dart::compiler::target::word Array_header_size = 0x10;
3487static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
3488static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
3489static constexpr dart::compiler::target::word Class_InstanceSize = 0x80;
3490static constexpr dart::compiler::target::word Closure_InstanceSize = 0x20;
3491static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x18;
3492static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
3493static constexpr dart::compiler::target::word
3494 CompressedStackMaps_ObjectHeaderSize = 0x8;
3495static constexpr dart::compiler::target::word
3496 CompressedStackMaps_PayloadHeaderSize = 0x4;
3497static constexpr dart::compiler::target::word Context_header_size = 0x10;
3498static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
3499static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
3500 0x18;
3501static constexpr dart::compiler::target::word
3502 ExternalOneByteString_InstanceSize = 0x20;
3503static constexpr dart::compiler::target::word
3504 ExternalTwoByteString_InstanceSize = 0x20;
3505static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
3506 0x18;
3507static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
3508 0x20;
3509static constexpr dart::compiler::target::word Field_InstanceSize = 0x40;
3510static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x28;
3511static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
3512 0x28;
3513static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
3514 0x28;
3515static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
3516static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
3517static constexpr dart::compiler::target::word Function_InstanceSize = 0x60;
3518static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x38;
3519static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
3520static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
3521 0x18;
3522static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
3523static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
3524static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
3525 0x10;
3526static constexpr dart::compiler::target::word
3527 InstructionsSection_UnalignedHeaderSize = 0x28;
3528static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
3529 0x30;
3530static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
3531static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
3532static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
3533 0x38;
3534static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x20;
3535static constexpr dart::compiler::target::word Library_InstanceSize = 0x70;
3536static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x18;
3537static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
3538 0x20;
3539static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
3540static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
3541 0x30;
3542static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
3543static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
3544 0x10;
3545static constexpr dart::compiler::target::word
3546 MonomorphicSmiableCall_InstanceSize = 0x18;
3547static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x18;
3548static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
3549static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
3550static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
3551static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x20;
3552static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
3553static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
3554static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x18;
3555static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x28;
3556static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x50;
3557static constexpr dart::compiler::target::word Script_InstanceSize = 0x38;
3558static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
3559static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
3560static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
3561 0x20;
3562static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x18;
3563static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x30;
3564static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
3565static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
3566 0x18;
3567static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x18;
3568static constexpr dart::compiler::target::word
3569 TransferableTypedData_InstanceSize = 0x8;
3570static constexpr dart::compiler::target::word Type_InstanceSize = 0x28;
3571static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x28;
3572static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
3573 0x18;
3574static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
3575static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
3576static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x20;
3577static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
3578 0x10;
3579static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
3580static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x10;
3581static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
3582static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x18;
3583static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x18;
3584static constexpr dart::compiler::target::word
3585 WeakSerializationReference_InstanceSize = 0x10;
3586#endif // !defined(PRODUCT) && \
3587 // defined(TARGET_ARCH_X64) && \
3588 // defined(DART_COMPRESSED_POINTERS)
3589
3590#if !defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
3591 defined(DART_COMPRESSED_POINTERS)
3592static constexpr dart::compiler::target::word Code_active_instructions_offset =
3593 0x70;
3594static constexpr dart::compiler::target::word Function_usage_counter_offset =
3595 0x50;
3596static constexpr dart::compiler::target::word
3597 ICData_receivers_static_type_offset = 0x20;
3598static constexpr dart::compiler::target::word
3599 SuspendState_frame_capacity_offset = 0x8;
3600static constexpr dart::compiler::target::word Array_elements_start_offset =
3601 0x10;
3602static constexpr dart::compiler::target::word Array_element_size = 0x4;
3603static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
3604 0x0;
3605static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
3606static constexpr dart::compiler::target::word Code_elements_start_offset = 0xb0;
3607static constexpr dart::compiler::target::word Code_element_size = 0x4;
3608static constexpr dart::compiler::target::word Context_elements_start_offset =
3609 0x10;
3610static constexpr dart::compiler::target::word Context_element_size = 0x4;
3611static constexpr dart::compiler::target::word
3612 ContextScope_elements_start_offset = 0x10;
3613static constexpr dart::compiler::target::word ContextScope_element_size = 0x24;
3614static constexpr dart::compiler::target::word
3615 ExceptionHandlers_elements_start_offset = 0x10;
3616static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
3617 0xc;
3618static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
3619 0x10;
3620static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
3621static constexpr dart::compiler::target::word
3622 OneByteString_elements_start_offset = 0x10;
3623static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
3624static constexpr dart::compiler::target::word Record_elements_start_offset =
3625 0x10;
3626static constexpr dart::compiler::target::word Record_element_size = 0x4;
3627static constexpr dart::compiler::target::word
3628 TypeArguments_elements_start_offset = 0x18;
3629static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
3630static constexpr dart::compiler::target::word
3631 TwoByteString_elements_start_offset = 0x10;
3632static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
3633static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
3634 0x10;
3635static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
3636static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
3637static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
3638 0xfffc;
3639static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
3640static constexpr dart::compiler::target::word
3641 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
3642static constexpr dart::compiler::target::word
3643 Instructions_kPolymorphicEntryOffsetJIT = 0x34;
3644static constexpr dart::compiler::target::word
3645 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
3646static constexpr dart::compiler::target::word
3647 Instructions_kPolymorphicEntryOffsetAOT = 0x18;
3648static constexpr dart::compiler::target::word
3649 Instructions_kBarePayloadAlignment = 0x4;
3650static constexpr dart::compiler::target::word
3651 Instructions_kNonBarePayloadAlignment = 0x8;
3652static constexpr dart::compiler::target::word
3653 NativeEntry_kNumCallWrapperArguments = 0x2;
3654static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
3655static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
3656static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
3657 0x3fff;
3658static constexpr dart::compiler::target::word
3659 RecordShape_kFieldNamesIndexShift = 0x10;
3660static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
3661 0x3fff;
3662static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
3663 0xffff;
3664static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
3665 0xffff;
3666static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
3667static constexpr dart::compiler::target::word
3668 OneByteString_kMaxNewSpaceElements = 0x3fff0;
3669static constexpr dart::compiler::target::word
3670 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
3671static constexpr dart::compiler::target::word
3672 SubtypeTestCache_kFunctionTypeArguments = 0x3;
3673static constexpr dart::compiler::target::word
3674 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
3675static constexpr dart::compiler::target::word
3676 SubtypeTestCache_kDestinationType = 0x6;
3677static constexpr dart::compiler::target::word
3678 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
3679static constexpr dart::compiler::target::word
3680 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
3681static constexpr dart::compiler::target::word
3682 SubtypeTestCache_kInstanceTypeArguments = 0x1;
3683static constexpr dart::compiler::target::word
3684 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
3685static constexpr dart::compiler::target::word
3686 SubtypeTestCache_kTestEntryLength = 0x8;
3687static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
3688static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
3689 0x7;
3690static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
3691 0xfffffff;
3692static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
3693static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x1c;
3694static constexpr dart::compiler::target::word
3695 AbstractType_type_test_stub_entry_point_offset = 0x8;
3696static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
3697 0x14;
3698static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
3699 0x18;
3700static constexpr dart::compiler::target::word
3701 ArgumentsDescriptor_first_named_entry_offset = 0x20;
3702static constexpr dart::compiler::target::word
3703 ArgumentsDescriptor_named_entry_size = 0x8;
3704static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
3705 0x0;
3706static constexpr dart::compiler::target::word
3707 ArgumentsDescriptor_position_offset = 0x4;
3708static constexpr dart::compiler::target::word
3709 ArgumentsDescriptor_positional_count_offset = 0x1c;
3710static constexpr dart::compiler::target::word
3711 ArgumentsDescriptor_type_args_len_offset = 0x10;
3712static constexpr dart::compiler::target::word Array_data_offset = 0x10;
3713static constexpr dart::compiler::target::word Array_length_offset = 0xc;
3714static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
3715static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
3716static constexpr dart::compiler::target::word Class_declaration_type_offset =
3717 0x38;
3718static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
3719 0x64;
3720static constexpr dart::compiler::target::word Class_super_type_offset = 0x30;
3721static constexpr dart::compiler::target::word
3722 Class_host_type_arguments_field_offset_in_words_offset = 0x70;
3723static constexpr dart::compiler::target::word
3724 ClassTable_allocation_tracing_state_table_offset = 0x8;
3725static constexpr dart::compiler::target::word Closure_context_offset = 0x18;
3726static constexpr dart::compiler::target::word
3727 Closure_delayed_type_arguments_offset = 0x10;
3728static constexpr dart::compiler::target::word Closure_function_offset = 0x14;
3729static constexpr dart::compiler::target::word
3730 Closure_function_type_arguments_offset = 0xc;
3731static constexpr dart::compiler::target::word Closure_hash_offset = 0x1c;
3732static constexpr dart::compiler::target::word
3733 Closure_instantiator_type_arguments_offset = 0x8;
3734static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
3735 0x14;
3736static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
3737static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
3738static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
3739static constexpr dart::compiler::target::word Context_num_variables_offset =
3740 0x8;
3741static constexpr dart::compiler::target::word Context_parent_offset = 0xc;
3742static constexpr dart::compiler::target::word Double_value_offset = 0x8;
3743static constexpr dart::compiler::target::word
3744 ExternalOneByteString_external_data_offset = 0x10;
3745static constexpr dart::compiler::target::word
3746 ExternalTwoByteString_external_data_offset = 0x10;
3747static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
3748static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
3749static constexpr dart::compiler::target::word
3750 Field_initializer_function_offset = 0x14;
3751static constexpr dart::compiler::target::word
3752 Field_host_offset_or_field_id_offset = 0x18;
3753static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x2c;
3754static constexpr dart::compiler::target::word
3755 Field_guarded_list_length_in_object_offset_offset = 0x38;
3756static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
3757 0x1c;
3758static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x30;
3759static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x3a;
3760static constexpr dart::compiler::target::word Function_code_offset = 0x2c;
3761static constexpr dart::compiler::target::word Function_data_offset = 0x24;
3762static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
3763 0x8, 0x10};
3764static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x48;
3765static constexpr dart::compiler::target::word Function_signature_offset = 0x20;
3766static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
3767 0x8;
3768static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
3769 0x10;
3770static constexpr dart::compiler::target::word
3771 GrowableObjectArray_length_offset = 0xc;
3772static constexpr dart::compiler::target::word
3773 GrowableObjectArray_type_arguments_offset = 0x8;
3774static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
3775static constexpr dart::compiler::target::word
3776 CallSiteData_arguments_descriptor_offset = 0x10;
3777static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
3778static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
3779static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
3780static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
3781static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
3782static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
3783static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
3784static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
3785static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
3786static constexpr dart::compiler::target::word
3787 Isolate_has_resumption_breakpoints_offset = 0x49;
3788static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
3789 0x20;
3790static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
3791 0x10;
3792static constexpr dart::compiler::target::word
3793 IsolateGroup_cached_class_table_table_offset = 0x18;
3794static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48;
3795static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
3796static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x10;
3797static constexpr dart::compiler::target::word
3798 ImmutableLinkedHashBase_data_offset = 0x10;
3799static constexpr dart::compiler::target::word
3800 LinkedHashBase_deleted_keys_offset = 0x18;
3801static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
3802 0xc;
3803static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
3804 0x1c;
3805static constexpr dart::compiler::target::word
3806 LinkedHashBase_type_arguments_offset = 0x8;
3807static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
3808 0x14;
3809static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
3810static constexpr dart::compiler::target::word
3811 MarkingStackBlock_pointers_offset = 0x10;
3812static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
3813 0x8;
3814static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
3815 0x18;
3816static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
3817 0x20;
3818static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
3819static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
3820 0x8;
3821static constexpr dart::compiler::target::word NativeArguments_argv_offset =
3822 0x10;
3823static constexpr dart::compiler::target::word NativeArguments_retval_offset =
3824 0x18;
3825static constexpr dart::compiler::target::word NativeArguments_thread_offset =
3826 0x0;
3827static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
3828 0x180;
3829static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
3830 0x128;
3831static constexpr dart::compiler::target::word
3832 ObjectStore_record_field_names_offset = 0x3f8;
3833static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
3834 0x1a8;
3835static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
3836 0x108;
3837static constexpr dart::compiler::target::word
3838 ObjectStore_ffi_callback_code_offset = 0x4f0;
3839static constexpr dart::compiler::target::word
3840 ObjectStore_suspend_state_await_offset = 0x448;
3841static constexpr dart::compiler::target::word
3842 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
3843static constexpr dart::compiler::target::word
3844 ObjectStore_suspend_state_handle_exception_offset = 0x490;
3845static constexpr dart::compiler::target::word
3846 ObjectStore_suspend_state_init_async_offset = 0x440;
3847static constexpr dart::compiler::target::word
3848 ObjectStore_suspend_state_init_async_star_offset = 0x468;
3849static constexpr dart::compiler::target::word
3850 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
3851static constexpr dart::compiler::target::word
3852 ObjectStore_suspend_state_return_async_offset = 0x458;
3853static constexpr dart::compiler::target::word
3854 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
3855static constexpr dart::compiler::target::word
3856 ObjectStore_suspend_state_return_async_star_offset = 0x478;
3857static constexpr dart::compiler::target::word
3858 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
3859static constexpr dart::compiler::target::word
3860 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
3861static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
3862static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
3863static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
3864 0x10;
3865static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
3866 0x8;
3867static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0xc;
3868static constexpr dart::compiler::target::word Record_shape_offset = 0xc;
3869static constexpr dart::compiler::target::word
3870 SingleTargetCache_entry_point_offset = 0x10;
3871static constexpr dart::compiler::target::word
3872 SingleTargetCache_lower_limit_offset = 0x18;
3873static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
3874 0x8;
3875static constexpr dart::compiler::target::word
3876 SingleTargetCache_upper_limit_offset = 0x1c;
3877static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
3878 0x10;
3879static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
3880static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
3881static constexpr dart::compiler::target::word String_hash_offset = 0x4;
3882static constexpr dart::compiler::target::word String_length_offset = 0x8;
3883static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
3884 0x8;
3885static constexpr dart::compiler::target::word
3886 SubtypeTestCache_num_inputs_offset = 0x10;
3887static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
3888 0x2;
3889static constexpr dart::compiler::target::word
3890 SuspendState_error_callback_offset = 0x28;
3891static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
3892 0x10;
3893static constexpr dart::compiler::target::word
3894 SuspendState_function_data_offset = 0x20;
3895static constexpr dart::compiler::target::word SuspendState_payload_offset =
3896 0x30;
3897static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
3898static constexpr dart::compiler::target::word
3899 SuspendState_then_callback_offset = 0x24;
3900static constexpr dart::compiler::target::word
3901 Thread_AllocateArray_entry_point_offset = 0x2c8;
3902static constexpr dart::compiler::target::word Thread_active_exception_offset =
3903 0x730;
3904static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
3905 0x738;
3906static constexpr dart::compiler::target::word
3907 Thread_array_write_barrier_entry_point_offset = 0x1f0;
3908static constexpr dart::compiler::target::word
3909 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
3910static constexpr dart::compiler::target::word
3911 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
3912static constexpr dart::compiler::target::word
3913 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
3914static constexpr dart::compiler::target::word
3915 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
3916static constexpr dart::compiler::target::word
3917 Thread_allocate_object_entry_point_offset = 0x210;
3918static constexpr dart::compiler::target::word
3919 Thread_allocate_object_stub_offset = 0x128;
3920static constexpr dart::compiler::target::word
3921 Thread_allocate_object_parameterized_entry_point_offset = 0x218;
3922static constexpr dart::compiler::target::word
3923 Thread_allocate_object_parameterized_stub_offset = 0x130;
3924static constexpr dart::compiler::target::word
3925 Thread_allocate_object_slow_entry_point_offset = 0x220;
3926static constexpr dart::compiler::target::word
3927 Thread_allocate_object_slow_stub_offset = 0x138;
3928static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
3929 0x770;
3930static constexpr dart::compiler::target::word
3931 Thread_async_exception_handler_stub_offset = 0x140;
3932static constexpr dart::compiler::target::word
3933 Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
3934static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80;
3935static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78;
3936static constexpr dart::compiler::target::word
3937 Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
3938static constexpr dart::compiler::target::word
3939 Thread_call_to_runtime_entry_point_offset = 0x1f8;
3940static constexpr dart::compiler::target::word
3941 Thread_call_to_runtime_stub_offset = 0xb0;
3942static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7a8;
3943static constexpr dart::compiler::target::word
3944 Thread_dispatch_table_array_offset = 0x60;
3945static constexpr dart::compiler::target::word
3946 Thread_double_truncate_round_supported_offset = 0x778;
3947static constexpr dart::compiler::target::word
3948 Thread_service_extension_stream_offset = 0x7b0;
3949static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
3950 0x248;
3951static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
3952 0x198;
3953static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
3954 0x250;
3955static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
3956 0x1a0;
3957static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
3958 0x2a0;
3959static constexpr dart::compiler::target::word
3960 Thread_double_negate_address_offset = 0x298;
3961static constexpr dart::compiler::target::word Thread_end_offset = 0x58;
3962static constexpr dart::compiler::target::word
3963 Thread_enter_safepoint_stub_offset = 0x1c8;
3964static constexpr dart::compiler::target::word Thread_execution_state_offset =
3965 0x758;
3966static constexpr dart::compiler::target::word
3967 Thread_exit_safepoint_stub_offset = 0x1d0;
3968static constexpr dart::compiler::target::word
3969 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
3970static constexpr dart::compiler::target::word
3971 Thread_call_native_through_safepoint_stub_offset = 0x1e0;
3972static constexpr dart::compiler::target::word
3973 Thread_call_native_through_safepoint_entry_point_offset = 0x258;
3974static constexpr dart::compiler::target::word
3975 Thread_fix_allocation_stub_code_offset = 0xa0;
3976static constexpr dart::compiler::target::word
3977 Thread_fix_callers_target_code_offset = 0x98;
3978static constexpr dart::compiler::target::word
3979 Thread_float_absolute_address_offset = 0x2b8;
3980static constexpr dart::compiler::target::word
3981 Thread_float_negate_address_offset = 0x2b0;
3982static constexpr dart::compiler::target::word Thread_float_not_address_offset =
3983 0x2a8;
3984static constexpr dart::compiler::target::word
3985 Thread_float_zerow_address_offset = 0x2c0;
3986static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
3987 0x740;
3988static constexpr dart::compiler::target::word
3989 Thread_invoke_dart_code_stub_offset = 0xa8;
3990static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
3991 0x768;
3992static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6d8;
3993static constexpr dart::compiler::target::word Thread_isolate_group_offset =
3994 0x6e0;
3995static constexpr dart::compiler::target::word Thread_field_table_values_offset =
3996 0x68;
3997static constexpr dart::compiler::target::word
3998 Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
3999static constexpr dart::compiler::target::word
4000 Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
4001static constexpr dart::compiler::target::word
4002 Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
4003static constexpr dart::compiler::target::word
4004 Thread_marking_stack_block_offset = 0x708;
4005static constexpr dart::compiler::target::word
4006 Thread_megamorphic_call_checked_entry_offset = 0x238;
4007static constexpr dart::compiler::target::word
4008 Thread_switchable_call_miss_entry_offset = 0x240;
4009static constexpr dart::compiler::target::word
4010 Thread_switchable_call_miss_stub_offset = 0x178;
4011static constexpr dart::compiler::target::word
4012 Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
4013static constexpr dart::compiler::target::word
4014 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc0;
4015static constexpr dart::compiler::target::word
4016 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xb8;
4017static constexpr dart::compiler::target::word
4018 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
4019static constexpr dart::compiler::target::word
4020 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
4021static constexpr dart::compiler::target::word
4022 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
4023static constexpr dart::compiler::target::word
4024 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
4025static constexpr dart::compiler::target::word
4026 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
4027static constexpr dart::compiler::target::word
4028 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
4029static constexpr dart::compiler::target::word
4030 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
4031static constexpr dart::compiler::target::word
4032 Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
4033static constexpr dart::compiler::target::word
4034 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
4035static constexpr dart::compiler::target::word
4036 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
4037static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x148;
4038static constexpr dart::compiler::target::word
4039 Thread_return_async_not_future_stub_offset = 0x158;
4040static constexpr dart::compiler::target::word
4041 Thread_return_async_star_stub_offset = 0x160;
4042static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
4043 0x150;
4044static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70;
4045static constexpr dart::compiler::target::word
4046 Thread_predefined_symbols_address_offset = 0x288;
4047static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x748;
4048static constexpr dart::compiler::target::word
4049 Thread_saved_shadow_call_stack_offset = 0x750;
4050static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
4051 0x760;
4052static constexpr dart::compiler::target::word
4053 Thread_slow_type_test_stub_offset = 0x1b8;
4054static constexpr dart::compiler::target::word
4055 Thread_slow_type_test_entry_point_offset = 0x268;
4056static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
4057static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
4058 0x6e8;
4059static constexpr dart::compiler::target::word
4060 Thread_stack_overflow_flags_offset = 0x6f0;
4061static constexpr dart::compiler::target::word
4062 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
4063static constexpr dart::compiler::target::word
4064 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
4065static constexpr dart::compiler::target::word
4066 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x228;
4067static constexpr dart::compiler::target::word
4068 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
4069static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
4070 0x700;
4071static constexpr dart::compiler::target::word
4072 Thread_suspend_state_await_entry_point_offset = 0x688;
4073static constexpr dart::compiler::target::word
4074 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x690;
4075static constexpr dart::compiler::target::word
4076 Thread_suspend_state_init_async_entry_point_offset = 0x680;
4077static constexpr dart::compiler::target::word
4078 Thread_suspend_state_return_async_entry_point_offset = 0x698;
4079static constexpr dart::compiler::target::word
4080 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6a0;
4081static constexpr dart::compiler::target::word
4082 Thread_suspend_state_init_async_star_entry_point_offset = 0x6a8;
4083static constexpr dart::compiler::target::word
4084 Thread_suspend_state_yield_async_star_entry_point_offset = 0x6b0;
4085static constexpr dart::compiler::target::word
4086 Thread_suspend_state_return_async_star_entry_point_offset = 0x6b8;
4087static constexpr dart::compiler::target::word
4088 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6c0;
4089static constexpr dart::compiler::target::word
4090 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6c8;
4091static constexpr dart::compiler::target::word
4092 Thread_suspend_state_handle_exception_entry_point_offset = 0x6d0;
4093static constexpr dart::compiler::target::word
4094 Thread_top_exit_frame_info_offset = 0x6f8;
4095static constexpr dart::compiler::target::word Thread_top_offset = 0x50;
4096static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
4097static constexpr dart::compiler::target::word
4098 Thread_unboxed_runtime_arg_offset = 0x720;
4099static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x718;
4100static constexpr dart::compiler::target::word
4101 Thread_write_barrier_entry_point_offset = 0x1e8;
4102static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
4103 0x40;
4104static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48;
4105static constexpr dart::compiler::target::word Thread_next_task_id_offset =
4106 0x780;
4107static constexpr dart::compiler::target::word Thread_random_offset = 0x788;
4108static constexpr dart::compiler::target::word
4109 Thread_jump_to_frame_entry_point_offset = 0x260;
4110static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x790;
4111static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
4112 0x0;
4113static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
4114 0x8;
4115static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
4116 0x10;
4117static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
4118 0x18;
4119static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
4120 0x20;
4121static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
4122 0x10;
4123static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
4124static constexpr dart::compiler::target::word Type_arguments_offset = 0x20;
4125static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
4126 0x24;
4127static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x20;
4128static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
4129 0x18;
4130static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
4131 0x14;
4132static constexpr dart::compiler::target::word
4133 FinalizerBase_entries_collected_offset = 0x1c;
4134static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
4135 0x8;
4136static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
4137 0xc;
4138static constexpr dart::compiler::target::word
4139 FinalizerEntry_external_size_offset = 0x20;
4140static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
4141 0x14;
4142static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x18;
4143static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
4144 0x10;
4145static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
4146static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
4147 0x20;
4148static constexpr dart::compiler::target::word
4149 FunctionType_named_parameter_names_offset = 0x2c;
4150static constexpr dart::compiler::target::word
4151 FunctionType_packed_parameter_counts_offset = 0x30;
4152static constexpr dart::compiler::target::word
4153 FunctionType_packed_type_parameter_counts_offset = 0x34;
4154static constexpr dart::compiler::target::word
4155 FunctionType_parameter_types_offset = 0x28;
4156static constexpr dart::compiler::target::word
4157 FunctionType_type_parameters_offset = 0x20;
4158static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x26;
4159static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x10;
4160static constexpr dart::compiler::target::word
4161 TypeArguments_instantiations_offset = 0x8;
4162static constexpr dart::compiler::target::word TypeArguments_length_offset = 0xc;
4163static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
4164 0x14;
4165static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x18;
4166static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
4167static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0xc;
4168static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
4169 0x10;
4170static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
4171 0x14;
4172static constexpr dart::compiler::target::word TypedDataBase_length_offset =
4173 0x14;
4174static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
4175 0x18;
4176static constexpr dart::compiler::target::word
4177 TypedDataView_offset_in_bytes_offset = 0x1c;
4178static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
4179static constexpr dart::compiler::target::word
4180 UnhandledException_exception_offset = 0x8;
4181static constexpr dart::compiler::target::word
4182 UnhandledException_stacktrace_offset = 0xc;
4183static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
4184static constexpr dart::compiler::target::word
4185 MonomorphicSmiableCall_expected_cid_offset = 0x8;
4186static constexpr dart::compiler::target::word
4187 MonomorphicSmiableCall_entrypoint_offset = 0x10;
4188static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
4189static constexpr dart::compiler::target::word WeakProperty_value_offset = 0xc;
4190static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
4191static constexpr dart::compiler::target::word
4192 WeakReference_type_arguments_offset = 0xc;
4193static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
4194 0x8, 0x18, 0x10, 0x20};
4195static constexpr dart::compiler::target::word
4196 Thread_write_barrier_wrappers_thread_offset[] = {
4197 0x5e0, 0x5e8, 0x5f0, 0x5f8, 0x600, 0x608, 0x610, 0x618,
4198 0x620, 0x628, 0x630, 0x638, 0x640, 0x648, 0x650, -1,
4199 -1, -1, -1, 0x658, 0x660, -1, -1, 0x668,
4200 0x670, 0x678, -1, -1, -1, -1, -1, -1};
4201static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20;
4202static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
4203static constexpr dart::compiler::target::word Array_header_size = 0x10;
4204static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
4205static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
4206static constexpr dart::compiler::target::word Class_InstanceSize = 0x80;
4207static constexpr dart::compiler::target::word Closure_InstanceSize = 0x20;
4208static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x18;
4209static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
4210static constexpr dart::compiler::target::word
4211 CompressedStackMaps_ObjectHeaderSize = 0x8;
4212static constexpr dart::compiler::target::word
4213 CompressedStackMaps_PayloadHeaderSize = 0x4;
4214static constexpr dart::compiler::target::word Context_header_size = 0x10;
4215static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
4216static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
4217 0x18;
4218static constexpr dart::compiler::target::word
4219 ExternalOneByteString_InstanceSize = 0x20;
4220static constexpr dart::compiler::target::word
4221 ExternalTwoByteString_InstanceSize = 0x20;
4222static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
4223 0x18;
4224static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
4225 0x20;
4226static constexpr dart::compiler::target::word Field_InstanceSize = 0x40;
4227static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x28;
4228static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
4229 0x28;
4230static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
4231 0x28;
4232static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
4233static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
4234static constexpr dart::compiler::target::word Function_InstanceSize = 0x60;
4235static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x38;
4236static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
4237static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
4238 0x18;
4239static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
4240static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
4241static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
4242 0x10;
4243static constexpr dart::compiler::target::word
4244 InstructionsSection_UnalignedHeaderSize = 0x28;
4245static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
4246 0x30;
4247static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
4248static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
4249static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
4250 0x38;
4251static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x20;
4252static constexpr dart::compiler::target::word Library_InstanceSize = 0x70;
4253static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x18;
4254static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
4255 0x20;
4256static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
4257static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
4258 0x30;
4259static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
4260static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
4261 0x10;
4262static constexpr dart::compiler::target::word
4263 MonomorphicSmiableCall_InstanceSize = 0x18;
4264static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x18;
4265static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
4266static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
4267static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
4268static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x20;
4269static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
4270static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
4271static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x18;
4272static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x28;
4273static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x50;
4274static constexpr dart::compiler::target::word Script_InstanceSize = 0x38;
4275static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
4276static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
4277static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
4278 0x20;
4279static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x18;
4280static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x30;
4281static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
4282static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
4283 0x18;
4284static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x18;
4285static constexpr dart::compiler::target::word
4286 TransferableTypedData_InstanceSize = 0x8;
4287static constexpr dart::compiler::target::word Type_InstanceSize = 0x28;
4288static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x28;
4289static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
4290 0x18;
4291static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
4292static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
4293static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x20;
4294static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
4295 0x10;
4296static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
4297static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x10;
4298static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
4299static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x18;
4300static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x18;
4301static constexpr dart::compiler::target::word
4302 WeakSerializationReference_InstanceSize = 0x10;
4303#endif // !defined(PRODUCT) && \
4304 // defined(TARGET_ARCH_ARM64) && \
4305 // defined(DART_COMPRESSED_POINTERS)
4306
4307#if !defined(PRODUCT) && defined(TARGET_ARCH_RISCV32) && \
4308 !defined(DART_COMPRESSED_POINTERS)
4309static constexpr dart::compiler::target::word Code_active_instructions_offset =
4310 0x38;
4311static constexpr dart::compiler::target::word Function_usage_counter_offset =
4312 0x48;
4313static constexpr dart::compiler::target::word
4314 ICData_receivers_static_type_offset = 0x10;
4315static constexpr dart::compiler::target::word
4316 SuspendState_frame_capacity_offset = 0x4;
4317static constexpr dart::compiler::target::word Array_elements_start_offset = 0xc;
4318static constexpr dart::compiler::target::word Array_element_size = 0x4;
4319static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
4320 0x0;
4321static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
4322static constexpr dart::compiler::target::word Code_elements_start_offset = 0x60;
4323static constexpr dart::compiler::target::word Code_element_size = 0x4;
4324static constexpr dart::compiler::target::word Context_elements_start_offset =
4325 0xc;
4326static constexpr dart::compiler::target::word Context_element_size = 0x4;
4327static constexpr dart::compiler::target::word
4328 ContextScope_elements_start_offset = 0xc;
4329static constexpr dart::compiler::target::word ContextScope_element_size = 0x24;
4330static constexpr dart::compiler::target::word
4331 ExceptionHandlers_elements_start_offset = 0xc;
4332static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
4333 0xc;
4334static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
4335 0x8;
4336static constexpr dart::compiler::target::word ObjectPool_element_size = 0x4;
4337static constexpr dart::compiler::target::word
4338 OneByteString_elements_start_offset = 0xc;
4339static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
4340static constexpr dart::compiler::target::word Record_elements_start_offset =
4341 0x8;
4342static constexpr dart::compiler::target::word Record_element_size = 0x4;
4343static constexpr dart::compiler::target::word
4344 TypeArguments_elements_start_offset = 0x14;
4345static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
4346static constexpr dart::compiler::target::word
4347 TwoByteString_elements_start_offset = 0xc;
4348static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
4349static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
4350 0xc;
4351static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
4352static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
4353static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
4354 0xfffd;
4355static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
4356static constexpr dart::compiler::target::word
4357 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
4358static constexpr dart::compiler::target::word
4359 Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
4360static constexpr dart::compiler::target::word
4361 Instructions_kMonomorphicEntryOffsetAOT = 0x6;
4362static constexpr dart::compiler::target::word
4363 Instructions_kPolymorphicEntryOffsetAOT = 0x12;
4364static constexpr dart::compiler::target::word
4365 Instructions_kBarePayloadAlignment = 0x4;
4366static constexpr dart::compiler::target::word
4367 Instructions_kNonBarePayloadAlignment = 0x4;
4368static constexpr dart::compiler::target::word
4369 NativeEntry_kNumCallWrapperArguments = 0x2;
4370static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
4371static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
4372static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
4373 0x3fff;
4374static constexpr dart::compiler::target::word
4375 RecordShape_kFieldNamesIndexShift = 0x10;
4376static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
4377 0x3fff;
4378static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
4379 0xffff;
4380static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
4381 0xffff;
4382static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
4383static constexpr dart::compiler::target::word
4384 OneByteString_kMaxNewSpaceElements = 0x3fff4;
4385static constexpr dart::compiler::target::word
4386 TwoByteString_kMaxNewSpaceElements = 0x1fffa;
4387static constexpr dart::compiler::target::word
4388 SubtypeTestCache_kFunctionTypeArguments = 0x3;
4389static constexpr dart::compiler::target::word
4390 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
4391static constexpr dart::compiler::target::word
4392 SubtypeTestCache_kDestinationType = 0x6;
4393static constexpr dart::compiler::target::word
4394 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
4395static constexpr dart::compiler::target::word
4396 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
4397static constexpr dart::compiler::target::word
4398 SubtypeTestCache_kInstanceTypeArguments = 0x1;
4399static constexpr dart::compiler::target::word
4400 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
4401static constexpr dart::compiler::target::word
4402 SubtypeTestCache_kTestEntryLength = 0x8;
4403static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
4404static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
4405 0x7;
4406static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
4407 0xfffffff;
4408static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x8;
4409static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x10;
4410static constexpr dart::compiler::target::word
4411 AbstractType_type_test_stub_entry_point_offset = 0x4;
4412static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
4413 0x10;
4414static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
4415 0x14;
4416static constexpr dart::compiler::target::word
4417 ArgumentsDescriptor_first_named_entry_offset = 0x1c;
4418static constexpr dart::compiler::target::word
4419 ArgumentsDescriptor_named_entry_size = 0x8;
4420static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
4421 0x0;
4422static constexpr dart::compiler::target::word
4423 ArgumentsDescriptor_position_offset = 0x4;
4424static constexpr dart::compiler::target::word
4425 ArgumentsDescriptor_positional_count_offset = 0x18;
4426static constexpr dart::compiler::target::word
4427 ArgumentsDescriptor_type_args_len_offset = 0xc;
4428static constexpr dart::compiler::target::word Array_data_offset = 0xc;
4429static constexpr dart::compiler::target::word Array_length_offset = 0x8;
4430static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
4431static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x4;
4432static constexpr dart::compiler::target::word Class_declaration_type_offset =
4433 0x34;
4434static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
4435 0x60;
4436static constexpr dart::compiler::target::word Class_super_type_offset = 0x2c;
4437static constexpr dart::compiler::target::word
4438 Class_host_type_arguments_field_offset_in_words_offset = 0x6c;
4439static constexpr dart::compiler::target::word
4440 ClassTable_allocation_tracing_state_table_offset = 0x4;
4441static constexpr dart::compiler::target::word Closure_context_offset = 0x14;
4442static constexpr dart::compiler::target::word
4443 Closure_delayed_type_arguments_offset = 0xc;
4444static constexpr dart::compiler::target::word Closure_function_offset = 0x10;
4445static constexpr dart::compiler::target::word
4446 Closure_function_type_arguments_offset = 0x8;
4447static constexpr dart::compiler::target::word Closure_hash_offset = 0x18;
4448static constexpr dart::compiler::target::word
4449 Closure_instantiator_type_arguments_offset = 0x4;
4450static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
4451 0x10;
4452static constexpr dart::compiler::target::word Code_instructions_offset = 0x18;
4453static constexpr dart::compiler::target::word Code_object_pool_offset = 0x14;
4454static constexpr dart::compiler::target::word Code_owner_offset = 0x1c;
4455static constexpr dart::compiler::target::word Context_num_variables_offset =
4456 0x4;
4457static constexpr dart::compiler::target::word Context_parent_offset = 0x8;
4458static constexpr dart::compiler::target::word Double_value_offset = 0x8;
4459static constexpr dart::compiler::target::word
4460 ExternalOneByteString_external_data_offset = 0xc;
4461static constexpr dart::compiler::target::word
4462 ExternalTwoByteString_external_data_offset = 0xc;
4463static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
4464static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
4465static constexpr dart::compiler::target::word
4466 Field_initializer_function_offset = 0x10;
4467static constexpr dart::compiler::target::word
4468 Field_host_offset_or_field_id_offset = 0x14;
4469static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x28;
4470static constexpr dart::compiler::target::word
4471 Field_guarded_list_length_in_object_offset_offset = 0x34;
4472static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
4473 0x18;
4474static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x2c;
4475static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x36;
4476static constexpr dart::compiler::target::word Function_code_offset = 0x20;
4477static constexpr dart::compiler::target::word Function_data_offset = 0x18;
4478static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
4479 0x4, 0x8};
4480static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x40;
4481static constexpr dart::compiler::target::word Function_signature_offset = 0x14;
4482static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
4483 0x4;
4484static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
4485 0xc;
4486static constexpr dart::compiler::target::word
4487 GrowableObjectArray_length_offset = 0x8;
4488static constexpr dart::compiler::target::word
4489 GrowableObjectArray_type_arguments_offset = 0x4;
4490static constexpr dart::compiler::target::word Page_card_table_offset = 0x10;
4491static constexpr dart::compiler::target::word
4492 CallSiteData_arguments_descriptor_offset = 0x8;
4493static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
4494static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
4495static constexpr dart::compiler::target::word ICData_entries_offset = 0xc;
4496static constexpr dart::compiler::target::word ICData_owner_offset = 0x14;
4497static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x1c;
4498static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
4499static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14;
4500static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18;
4501static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20;
4502static constexpr dart::compiler::target::word
4503 Isolate_has_resumption_breakpoints_offset = 0x25;
4504static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
4505 0x10;
4506static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
4507 0x8;
4508static constexpr dart::compiler::target::word
4509 IsolateGroup_cached_class_table_table_offset = 0xc;
4510static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x24;
4511static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10;
4512static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc;
4513static constexpr dart::compiler::target::word
4514 ImmutableLinkedHashBase_data_offset = 0xc;
4515static constexpr dart::compiler::target::word
4516 LinkedHashBase_deleted_keys_offset = 0x14;
4517static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
4518 0x8;
4519static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
4520 0x18;
4521static constexpr dart::compiler::target::word
4522 LinkedHashBase_type_arguments_offset = 0x4;
4523static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
4524 0x10;
4525static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
4526static constexpr dart::compiler::target::word
4527 MarkingStackBlock_pointers_offset = 0x8;
4528static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
4529 0x4;
4530static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
4531 0xc;
4532static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
4533 0x10;
4534static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
4535static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
4536 0x4;
4537static constexpr dart::compiler::target::word NativeArguments_argv_offset = 0x8;
4538static constexpr dart::compiler::target::word NativeArguments_retval_offset =
4539 0xc;
4540static constexpr dart::compiler::target::word NativeArguments_thread_offset =
4541 0x0;
4542static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
4543 0xc0;
4544static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
4545 0x94;
4546static constexpr dart::compiler::target::word
4547 ObjectStore_record_field_names_offset = 0x1fc;
4548static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
4549 0xd4;
4550static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
4551 0x84;
4552static constexpr dart::compiler::target::word
4553 ObjectStore_ffi_callback_code_offset = 0x278;
4554static constexpr dart::compiler::target::word
4555 ObjectStore_suspend_state_await_offset = 0x224;
4556static constexpr dart::compiler::target::word
4557 ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
4558static constexpr dart::compiler::target::word
4559 ObjectStore_suspend_state_handle_exception_offset = 0x248;
4560static constexpr dart::compiler::target::word
4561 ObjectStore_suspend_state_init_async_offset = 0x220;
4562static constexpr dart::compiler::target::word
4563 ObjectStore_suspend_state_init_async_star_offset = 0x234;
4564static constexpr dart::compiler::target::word
4565 ObjectStore_suspend_state_init_sync_star_offset = 0x240;
4566static constexpr dart::compiler::target::word
4567 ObjectStore_suspend_state_return_async_offset = 0x22c;
4568static constexpr dart::compiler::target::word
4569 ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
4570static constexpr dart::compiler::target::word
4571 ObjectStore_suspend_state_return_async_star_offset = 0x23c;
4572static constexpr dart::compiler::target::word
4573 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
4574static constexpr dart::compiler::target::word
4575 ObjectStore_suspend_state_yield_async_star_offset = 0x238;
4576static constexpr dart::compiler::target::word OneByteString_data_offset = 0xc;
4577static constexpr dart::compiler::target::word PointerBase_data_offset = 0x4;
4578static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
4579 0x8;
4580static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
4581 0x4;
4582static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x8;
4583static constexpr dart::compiler::target::word Record_shape_offset = 0x4;
4584static constexpr dart::compiler::target::word
4585 SingleTargetCache_entry_point_offset = 0x8;
4586static constexpr dart::compiler::target::word
4587 SingleTargetCache_lower_limit_offset = 0xc;
4588static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
4589 0x4;
4590static constexpr dart::compiler::target::word
4591 SingleTargetCache_upper_limit_offset = 0x10;
4592static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
4593 0x8;
4594static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x4;
4595static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x4;
4596static constexpr dart::compiler::target::word String_hash_offset = 0x4;
4597static constexpr dart::compiler::target::word String_length_offset = 0x8;
4598static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
4599 0x4;
4600static constexpr dart::compiler::target::word
4601 SubtypeTestCache_num_inputs_offset = 0x8;
4602static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
4603 0x2;
4604static constexpr dart::compiler::target::word
4605 SuspendState_error_callback_offset = 0x18;
4606static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
4607 0x8;
4608static constexpr dart::compiler::target::word
4609 SuspendState_function_data_offset = 0x10;
4610static constexpr dart::compiler::target::word SuspendState_payload_offset =
4611 0x1c;
4612static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc;
4613static constexpr dart::compiler::target::word
4614 SuspendState_then_callback_offset = 0x14;
4615static constexpr dart::compiler::target::word
4616 Thread_AllocateArray_entry_point_offset = 0x160;
4617static constexpr dart::compiler::target::word Thread_active_exception_offset =
4618 0x398;
4619static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
4620 0x39c;
4621static constexpr dart::compiler::target::word
4622 Thread_array_write_barrier_entry_point_offset = 0xf4;
4623static constexpr dart::compiler::target::word
4624 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0xfc;
4625static constexpr dart::compiler::target::word
4626 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x88;
4627static constexpr dart::compiler::target::word
4628 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x100;
4629static constexpr dart::compiler::target::word
4630 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x8c;
4631static constexpr dart::compiler::target::word
4632 Thread_allocate_object_entry_point_offset = 0x104;
4633static constexpr dart::compiler::target::word
4634 Thread_allocate_object_stub_offset = 0x90;
4635static constexpr dart::compiler::target::word
4636 Thread_allocate_object_parameterized_entry_point_offset = 0x108;
4637static constexpr dart::compiler::target::word
4638 Thread_allocate_object_parameterized_stub_offset = 0x94;
4639static constexpr dart::compiler::target::word
4640 Thread_allocate_object_slow_entry_point_offset = 0x10c;
4641static constexpr dart::compiler::target::word
4642 Thread_allocate_object_slow_stub_offset = 0x98;
4643static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
4644 0x3b8;
4645static constexpr dart::compiler::target::word
4646 Thread_async_exception_handler_stub_offset = 0x9c;
4647static constexpr dart::compiler::target::word
4648 Thread_auto_scope_native_wrapper_entry_point_offset = 0x13c;
4649static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x3c;
4650static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x38;
4651static constexpr dart::compiler::target::word
4652 Thread_bootstrap_native_wrapper_entry_point_offset = 0x134;
4653static constexpr dart::compiler::target::word
4654 Thread_call_to_runtime_entry_point_offset = 0xf8;
4655static constexpr dart::compiler::target::word
4656 Thread_call_to_runtime_stub_offset = 0x54;
4657static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3dc;
4658static constexpr dart::compiler::target::word
4659 Thread_dispatch_table_array_offset = 0x2c;
4660static constexpr dart::compiler::target::word
4661 Thread_double_truncate_round_supported_offset = 0x3bc;
4662static constexpr dart::compiler::target::word
4663 Thread_service_extension_stream_offset = 0x3e0;
4664static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
4665 0x120;
4666static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
4667 0xc8;
4668static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
4669 0x124;
4670static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
4671 0xcc;
4672static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
4673 0x14c;
4674static constexpr dart::compiler::target::word
4675 Thread_double_negate_address_offset = 0x148;
4676static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
4677static constexpr dart::compiler::target::word
4678 Thread_enter_safepoint_stub_offset = 0xe0;
4679static constexpr dart::compiler::target::word Thread_execution_state_offset =
4680 0x3ac;
4681static constexpr dart::compiler::target::word
4682 Thread_exit_safepoint_stub_offset = 0xe4;
4683static constexpr dart::compiler::target::word
4684 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xe8;
4685static constexpr dart::compiler::target::word
4686 Thread_call_native_through_safepoint_stub_offset = 0xec;
4687static constexpr dart::compiler::target::word
4688 Thread_call_native_through_safepoint_entry_point_offset = 0x128;
4689static constexpr dart::compiler::target::word
4690 Thread_fix_allocation_stub_code_offset = 0x4c;
4691static constexpr dart::compiler::target::word
4692 Thread_fix_callers_target_code_offset = 0x48;
4693static constexpr dart::compiler::target::word
4694 Thread_float_absolute_address_offset = 0x158;
4695static constexpr dart::compiler::target::word
4696 Thread_float_negate_address_offset = 0x154;
4697static constexpr dart::compiler::target::word Thread_float_not_address_offset =
4698 0x150;
4699static constexpr dart::compiler::target::word
4700 Thread_float_zerow_address_offset = 0x15c;
4701static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
4702 0x3a0;
4703static constexpr dart::compiler::target::word
4704 Thread_invoke_dart_code_stub_offset = 0x50;
4705static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
4706 0x3b4;
4707static constexpr dart::compiler::target::word Thread_isolate_offset = 0x360;
4708static constexpr dart::compiler::target::word Thread_isolate_group_offset =
4709 0x364;
4710static constexpr dart::compiler::target::word Thread_field_table_values_offset =
4711 0x30;
4712static constexpr dart::compiler::target::word
4713 Thread_lazy_deopt_from_return_stub_offset = 0xd0;
4714static constexpr dart::compiler::target::word
4715 Thread_lazy_deopt_from_throw_stub_offset = 0xd4;
4716static constexpr dart::compiler::target::word
4717 Thread_lazy_specialize_type_test_stub_offset = 0xdc;
4718static constexpr dart::compiler::target::word
4719 Thread_marking_stack_block_offset = 0x378;
4720static constexpr dart::compiler::target::word
4721 Thread_megamorphic_call_checked_entry_offset = 0x118;
4722static constexpr dart::compiler::target::word
4723 Thread_switchable_call_miss_entry_offset = 0x11c;
4724static constexpr dart::compiler::target::word
4725 Thread_switchable_call_miss_stub_offset = 0xb8;
4726static constexpr dart::compiler::target::word
4727 Thread_no_scope_native_wrapper_entry_point_offset = 0x138;
4728static constexpr dart::compiler::target::word
4729 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x5c;
4730static constexpr dart::compiler::target::word
4731 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x58;
4732static constexpr dart::compiler::target::word
4733 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x64;
4734static constexpr dart::compiler::target::word
4735 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x60;
4736static constexpr dart::compiler::target::word
4737 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x6c;
4738static constexpr dart::compiler::target::word
4739 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x68;
4740static constexpr dart::compiler::target::word
4741 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x74;
4742static constexpr dart::compiler::target::word
4743 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x70;
4744static constexpr dart::compiler::target::word
4745 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x7c;
4746static constexpr dart::compiler::target::word
4747 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x78;
4748static constexpr dart::compiler::target::word
4749 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x84;
4750static constexpr dart::compiler::target::word
4751 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x80;
4752static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa0;
4753static constexpr dart::compiler::target::word
4754 Thread_return_async_not_future_stub_offset = 0xa8;
4755static constexpr dart::compiler::target::word
4756 Thread_return_async_star_stub_offset = 0xac;
4757static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
4758 0xa4;
4759static constexpr dart::compiler::target::word Thread_object_null_offset = 0x34;
4760static constexpr dart::compiler::target::word
4761 Thread_predefined_symbols_address_offset = 0x140;
4762static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3a4;
4763static constexpr dart::compiler::target::word
4764 Thread_saved_shadow_call_stack_offset = 0x3a8;
4765static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
4766 0x3b0;
4767static constexpr dart::compiler::target::word
4768 Thread_slow_type_test_stub_offset = 0xd8;
4769static constexpr dart::compiler::target::word
4770 Thread_slow_type_test_entry_point_offset = 0x130;
4771static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
4772static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
4773 0x368;
4774static constexpr dart::compiler::target::word
4775 Thread_stack_overflow_flags_offset = 0x36c;
4776static constexpr dart::compiler::target::word
4777 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x114;
4778static constexpr dart::compiler::target::word
4779 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb4;
4780static constexpr dart::compiler::target::word
4781 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x110;
4782static constexpr dart::compiler::target::word
4783 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb0;
4784static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
4785 0x374;
4786static constexpr dart::compiler::target::word
4787 Thread_suspend_state_await_entry_point_offset = 0x338;
4788static constexpr dart::compiler::target::word
4789 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x33c;
4790static constexpr dart::compiler::target::word
4791 Thread_suspend_state_init_async_entry_point_offset = 0x334;
4792static constexpr dart::compiler::target::word
4793 Thread_suspend_state_return_async_entry_point_offset = 0x340;
4794static constexpr dart::compiler::target::word
4795 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x344;
4796static constexpr dart::compiler::target::word
4797 Thread_suspend_state_init_async_star_entry_point_offset = 0x348;
4798static constexpr dart::compiler::target::word
4799 Thread_suspend_state_yield_async_star_entry_point_offset = 0x34c;
4800static constexpr dart::compiler::target::word
4801 Thread_suspend_state_return_async_star_entry_point_offset = 0x350;
4802static constexpr dart::compiler::target::word
4803 Thread_suspend_state_init_sync_star_entry_point_offset = 0x354;
4804static constexpr dart::compiler::target::word
4805 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x358;
4806static constexpr dart::compiler::target::word
4807 Thread_suspend_state_handle_exception_entry_point_offset = 0x35c;
4808static constexpr dart::compiler::target::word
4809 Thread_top_exit_frame_info_offset = 0x370;
4810static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
4811static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
4812static constexpr dart::compiler::target::word
4813 Thread_unboxed_runtime_arg_offset = 0x388;
4814static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x380;
4815static constexpr dart::compiler::target::word
4816 Thread_write_barrier_entry_point_offset = 0xf0;
4817static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
4818 0x20;
4819static constexpr dart::compiler::target::word Thread_next_task_id_offset =
4820 0x3c0;
4821static constexpr dart::compiler::target::word Thread_random_offset = 0x3c8;
4822static constexpr dart::compiler::target::word
4823 Thread_jump_to_frame_entry_point_offset = 0x12c;
4824static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3d0;
4825static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
4826 0x0;
4827static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
4828 0x4;
4829static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
4830 0x8;
4831static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
4832 0xc;
4833static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
4834 0x10;
4835static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
4836 0x8;
4837static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
4838static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
4839static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
4840 0x18;
4841static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
4842static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
4843 0xc;
4844static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
4845 0x8;
4846static constexpr dart::compiler::target::word
4847 FinalizerBase_entries_collected_offset = 0x10;
4848static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
4849 0x4;
4850static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
4851 0x8;
4852static constexpr dart::compiler::target::word
4853 FinalizerEntry_external_size_offset = 0x1c;
4854static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
4855 0x10;
4856static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
4857static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
4858static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
4859static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
4860 0x14;
4861static constexpr dart::compiler::target::word
4862 FunctionType_named_parameter_names_offset = 0x20;
4863static constexpr dart::compiler::target::word
4864 FunctionType_packed_parameter_counts_offset = 0x24;
4865static constexpr dart::compiler::target::word
4866 FunctionType_packed_type_parameter_counts_offset = 0x28;
4867static constexpr dart::compiler::target::word
4868 FunctionType_parameter_types_offset = 0x1c;
4869static constexpr dart::compiler::target::word
4870 FunctionType_type_parameters_offset = 0x14;
4871static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
4872static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
4873static constexpr dart::compiler::target::word
4874 TypeArguments_instantiations_offset = 0x4;
4875static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
4876static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
4877 0x10;
4878static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
4879static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
4880static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
4881static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
4882 0xc;
4883static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
4884 0x10;
4885static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
4886static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
4887 0xc;
4888static constexpr dart::compiler::target::word
4889 TypedDataView_offset_in_bytes_offset = 0x10;
4890static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
4891static constexpr dart::compiler::target::word
4892 UnhandledException_exception_offset = 0x4;
4893static constexpr dart::compiler::target::word
4894 UnhandledException_stacktrace_offset = 0x8;
4895static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
4896static constexpr dart::compiler::target::word
4897 MonomorphicSmiableCall_expected_cid_offset = 0x4;
4898static constexpr dart::compiler::target::word
4899 MonomorphicSmiableCall_entrypoint_offset = 0x8;
4900static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
4901static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
4902static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
4903static constexpr dart::compiler::target::word
4904 WeakReference_type_arguments_offset = 0x8;
4905static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
4906 0x4, 0xc, 0x8, 0x10};
4907static constexpr dart::compiler::target::word
4908 Thread_write_barrier_wrappers_thread_offset[] = {
4909 -1, -1, -1, -1, -1, 0x2ec, 0x2f0, 0x2f4, -1, -1, 0x2f8,
4910 0x2fc, 0x300, -1, -1, -1, 0x304, 0x308, 0x30c, 0x310, 0x314, 0x318,
4911 0x31c, 0x320, -1, -1, -1, -1, 0x324, 0x328, 0x32c, 0x330};
4912static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
4913static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
4914static constexpr dart::compiler::target::word Array_header_size = 0xc;
4915static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
4916static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
4917static constexpr dart::compiler::target::word Class_InstanceSize = 0x78;
4918static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
4919static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
4920static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
4921static constexpr dart::compiler::target::word
4922 CompressedStackMaps_ObjectHeaderSize = 0x4;
4923static constexpr dart::compiler::target::word
4924 CompressedStackMaps_PayloadHeaderSize = 0x4;
4925static constexpr dart::compiler::target::word Context_header_size = 0xc;
4926static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
4927static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
4928static constexpr dart::compiler::target::word
4929 ExternalOneByteString_InstanceSize = 0x14;
4930static constexpr dart::compiler::target::word
4931 ExternalTwoByteString_InstanceSize = 0x14;
4932static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
4933 0xc;
4934static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
4935 0x1c;
4936static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
4937static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
4938static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
4939 0x20;
4940static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
4941 0x18;
4942static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
4943static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
4944static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
4945static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
4946static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
4947static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
4948 0x10;
4949static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
4950static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
4951static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
4952 0x8;
4953static constexpr dart::compiler::target::word
4954 InstructionsSection_UnalignedHeaderSize = 0x14;
4955static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
4956 0x18;
4957static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
4958static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
4959static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
4960 0x30;
4961static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
4962static constexpr dart::compiler::target::word Library_InstanceSize = 0x58;
4963static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
4964static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
4965 0x1c;
4966static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
4967static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
4968 0x18;
4969static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
4970static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
4971 0x8;
4972static constexpr dart::compiler::target::word
4973 MonomorphicSmiableCall_InstanceSize = 0xc;
4974static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
4975static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
4976static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
4977static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
4978static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
4979static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
4980static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
4981static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x14;
4982static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
4983static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x3c;
4984static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
4985static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
4986static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
4987static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
4988 0x14;
4989static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
4990static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
4991static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
4992static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
4993 0x10;
4994static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
4995static constexpr dart::compiler::target::word
4996 TransferableTypedData_InstanceSize = 0x4;
4997static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
4998static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
4999static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
5000 0x14;
5001static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
5002static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
5003static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
5004static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
5005 0xc;
5006static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
5007static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
5008static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
5009static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
5010static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
5011static constexpr dart::compiler::target::word
5012 WeakSerializationReference_InstanceSize = 0xc;
5013#endif // !defined(PRODUCT) && \
5014 // defined(TARGET_ARCH_RISCV32) && \
5015 // !defined(DART_COMPRESSED_POINTERS)
5016
5017#if !defined(PRODUCT) && defined(TARGET_ARCH_RISCV64) && \
5018 !defined(DART_COMPRESSED_POINTERS)
5019static constexpr dart::compiler::target::word Code_active_instructions_offset =
5020 0x70;
5021static constexpr dart::compiler::target::word Function_usage_counter_offset =
5022 0x70;
5023static constexpr dart::compiler::target::word
5024 ICData_receivers_static_type_offset = 0x20;
5025static constexpr dart::compiler::target::word
5026 SuspendState_frame_capacity_offset = 0x8;
5027static constexpr dart::compiler::target::word Array_elements_start_offset =
5028 0x18;
5029static constexpr dart::compiler::target::word Array_element_size = 0x8;
5030static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
5031 0x0;
5032static constexpr dart::compiler::target::word ClassTable_element_size = 0x1;
5033static constexpr dart::compiler::target::word Code_elements_start_offset = 0xb0;
5034static constexpr dart::compiler::target::word Code_element_size = 0x4;
5035static constexpr dart::compiler::target::word Context_elements_start_offset =
5036 0x18;
5037static constexpr dart::compiler::target::word Context_element_size = 0x8;
5038static constexpr dart::compiler::target::word
5039 ContextScope_elements_start_offset = 0x10;
5040static constexpr dart::compiler::target::word ContextScope_element_size = 0x48;
5041static constexpr dart::compiler::target::word
5042 ExceptionHandlers_elements_start_offset = 0x18;
5043static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
5044 0xc;
5045static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
5046 0x10;
5047static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
5048static constexpr dart::compiler::target::word
5049 OneByteString_elements_start_offset = 0x10;
5050static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
5051static constexpr dart::compiler::target::word Record_elements_start_offset =
5052 0x10;
5053static constexpr dart::compiler::target::word Record_element_size = 0x8;
5054static constexpr dart::compiler::target::word
5055 TypeArguments_elements_start_offset = 0x28;
5056static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
5057static constexpr dart::compiler::target::word
5058 TwoByteString_elements_start_offset = 0x10;
5059static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
5060static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
5061 0x18;
5062static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
5063static constexpr dart::compiler::target::word Array_kMaxElements =
5064 0x7ffffffffffffff;
5065static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
5066 0x7ffd;
5067static constexpr dart::compiler::target::word Context_kMaxElements =
5068 0x7ffffffffffffff;
5069static constexpr dart::compiler::target::word
5070 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
5071static constexpr dart::compiler::target::word
5072 Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
5073static constexpr dart::compiler::target::word
5074 Instructions_kMonomorphicEntryOffsetAOT = 0x6;
5075static constexpr dart::compiler::target::word
5076 Instructions_kPolymorphicEntryOffsetAOT = 0x12;
5077static constexpr dart::compiler::target::word
5078 Instructions_kBarePayloadAlignment = 0x4;
5079static constexpr dart::compiler::target::word
5080 Instructions_kNonBarePayloadAlignment = 0x8;
5081static constexpr dart::compiler::target::word
5082 NativeEntry_kNumCallWrapperArguments = 0x2;
5083static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
5084static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
5085static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
5086 0x3fffffffffff;
5087static constexpr dart::compiler::target::word
5088 RecordShape_kFieldNamesIndexShift = 0x10;
5089static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
5090 0x3fffffffffff;
5091static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
5092 0xffff;
5093static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
5094 0xffff;
5095static constexpr dart::compiler::target::word String_kMaxElements =
5096 0x1fffffffffffffff;
5097static constexpr dart::compiler::target::word
5098 OneByteString_kMaxNewSpaceElements = 0x3fff0;
5099static constexpr dart::compiler::target::word
5100 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
5101static constexpr dart::compiler::target::word
5102 SubtypeTestCache_kFunctionTypeArguments = 0x3;
5103static constexpr dart::compiler::target::word
5104 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
5105static constexpr dart::compiler::target::word
5106 SubtypeTestCache_kDestinationType = 0x6;
5107static constexpr dart::compiler::target::word
5108 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
5109static constexpr dart::compiler::target::word
5110 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
5111static constexpr dart::compiler::target::word
5112 SubtypeTestCache_kInstanceTypeArguments = 0x1;
5113static constexpr dart::compiler::target::word
5114 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
5115static constexpr dart::compiler::target::word
5116 SubtypeTestCache_kTestEntryLength = 0x8;
5117static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
5118static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
5119 0x7;
5120static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
5121 0x7ffffffffffffff;
5122static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
5123static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
5124static constexpr dart::compiler::target::word
5125 AbstractType_type_test_stub_entry_point_offset = 0x8;
5126static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
5127 0x20;
5128static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
5129 0x28;
5130static constexpr dart::compiler::target::word
5131 ArgumentsDescriptor_first_named_entry_offset = 0x38;
5132static constexpr dart::compiler::target::word
5133 ArgumentsDescriptor_named_entry_size = 0x10;
5134static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
5135 0x0;
5136static constexpr dart::compiler::target::word
5137 ArgumentsDescriptor_position_offset = 0x8;
5138static constexpr dart::compiler::target::word
5139 ArgumentsDescriptor_positional_count_offset = 0x30;
5140static constexpr dart::compiler::target::word
5141 ArgumentsDescriptor_type_args_len_offset = 0x18;
5142static constexpr dart::compiler::target::word Array_data_offset = 0x18;
5143static constexpr dart::compiler::target::word Array_length_offset = 0x10;
5144static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
5145static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
5146static constexpr dart::compiler::target::word Class_declaration_type_offset =
5147 0x68;
5148static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
5149 0xb0;
5150static constexpr dart::compiler::target::word Class_super_type_offset = 0x58;
5151static constexpr dart::compiler::target::word
5152 Class_host_type_arguments_field_offset_in_words_offset = 0xbc;
5153static constexpr dart::compiler::target::word
5154 ClassTable_allocation_tracing_state_table_offset = 0x8;
5155static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
5156static constexpr dart::compiler::target::word
5157 Closure_delayed_type_arguments_offset = 0x18;
5158static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
5159static constexpr dart::compiler::target::word
5160 Closure_function_type_arguments_offset = 0x10;
5161static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
5162static constexpr dart::compiler::target::word
5163 Closure_instantiator_type_arguments_offset = 0x8;
5164static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
5165 0x20;
5166static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
5167static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
5168static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
5169static constexpr dart::compiler::target::word Context_num_variables_offset =
5170 0x8;
5171static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
5172static constexpr dart::compiler::target::word Double_value_offset = 0x8;
5173static constexpr dart::compiler::target::word
5174 ExternalOneByteString_external_data_offset = 0x10;
5175static constexpr dart::compiler::target::word
5176 ExternalTwoByteString_external_data_offset = 0x10;
5177static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
5178static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
5179static constexpr dart::compiler::target::word
5180 Field_initializer_function_offset = 0x20;
5181static constexpr dart::compiler::target::word
5182 Field_host_offset_or_field_id_offset = 0x28;
5183static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
5184static constexpr dart::compiler::target::word
5185 Field_guarded_list_length_in_object_offset_offset = 0x54;
5186static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
5187 0x30;
5188static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
5189static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
5190static constexpr dart::compiler::target::word Function_code_offset = 0x40;
5191static constexpr dart::compiler::target::word Function_data_offset = 0x30;
5192static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
5193 0x8, 0x10};
5194static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
5195static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
5196static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
5197 0x8;
5198static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
5199 0x18;
5200static constexpr dart::compiler::target::word
5201 GrowableObjectArray_length_offset = 0x10;
5202static constexpr dart::compiler::target::word
5203 GrowableObjectArray_type_arguments_offset = 0x8;
5204static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
5205static constexpr dart::compiler::target::word
5206 CallSiteData_arguments_descriptor_offset = 0x10;
5207static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
5208static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
5209static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
5210static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
5211static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
5212static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
5213static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
5214static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
5215static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
5216static constexpr dart::compiler::target::word
5217 Isolate_has_resumption_breakpoints_offset = 0x49;
5218static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
5219 0x20;
5220static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
5221 0x10;
5222static constexpr dart::compiler::target::word
5223 IsolateGroup_cached_class_table_table_offset = 0x18;
5224static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48;
5225static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
5226static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
5227static constexpr dart::compiler::target::word
5228 ImmutableLinkedHashBase_data_offset = 0x18;
5229static constexpr dart::compiler::target::word
5230 LinkedHashBase_deleted_keys_offset = 0x28;
5231static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
5232 0x10;
5233static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
5234 0x30;
5235static constexpr dart::compiler::target::word
5236 LinkedHashBase_type_arguments_offset = 0x8;
5237static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
5238 0x20;
5239static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
5240static constexpr dart::compiler::target::word
5241 MarkingStackBlock_pointers_offset = 0x10;
5242static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
5243 0x8;
5244static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
5245 0x18;
5246static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
5247 0x20;
5248static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
5249static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
5250 0x8;
5251static constexpr dart::compiler::target::word NativeArguments_argv_offset =
5252 0x10;
5253static constexpr dart::compiler::target::word NativeArguments_retval_offset =
5254 0x18;
5255static constexpr dart::compiler::target::word NativeArguments_thread_offset =
5256 0x0;
5257static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
5258 0x180;
5259static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
5260 0x128;
5261static constexpr dart::compiler::target::word
5262 ObjectStore_record_field_names_offset = 0x3f8;
5263static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
5264 0x1a8;
5265static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
5266 0x108;
5267static constexpr dart::compiler::target::word
5268 ObjectStore_ffi_callback_code_offset = 0x4f0;
5269static constexpr dart::compiler::target::word
5270 ObjectStore_suspend_state_await_offset = 0x448;
5271static constexpr dart::compiler::target::word
5272 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
5273static constexpr dart::compiler::target::word
5274 ObjectStore_suspend_state_handle_exception_offset = 0x490;
5275static constexpr dart::compiler::target::word
5276 ObjectStore_suspend_state_init_async_offset = 0x440;
5277static constexpr dart::compiler::target::word
5278 ObjectStore_suspend_state_init_async_star_offset = 0x468;
5279static constexpr dart::compiler::target::word
5280 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
5281static constexpr dart::compiler::target::word
5282 ObjectStore_suspend_state_return_async_offset = 0x458;
5283static constexpr dart::compiler::target::word
5284 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
5285static constexpr dart::compiler::target::word
5286 ObjectStore_suspend_state_return_async_star_offset = 0x478;
5287static constexpr dart::compiler::target::word
5288 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
5289static constexpr dart::compiler::target::word
5290 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
5291static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
5292static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
5293static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
5294 0x10;
5295static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
5296 0x8;
5297static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x10;
5298static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
5299static constexpr dart::compiler::target::word
5300 SingleTargetCache_entry_point_offset = 0x10;
5301static constexpr dart::compiler::target::word
5302 SingleTargetCache_lower_limit_offset = 0x18;
5303static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
5304 0x8;
5305static constexpr dart::compiler::target::word
5306 SingleTargetCache_upper_limit_offset = 0x1c;
5307static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
5308 0x10;
5309static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
5310static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
5311static constexpr dart::compiler::target::word String_hash_offset = 0x4;
5312static constexpr dart::compiler::target::word String_length_offset = 0x8;
5313static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
5314 0x8;
5315static constexpr dart::compiler::target::word
5316 SubtypeTestCache_num_inputs_offset = 0x10;
5317static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
5318 0x2;
5319static constexpr dart::compiler::target::word
5320 SuspendState_error_callback_offset = 0x30;
5321static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
5322 0x10;
5323static constexpr dart::compiler::target::word
5324 SuspendState_function_data_offset = 0x20;
5325static constexpr dart::compiler::target::word SuspendState_payload_offset =
5326 0x38;
5327static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
5328static constexpr dart::compiler::target::word
5329 SuspendState_then_callback_offset = 0x28;
5330static constexpr dart::compiler::target::word
5331 Thread_AllocateArray_entry_point_offset = 0x2c0;
5332static constexpr dart::compiler::target::word Thread_active_exception_offset =
5333 0x718;
5334static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
5335 0x720;
5336static constexpr dart::compiler::target::word
5337 Thread_array_write_barrier_entry_point_offset = 0x1e8;
5338static constexpr dart::compiler::target::word
5339 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x1f8;
5340static constexpr dart::compiler::target::word
5341 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x110;
5342static constexpr dart::compiler::target::word
5343 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x200;
5344static constexpr dart::compiler::target::word
5345 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x118;
5346static constexpr dart::compiler::target::word
5347 Thread_allocate_object_entry_point_offset = 0x208;
5348static constexpr dart::compiler::target::word
5349 Thread_allocate_object_stub_offset = 0x120;
5350static constexpr dart::compiler::target::word
5351 Thread_allocate_object_parameterized_entry_point_offset = 0x210;
5352static constexpr dart::compiler::target::word
5353 Thread_allocate_object_parameterized_stub_offset = 0x128;
5354static constexpr dart::compiler::target::word
5355 Thread_allocate_object_slow_entry_point_offset = 0x218;
5356static constexpr dart::compiler::target::word
5357 Thread_allocate_object_slow_stub_offset = 0x130;
5358static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
5359 0x758;
5360static constexpr dart::compiler::target::word
5361 Thread_async_exception_handler_stub_offset = 0x138;
5362static constexpr dart::compiler::target::word
5363 Thread_auto_scope_native_wrapper_entry_point_offset = 0x278;
5364static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x78;
5365static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x70;
5366static constexpr dart::compiler::target::word
5367 Thread_bootstrap_native_wrapper_entry_point_offset = 0x268;
5368static constexpr dart::compiler::target::word
5369 Thread_call_to_runtime_entry_point_offset = 0x1f0;
5370static constexpr dart::compiler::target::word
5371 Thread_call_to_runtime_stub_offset = 0xa8;
5372static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x790;
5373static constexpr dart::compiler::target::word
5374 Thread_dispatch_table_array_offset = 0x58;
5375static constexpr dart::compiler::target::word
5376 Thread_double_truncate_round_supported_offset = 0x760;
5377static constexpr dart::compiler::target::word
5378 Thread_service_extension_stream_offset = 0x798;
5379static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
5380 0x240;
5381static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
5382 0x190;
5383static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
5384 0x248;
5385static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
5386 0x198;
5387static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
5388 0x298;
5389static constexpr dart::compiler::target::word
5390 Thread_double_negate_address_offset = 0x290;
5391static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
5392static constexpr dart::compiler::target::word
5393 Thread_enter_safepoint_stub_offset = 0x1c0;
5394static constexpr dart::compiler::target::word Thread_execution_state_offset =
5395 0x740;
5396static constexpr dart::compiler::target::word
5397 Thread_exit_safepoint_stub_offset = 0x1c8;
5398static constexpr dart::compiler::target::word
5399 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d0;
5400static constexpr dart::compiler::target::word
5401 Thread_call_native_through_safepoint_stub_offset = 0x1d8;
5402static constexpr dart::compiler::target::word
5403 Thread_call_native_through_safepoint_entry_point_offset = 0x250;
5404static constexpr dart::compiler::target::word
5405 Thread_fix_allocation_stub_code_offset = 0x98;
5406static constexpr dart::compiler::target::word
5407 Thread_fix_callers_target_code_offset = 0x90;
5408static constexpr dart::compiler::target::word
5409 Thread_float_absolute_address_offset = 0x2b0;
5410static constexpr dart::compiler::target::word
5411 Thread_float_negate_address_offset = 0x2a8;
5412static constexpr dart::compiler::target::word Thread_float_not_address_offset =
5413 0x2a0;
5414static constexpr dart::compiler::target::word
5415 Thread_float_zerow_address_offset = 0x2b8;
5416static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
5417 0x728;
5418static constexpr dart::compiler::target::word
5419 Thread_invoke_dart_code_stub_offset = 0xa0;
5420static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
5421 0x750;
5422static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6c0;
5423static constexpr dart::compiler::target::word Thread_isolate_group_offset =
5424 0x6c8;
5425static constexpr dart::compiler::target::word Thread_field_table_values_offset =
5426 0x60;
5427static constexpr dart::compiler::target::word
5428 Thread_lazy_deopt_from_return_stub_offset = 0x1a0;
5429static constexpr dart::compiler::target::word
5430 Thread_lazy_deopt_from_throw_stub_offset = 0x1a8;
5431static constexpr dart::compiler::target::word
5432 Thread_lazy_specialize_type_test_stub_offset = 0x1b8;
5433static constexpr dart::compiler::target::word
5434 Thread_marking_stack_block_offset = 0x6f0;
5435static constexpr dart::compiler::target::word
5436 Thread_megamorphic_call_checked_entry_offset = 0x230;
5437static constexpr dart::compiler::target::word
5438 Thread_switchable_call_miss_entry_offset = 0x238;
5439static constexpr dart::compiler::target::word
5440 Thread_switchable_call_miss_stub_offset = 0x170;
5441static constexpr dart::compiler::target::word
5442 Thread_no_scope_native_wrapper_entry_point_offset = 0x270;
5443static constexpr dart::compiler::target::word
5444 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xb8;
5445static constexpr dart::compiler::target::word
5446 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xb0;
5447static constexpr dart::compiler::target::word
5448 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xc8;
5449static constexpr dart::compiler::target::word
5450 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc0;
5451static constexpr dart::compiler::target::word
5452 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xd8;
5453static constexpr dart::compiler::target::word
5454 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd0;
5455static constexpr dart::compiler::target::word
5456 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xe8;
5457static constexpr dart::compiler::target::word
5458 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe0;
5459static constexpr dart::compiler::target::word
5460 Thread_range_error_shared_with_fpu_regs_stub_offset = 0xf8;
5461static constexpr dart::compiler::target::word
5462 Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf0;
5463static constexpr dart::compiler::target::word
5464 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x108;
5465static constexpr dart::compiler::target::word
5466 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x100;
5467static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x140;
5468static constexpr dart::compiler::target::word
5469 Thread_return_async_not_future_stub_offset = 0x150;
5470static constexpr dart::compiler::target::word
5471 Thread_return_async_star_stub_offset = 0x158;
5472static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
5473 0x148;
5474static constexpr dart::compiler::target::word Thread_object_null_offset = 0x68;
5475static constexpr dart::compiler::target::word
5476 Thread_predefined_symbols_address_offset = 0x280;
5477static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x730;
5478static constexpr dart::compiler::target::word
5479 Thread_saved_shadow_call_stack_offset = 0x738;
5480static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
5481 0x748;
5482static constexpr dart::compiler::target::word
5483 Thread_slow_type_test_stub_offset = 0x1b0;
5484static constexpr dart::compiler::target::word
5485 Thread_slow_type_test_entry_point_offset = 0x260;
5486static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
5487static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
5488 0x6d0;
5489static constexpr dart::compiler::target::word
5490 Thread_stack_overflow_flags_offset = 0x6d8;
5491static constexpr dart::compiler::target::word
5492 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x228;
5493static constexpr dart::compiler::target::word
5494 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x168;
5495static constexpr dart::compiler::target::word
5496 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x220;
5497static constexpr dart::compiler::target::word
5498 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x160;
5499static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
5500 0x6e8;
5501static constexpr dart::compiler::target::word
5502 Thread_suspend_state_await_entry_point_offset = 0x670;
5503static constexpr dart::compiler::target::word
5504 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x678;
5505static constexpr dart::compiler::target::word
5506 Thread_suspend_state_init_async_entry_point_offset = 0x668;
5507static constexpr dart::compiler::target::word
5508 Thread_suspend_state_return_async_entry_point_offset = 0x680;
5509static constexpr dart::compiler::target::word
5510 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x688;
5511static constexpr dart::compiler::target::word
5512 Thread_suspend_state_init_async_star_entry_point_offset = 0x690;
5513static constexpr dart::compiler::target::word
5514 Thread_suspend_state_yield_async_star_entry_point_offset = 0x698;
5515static constexpr dart::compiler::target::word
5516 Thread_suspend_state_return_async_star_entry_point_offset = 0x6a0;
5517static constexpr dart::compiler::target::word
5518 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6a8;
5519static constexpr dart::compiler::target::word
5520 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6b0;
5521static constexpr dart::compiler::target::word
5522 Thread_suspend_state_handle_exception_entry_point_offset = 0x6b8;
5523static constexpr dart::compiler::target::word
5524 Thread_top_exit_frame_info_offset = 0x6e0;
5525static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
5526static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
5527static constexpr dart::compiler::target::word
5528 Thread_unboxed_runtime_arg_offset = 0x708;
5529static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x700;
5530static constexpr dart::compiler::target::word
5531 Thread_write_barrier_entry_point_offset = 0x1e0;
5532static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
5533 0x40;
5534static constexpr dart::compiler::target::word Thread_next_task_id_offset =
5535 0x768;
5536static constexpr dart::compiler::target::word Thread_random_offset = 0x770;
5537static constexpr dart::compiler::target::word
5538 Thread_jump_to_frame_entry_point_offset = 0x258;
5539static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x778;
5540static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
5541 0x0;
5542static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
5543 0x8;
5544static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
5545 0x10;
5546static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
5547 0x18;
5548static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
5549 0x20;
5550static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
5551 0x10;
5552static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
5553static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
5554static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
5555 0x30;
5556static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
5557static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
5558 0x18;
5559static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
5560 0x10;
5561static constexpr dart::compiler::target::word
5562 FinalizerBase_entries_collected_offset = 0x20;
5563static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
5564 0x8;
5565static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
5566 0x10;
5567static constexpr dart::compiler::target::word
5568 FinalizerEntry_external_size_offset = 0x38;
5569static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
5570 0x20;
5571static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
5572static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
5573 0x18;
5574static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
5575static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
5576 0x28;
5577static constexpr dart::compiler::target::word
5578 FunctionType_named_parameter_names_offset = 0x40;
5579static constexpr dart::compiler::target::word
5580 FunctionType_packed_parameter_counts_offset = 0x48;
5581static constexpr dart::compiler::target::word
5582 FunctionType_packed_type_parameter_counts_offset = 0x4c;
5583static constexpr dart::compiler::target::word
5584 FunctionType_parameter_types_offset = 0x38;
5585static constexpr dart::compiler::target::word
5586 FunctionType_type_parameters_offset = 0x28;
5587static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
5588static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
5589static constexpr dart::compiler::target::word
5590 TypeArguments_instantiations_offset = 0x8;
5591static constexpr dart::compiler::target::word TypeArguments_length_offset =
5592 0x10;
5593static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
5594 0x20;
5595static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
5596static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
5597static constexpr dart::compiler::target::word TypeParameters_flags_offset =
5598 0x10;
5599static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
5600 0x18;
5601static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
5602 0x20;
5603static constexpr dart::compiler::target::word TypedDataBase_length_offset =
5604 0x10;
5605static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
5606 0x18;
5607static constexpr dart::compiler::target::word
5608 TypedDataView_offset_in_bytes_offset = 0x20;
5609static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
5610static constexpr dart::compiler::target::word
5611 UnhandledException_exception_offset = 0x8;
5612static constexpr dart::compiler::target::word
5613 UnhandledException_stacktrace_offset = 0x10;
5614static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
5615static constexpr dart::compiler::target::word
5616 MonomorphicSmiableCall_expected_cid_offset = 0x8;
5617static constexpr dart::compiler::target::word
5618 MonomorphicSmiableCall_entrypoint_offset = 0x10;
5619static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
5620static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
5621static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
5622static constexpr dart::compiler::target::word
5623 WeakReference_type_arguments_offset = 0x10;
5624static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
5625 0x8, 0x18, 0x10, 0x20};
5626static constexpr dart::compiler::target::word
5627 Thread_write_barrier_wrappers_thread_offset[] = {
5628 -1, -1, -1, -1, -1, 0x5d8, 0x5e0, 0x5e8, -1, -1, 0x5f0,
5629 0x5f8, 0x600, -1, -1, -1, 0x608, 0x610, 0x618, 0x620, 0x628, 0x630,
5630 0x638, 0x640, -1, -1, -1, -1, 0x648, 0x650, 0x658, 0x660};
5631static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
5632static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
5633static constexpr dart::compiler::target::word Array_header_size = 0x18;
5634static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
5635static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
5636static constexpr dart::compiler::target::word Class_InstanceSize = 0xc8;
5637static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
5638static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
5639static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
5640static constexpr dart::compiler::target::word
5641 CompressedStackMaps_ObjectHeaderSize = 0x8;
5642static constexpr dart::compiler::target::word
5643 CompressedStackMaps_PayloadHeaderSize = 0x4;
5644static constexpr dart::compiler::target::word Context_header_size = 0x18;
5645static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
5646static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
5647 0x18;
5648static constexpr dart::compiler::target::word
5649 ExternalOneByteString_InstanceSize = 0x20;
5650static constexpr dart::compiler::target::word
5651 ExternalTwoByteString_InstanceSize = 0x20;
5652static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
5653 0x18;
5654static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
5655 0x30;
5656static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
5657static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
5658static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
5659 0x40;
5660static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
5661 0x30;
5662static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
5663static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
5664static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
5665static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
5666static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
5667static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
5668 0x20;
5669static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
5670static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
5671static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
5672 0x10;
5673static constexpr dart::compiler::target::word
5674 InstructionsSection_UnalignedHeaderSize = 0x28;
5675static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
5676 0x30;
5677static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
5678static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
5679static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
5680 0x60;
5681static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
5682static constexpr dart::compiler::target::word Library_InstanceSize = 0xa8;
5683static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
5684static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
5685 0x38;
5686static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
5687static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
5688 0x30;
5689static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
5690static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
5691 0x10;
5692static constexpr dart::compiler::target::word
5693 MonomorphicSmiableCall_InstanceSize = 0x18;
5694static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
5695static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
5696static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
5697static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
5698static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
5699static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
5700static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
5701static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x28;
5702static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
5703static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x78;
5704static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
5705static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
5706static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
5707static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
5708 0x20;
5709static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
5710static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
5711static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
5712static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
5713 0x18;
5714static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x20;
5715static constexpr dart::compiler::target::word
5716 TransferableTypedData_InstanceSize = 0x8;
5717static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
5718static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
5719static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
5720 0x28;
5721static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
5722static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
5723static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
5724static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
5725 0x18;
5726static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
5727static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
5728static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
5729static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
5730static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
5731static constexpr dart::compiler::target::word
5732 WeakSerializationReference_InstanceSize = 0x18;
5733#endif // !defined(PRODUCT) && \
5734 // defined(TARGET_ARCH_RISCV64) && \
5735 // !defined(DART_COMPRESSED_POINTERS)
5736
5737#if defined(PRODUCT) && defined(TARGET_ARCH_ARM) && \
5738 !defined(DART_COMPRESSED_POINTERS)
5739static constexpr dart::compiler::target::word Code_active_instructions_offset =
5740 0x38;
5741static constexpr dart::compiler::target::word Function_usage_counter_offset =
5742 0x48;
5743static constexpr dart::compiler::target::word
5744 ICData_receivers_static_type_offset = 0x10;
5745static constexpr dart::compiler::target::word
5746 SuspendState_frame_capacity_offset = 0x4;
5747static constexpr dart::compiler::target::word Array_elements_start_offset = 0xc;
5748static constexpr dart::compiler::target::word Array_element_size = 0x4;
5749static constexpr dart::compiler::target::word Code_elements_start_offset = 0x4c;
5750static constexpr dart::compiler::target::word Code_element_size = 0x4;
5751static constexpr dart::compiler::target::word Context_elements_start_offset =
5752 0xc;
5753static constexpr dart::compiler::target::word Context_element_size = 0x4;
5754static constexpr dart::compiler::target::word
5755 ContextScope_elements_start_offset = 0xc;
5756static constexpr dart::compiler::target::word ContextScope_element_size = 0x24;
5757static constexpr dart::compiler::target::word
5758 ExceptionHandlers_elements_start_offset = 0xc;
5759static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
5760 0xc;
5761static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
5762 0x8;
5763static constexpr dart::compiler::target::word ObjectPool_element_size = 0x4;
5764static constexpr dart::compiler::target::word
5765 OneByteString_elements_start_offset = 0xc;
5766static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
5767static constexpr dart::compiler::target::word Record_elements_start_offset =
5768 0x8;
5769static constexpr dart::compiler::target::word Record_element_size = 0x4;
5770static constexpr dart::compiler::target::word
5771 TypeArguments_elements_start_offset = 0x14;
5772static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
5773static constexpr dart::compiler::target::word
5774 TwoByteString_elements_start_offset = 0xc;
5775static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
5776static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
5777 0xc;
5778static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
5779static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
5780static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
5781 0xfffd;
5782static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
5783static constexpr dart::compiler::target::word
5784 Instructions_kMonomorphicEntryOffsetJIT = 0x0;
5785static constexpr dart::compiler::target::word
5786 Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
5787static constexpr dart::compiler::target::word
5788 Instructions_kMonomorphicEntryOffsetAOT = 0x0;
5789static constexpr dart::compiler::target::word
5790 Instructions_kPolymorphicEntryOffsetAOT = 0x10;
5791static constexpr dart::compiler::target::word
5792 Instructions_kBarePayloadAlignment = 0x4;
5793static constexpr dart::compiler::target::word
5794 Instructions_kNonBarePayloadAlignment = 0x4;
5795static constexpr dart::compiler::target::word
5796 NativeEntry_kNumCallWrapperArguments = 0x2;
5797static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
5798static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
5799static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
5800 0x3fff;
5801static constexpr dart::compiler::target::word
5802 RecordShape_kFieldNamesIndexShift = 0x10;
5803static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
5804 0x3fff;
5805static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
5806 0xffff;
5807static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
5808 0xffff;
5809static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
5810static constexpr dart::compiler::target::word
5811 OneByteString_kMaxNewSpaceElements = 0x3fff4;
5812static constexpr dart::compiler::target::word
5813 TwoByteString_kMaxNewSpaceElements = 0x1fffa;
5814static constexpr dart::compiler::target::word
5815 SubtypeTestCache_kFunctionTypeArguments = 0x3;
5816static constexpr dart::compiler::target::word
5817 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
5818static constexpr dart::compiler::target::word
5819 SubtypeTestCache_kDestinationType = 0x6;
5820static constexpr dart::compiler::target::word
5821 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
5822static constexpr dart::compiler::target::word
5823 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
5824static constexpr dart::compiler::target::word
5825 SubtypeTestCache_kInstanceTypeArguments = 0x1;
5826static constexpr dart::compiler::target::word
5827 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
5828static constexpr dart::compiler::target::word
5829 SubtypeTestCache_kTestEntryLength = 0x8;
5830static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
5831static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
5832 0x7;
5833static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
5834 0xfffffff;
5835static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x8;
5836static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x10;
5837static constexpr dart::compiler::target::word
5838 AbstractType_type_test_stub_entry_point_offset = 0x4;
5839static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
5840 0x10;
5841static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
5842 0x14;
5843static constexpr dart::compiler::target::word
5844 ArgumentsDescriptor_first_named_entry_offset = 0x1c;
5845static constexpr dart::compiler::target::word
5846 ArgumentsDescriptor_named_entry_size = 0x8;
5847static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
5848 0x0;
5849static constexpr dart::compiler::target::word
5850 ArgumentsDescriptor_position_offset = 0x4;
5851static constexpr dart::compiler::target::word
5852 ArgumentsDescriptor_positional_count_offset = 0x18;
5853static constexpr dart::compiler::target::word
5854 ArgumentsDescriptor_type_args_len_offset = 0xc;
5855static constexpr dart::compiler::target::word Array_data_offset = 0xc;
5856static constexpr dart::compiler::target::word Array_length_offset = 0x8;
5857static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
5858static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x4;
5859static constexpr dart::compiler::target::word Class_declaration_type_offset =
5860 0x30;
5861static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
5862 0x5c;
5863static constexpr dart::compiler::target::word Class_super_type_offset = 0x28;
5864static constexpr dart::compiler::target::word
5865 Class_host_type_arguments_field_offset_in_words_offset = 0x68;
5866static constexpr dart::compiler::target::word Closure_context_offset = 0x14;
5867static constexpr dart::compiler::target::word
5868 Closure_delayed_type_arguments_offset = 0xc;
5869static constexpr dart::compiler::target::word Closure_function_offset = 0x10;
5870static constexpr dart::compiler::target::word
5871 Closure_function_type_arguments_offset = 0x8;
5872static constexpr dart::compiler::target::word Closure_hash_offset = 0x18;
5873static constexpr dart::compiler::target::word
5874 Closure_instantiator_type_arguments_offset = 0x4;
5875static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
5876 0x10;
5877static constexpr dart::compiler::target::word Code_instructions_offset = 0x18;
5878static constexpr dart::compiler::target::word Code_object_pool_offset = 0x14;
5879static constexpr dart::compiler::target::word Code_owner_offset = 0x1c;
5880static constexpr dart::compiler::target::word Context_num_variables_offset =
5881 0x4;
5882static constexpr dart::compiler::target::word Context_parent_offset = 0x8;
5883static constexpr dart::compiler::target::word Double_value_offset = 0x8;
5884static constexpr dart::compiler::target::word
5885 ExternalOneByteString_external_data_offset = 0xc;
5886static constexpr dart::compiler::target::word
5887 ExternalTwoByteString_external_data_offset = 0xc;
5888static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
5889static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
5890static constexpr dart::compiler::target::word
5891 Field_initializer_function_offset = 0x10;
5892static constexpr dart::compiler::target::word
5893 Field_host_offset_or_field_id_offset = 0x14;
5894static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x28;
5895static constexpr dart::compiler::target::word
5896 Field_guarded_list_length_in_object_offset_offset = 0x34;
5897static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
5898 0x18;
5899static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x2c;
5900static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x36;
5901static constexpr dart::compiler::target::word Function_code_offset = 0x20;
5902static constexpr dart::compiler::target::word Function_data_offset = 0x18;
5903static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
5904 0x4, 0x8};
5905static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x40;
5906static constexpr dart::compiler::target::word Function_signature_offset = 0x14;
5907static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
5908 0x4;
5909static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
5910 0xc;
5911static constexpr dart::compiler::target::word
5912 GrowableObjectArray_length_offset = 0x8;
5913static constexpr dart::compiler::target::word
5914 GrowableObjectArray_type_arguments_offset = 0x4;
5915static constexpr dart::compiler::target::word Page_card_table_offset = 0x10;
5916static constexpr dart::compiler::target::word
5917 CallSiteData_arguments_descriptor_offset = 0x8;
5918static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
5919static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
5920static constexpr dart::compiler::target::word ICData_entries_offset = 0xc;
5921static constexpr dart::compiler::target::word ICData_owner_offset = 0x14;
5922static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x1c;
5923static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
5924static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14;
5925static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18;
5926static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20;
5927static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
5928 0x10;
5929static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
5930 0x8;
5931static constexpr dart::compiler::target::word
5932 IsolateGroup_cached_class_table_table_offset = 0xc;
5933static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10;
5934static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc;
5935static constexpr dart::compiler::target::word
5936 ImmutableLinkedHashBase_data_offset = 0xc;
5937static constexpr dart::compiler::target::word
5938 LinkedHashBase_deleted_keys_offset = 0x14;
5939static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
5940 0x8;
5941static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
5942 0x18;
5943static constexpr dart::compiler::target::word
5944 LinkedHashBase_type_arguments_offset = 0x4;
5945static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
5946 0x10;
5947static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
5948static constexpr dart::compiler::target::word
5949 MarkingStackBlock_pointers_offset = 0x8;
5950static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
5951 0x4;
5952static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
5953 0xc;
5954static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
5955 0x10;
5956static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
5957static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
5958 0x4;
5959static constexpr dart::compiler::target::word NativeArguments_argv_offset = 0x8;
5960static constexpr dart::compiler::target::word NativeArguments_retval_offset =
5961 0xc;
5962static constexpr dart::compiler::target::word NativeArguments_thread_offset =
5963 0x0;
5964static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
5965 0xc0;
5966static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
5967 0x94;
5968static constexpr dart::compiler::target::word
5969 ObjectStore_record_field_names_offset = 0x1fc;
5970static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
5971 0xd4;
5972static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
5973 0x84;
5974static constexpr dart::compiler::target::word
5975 ObjectStore_ffi_callback_code_offset = 0x278;
5976static constexpr dart::compiler::target::word
5977 ObjectStore_suspend_state_await_offset = 0x224;
5978static constexpr dart::compiler::target::word
5979 ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
5980static constexpr dart::compiler::target::word
5981 ObjectStore_suspend_state_handle_exception_offset = 0x248;
5982static constexpr dart::compiler::target::word
5983 ObjectStore_suspend_state_init_async_offset = 0x220;
5984static constexpr dart::compiler::target::word
5985 ObjectStore_suspend_state_init_async_star_offset = 0x234;
5986static constexpr dart::compiler::target::word
5987 ObjectStore_suspend_state_init_sync_star_offset = 0x240;
5988static constexpr dart::compiler::target::word
5989 ObjectStore_suspend_state_return_async_offset = 0x22c;
5990static constexpr dart::compiler::target::word
5991 ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
5992static constexpr dart::compiler::target::word
5993 ObjectStore_suspend_state_return_async_star_offset = 0x23c;
5994static constexpr dart::compiler::target::word
5995 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
5996static constexpr dart::compiler::target::word
5997 ObjectStore_suspend_state_yield_async_star_offset = 0x238;
5998static constexpr dart::compiler::target::word OneByteString_data_offset = 0xc;
5999static constexpr dart::compiler::target::word PointerBase_data_offset = 0x4;
6000static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
6001 0x8;
6002static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
6003 0x4;
6004static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x8;
6005static constexpr dart::compiler::target::word Record_shape_offset = 0x4;
6006static constexpr dart::compiler::target::word
6007 SingleTargetCache_entry_point_offset = 0x8;
6008static constexpr dart::compiler::target::word
6009 SingleTargetCache_lower_limit_offset = 0xc;
6010static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
6011 0x4;
6012static constexpr dart::compiler::target::word
6013 SingleTargetCache_upper_limit_offset = 0x10;
6014static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
6015 0x8;
6016static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x4;
6017static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x4;
6018static constexpr dart::compiler::target::word String_hash_offset = 0x4;
6019static constexpr dart::compiler::target::word String_length_offset = 0x8;
6020static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
6021 0x4;
6022static constexpr dart::compiler::target::word
6023 SubtypeTestCache_num_inputs_offset = 0x8;
6024static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
6025 0x2;
6026static constexpr dart::compiler::target::word
6027 SuspendState_error_callback_offset = 0x18;
6028static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
6029 0x8;
6030static constexpr dart::compiler::target::word
6031 SuspendState_function_data_offset = 0x10;
6032static constexpr dart::compiler::target::word SuspendState_payload_offset =
6033 0x1c;
6034static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc;
6035static constexpr dart::compiler::target::word
6036 SuspendState_then_callback_offset = 0x14;
6037static constexpr dart::compiler::target::word
6038 Thread_AllocateArray_entry_point_offset = 0x160;
6039static constexpr dart::compiler::target::word Thread_active_exception_offset =
6040 0x370;
6041static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
6042 0x374;
6043static constexpr dart::compiler::target::word
6044 Thread_array_write_barrier_entry_point_offset = 0xf4;
6045static constexpr dart::compiler::target::word
6046 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0xfc;
6047static constexpr dart::compiler::target::word
6048 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x88;
6049static constexpr dart::compiler::target::word
6050 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x100;
6051static constexpr dart::compiler::target::word
6052 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x8c;
6053static constexpr dart::compiler::target::word
6054 Thread_allocate_object_entry_point_offset = 0x104;
6055static constexpr dart::compiler::target::word
6056 Thread_allocate_object_stub_offset = 0x90;
6057static constexpr dart::compiler::target::word
6058 Thread_allocate_object_parameterized_entry_point_offset = 0x108;
6059static constexpr dart::compiler::target::word
6060 Thread_allocate_object_parameterized_stub_offset = 0x94;
6061static constexpr dart::compiler::target::word
6062 Thread_allocate_object_slow_entry_point_offset = 0x10c;
6063static constexpr dart::compiler::target::word
6064 Thread_allocate_object_slow_stub_offset = 0x98;
6065static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
6066 0x390;
6067static constexpr dart::compiler::target::word
6068 Thread_async_exception_handler_stub_offset = 0x9c;
6069static constexpr dart::compiler::target::word
6070 Thread_auto_scope_native_wrapper_entry_point_offset = 0x13c;
6071static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x3c;
6072static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x38;
6073static constexpr dart::compiler::target::word
6074 Thread_bootstrap_native_wrapper_entry_point_offset = 0x134;
6075static constexpr dart::compiler::target::word
6076 Thread_call_to_runtime_entry_point_offset = 0xf8;
6077static constexpr dart::compiler::target::word
6078 Thread_call_to_runtime_stub_offset = 0x54;
6079static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3b4;
6080static constexpr dart::compiler::target::word
6081 Thread_dispatch_table_array_offset = 0x2c;
6082static constexpr dart::compiler::target::word
6083 Thread_double_truncate_round_supported_offset = 0x394;
6084static constexpr dart::compiler::target::word
6085 Thread_service_extension_stream_offset = 0x3b8;
6086static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
6087 0x120;
6088static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
6089 0xc8;
6090static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
6091 0x124;
6092static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
6093 0xcc;
6094static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
6095 0x14c;
6096static constexpr dart::compiler::target::word
6097 Thread_double_negate_address_offset = 0x148;
6098static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
6099static constexpr dart::compiler::target::word
6100 Thread_enter_safepoint_stub_offset = 0xe0;
6101static constexpr dart::compiler::target::word Thread_execution_state_offset =
6102 0x384;
6103static constexpr dart::compiler::target::word
6104 Thread_exit_safepoint_stub_offset = 0xe4;
6105static constexpr dart::compiler::target::word
6106 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xe8;
6107static constexpr dart::compiler::target::word
6108 Thread_call_native_through_safepoint_stub_offset = 0xec;
6109static constexpr dart::compiler::target::word
6110 Thread_call_native_through_safepoint_entry_point_offset = 0x128;
6111static constexpr dart::compiler::target::word
6112 Thread_fix_allocation_stub_code_offset = 0x4c;
6113static constexpr dart::compiler::target::word
6114 Thread_fix_callers_target_code_offset = 0x48;
6115static constexpr dart::compiler::target::word
6116 Thread_float_absolute_address_offset = 0x158;
6117static constexpr dart::compiler::target::word
6118 Thread_float_negate_address_offset = 0x154;
6119static constexpr dart::compiler::target::word Thread_float_not_address_offset =
6120 0x150;
6121static constexpr dart::compiler::target::word
6122 Thread_float_zerow_address_offset = 0x15c;
6123static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
6124 0x378;
6125static constexpr dart::compiler::target::word
6126 Thread_invoke_dart_code_stub_offset = 0x50;
6127static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
6128 0x38c;
6129static constexpr dart::compiler::target::word Thread_isolate_offset = 0x338;
6130static constexpr dart::compiler::target::word Thread_isolate_group_offset =
6131 0x33c;
6132static constexpr dart::compiler::target::word Thread_field_table_values_offset =
6133 0x30;
6134static constexpr dart::compiler::target::word
6135 Thread_lazy_deopt_from_return_stub_offset = 0xd0;
6136static constexpr dart::compiler::target::word
6137 Thread_lazy_deopt_from_throw_stub_offset = 0xd4;
6138static constexpr dart::compiler::target::word
6139 Thread_lazy_specialize_type_test_stub_offset = 0xdc;
6140static constexpr dart::compiler::target::word
6141 Thread_marking_stack_block_offset = 0x350;
6142static constexpr dart::compiler::target::word
6143 Thread_megamorphic_call_checked_entry_offset = 0x118;
6144static constexpr dart::compiler::target::word
6145 Thread_switchable_call_miss_entry_offset = 0x11c;
6146static constexpr dart::compiler::target::word
6147 Thread_switchable_call_miss_stub_offset = 0xb8;
6148static constexpr dart::compiler::target::word
6149 Thread_no_scope_native_wrapper_entry_point_offset = 0x138;
6150static constexpr dart::compiler::target::word
6151 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x5c;
6152static constexpr dart::compiler::target::word
6153 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x58;
6154static constexpr dart::compiler::target::word
6155 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x64;
6156static constexpr dart::compiler::target::word
6157 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x60;
6158static constexpr dart::compiler::target::word
6159 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x6c;
6160static constexpr dart::compiler::target::word
6161 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x68;
6162static constexpr dart::compiler::target::word
6163 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x74;
6164static constexpr dart::compiler::target::word
6165 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x70;
6166static constexpr dart::compiler::target::word
6167 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x7c;
6168static constexpr dart::compiler::target::word
6169 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x78;
6170static constexpr dart::compiler::target::word
6171 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x84;
6172static constexpr dart::compiler::target::word
6173 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x80;
6174static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa0;
6175static constexpr dart::compiler::target::word
6176 Thread_return_async_not_future_stub_offset = 0xa8;
6177static constexpr dart::compiler::target::word
6178 Thread_return_async_star_stub_offset = 0xac;
6179static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
6180 0xa4;
6181static constexpr dart::compiler::target::word Thread_object_null_offset = 0x34;
6182static constexpr dart::compiler::target::word
6183 Thread_predefined_symbols_address_offset = 0x140;
6184static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x37c;
6185static constexpr dart::compiler::target::word
6186 Thread_saved_shadow_call_stack_offset = 0x380;
6187static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
6188 0x388;
6189static constexpr dart::compiler::target::word
6190 Thread_slow_type_test_stub_offset = 0xd8;
6191static constexpr dart::compiler::target::word
6192 Thread_slow_type_test_entry_point_offset = 0x130;
6193static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
6194static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
6195 0x340;
6196static constexpr dart::compiler::target::word
6197 Thread_stack_overflow_flags_offset = 0x344;
6198static constexpr dart::compiler::target::word
6199 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x114;
6200static constexpr dart::compiler::target::word
6201 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb4;
6202static constexpr dart::compiler::target::word
6203 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x110;
6204static constexpr dart::compiler::target::word
6205 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb0;
6206static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
6207 0x34c;
6208static constexpr dart::compiler::target::word
6209 Thread_suspend_state_await_entry_point_offset = 0x310;
6210static constexpr dart::compiler::target::word
6211 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x314;
6212static constexpr dart::compiler::target::word
6213 Thread_suspend_state_init_async_entry_point_offset = 0x30c;
6214static constexpr dart::compiler::target::word
6215 Thread_suspend_state_return_async_entry_point_offset = 0x318;
6216static constexpr dart::compiler::target::word
6217 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x31c;
6218static constexpr dart::compiler::target::word
6219 Thread_suspend_state_init_async_star_entry_point_offset = 0x320;
6220static constexpr dart::compiler::target::word
6221 Thread_suspend_state_yield_async_star_entry_point_offset = 0x324;
6222static constexpr dart::compiler::target::word
6223 Thread_suspend_state_return_async_star_entry_point_offset = 0x328;
6224static constexpr dart::compiler::target::word
6225 Thread_suspend_state_init_sync_star_entry_point_offset = 0x32c;
6226static constexpr dart::compiler::target::word
6227 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x330;
6228static constexpr dart::compiler::target::word
6229 Thread_suspend_state_handle_exception_entry_point_offset = 0x334;
6230static constexpr dart::compiler::target::word
6231 Thread_top_exit_frame_info_offset = 0x348;
6232static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
6233static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
6234static constexpr dart::compiler::target::word
6235 Thread_unboxed_runtime_arg_offset = 0x360;
6236static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x358;
6237static constexpr dart::compiler::target::word
6238 Thread_write_barrier_entry_point_offset = 0xf0;
6239static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
6240 0x20;
6241static constexpr dart::compiler::target::word Thread_next_task_id_offset =
6242 0x398;
6243static constexpr dart::compiler::target::word Thread_random_offset = 0x3a0;
6244static constexpr dart::compiler::target::word
6245 Thread_jump_to_frame_entry_point_offset = 0x12c;
6246static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3a8;
6247static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
6248 0x0;
6249static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
6250 0x4;
6251static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
6252 0x8;
6253static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
6254 0xc;
6255static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
6256 0x10;
6257static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
6258 0x8;
6259static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
6260static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
6261static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
6262 0x18;
6263static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
6264static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
6265 0xc;
6266static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
6267 0x8;
6268static constexpr dart::compiler::target::word
6269 FinalizerBase_entries_collected_offset = 0x10;
6270static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
6271 0x4;
6272static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
6273 0x8;
6274static constexpr dart::compiler::target::word
6275 FinalizerEntry_external_size_offset = 0x1c;
6276static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
6277 0x10;
6278static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
6279static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
6280static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
6281static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
6282 0x14;
6283static constexpr dart::compiler::target::word
6284 FunctionType_named_parameter_names_offset = 0x20;
6285static constexpr dart::compiler::target::word
6286 FunctionType_packed_parameter_counts_offset = 0x24;
6287static constexpr dart::compiler::target::word
6288 FunctionType_packed_type_parameter_counts_offset = 0x28;
6289static constexpr dart::compiler::target::word
6290 FunctionType_parameter_types_offset = 0x1c;
6291static constexpr dart::compiler::target::word
6292 FunctionType_type_parameters_offset = 0x14;
6293static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
6294static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
6295static constexpr dart::compiler::target::word
6296 TypeArguments_instantiations_offset = 0x4;
6297static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
6298static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
6299 0x10;
6300static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
6301static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
6302static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
6303static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
6304 0xc;
6305static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
6306 0x10;
6307static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
6308static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
6309 0xc;
6310static constexpr dart::compiler::target::word
6311 TypedDataView_offset_in_bytes_offset = 0x10;
6312static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
6313static constexpr dart::compiler::target::word
6314 UnhandledException_exception_offset = 0x4;
6315static constexpr dart::compiler::target::word
6316 UnhandledException_stacktrace_offset = 0x8;
6317static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
6318static constexpr dart::compiler::target::word
6319 MonomorphicSmiableCall_expected_cid_offset = 0x4;
6320static constexpr dart::compiler::target::word
6321 MonomorphicSmiableCall_entrypoint_offset = 0x8;
6322static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
6323static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
6324static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
6325static constexpr dart::compiler::target::word
6326 WeakReference_type_arguments_offset = 0x8;
6327static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
6328 0x4, 0xc, 0x8, 0x10};
6329static constexpr dart::compiler::target::word
6330 Thread_write_barrier_wrappers_thread_offset[] = {
6331 0x2ec, 0x2f0, 0x2f4, 0x2f8, 0x2fc, -1, 0x300, -1,
6332 0x304, 0x308, -1, -1, -1, -1, -1, -1};
6333static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
6334static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
6335static constexpr dart::compiler::target::word Array_header_size = 0xc;
6336static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
6337static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
6338static constexpr dart::compiler::target::word Class_InstanceSize = 0x74;
6339static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
6340static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
6341static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
6342static constexpr dart::compiler::target::word
6343 CompressedStackMaps_ObjectHeaderSize = 0x4;
6344static constexpr dart::compiler::target::word
6345 CompressedStackMaps_PayloadHeaderSize = 0x4;
6346static constexpr dart::compiler::target::word Context_header_size = 0xc;
6347static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
6348static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
6349static constexpr dart::compiler::target::word
6350 ExternalOneByteString_InstanceSize = 0x14;
6351static constexpr dart::compiler::target::word
6352 ExternalTwoByteString_InstanceSize = 0x14;
6353static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
6354 0xc;
6355static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
6356 0x1c;
6357static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
6358static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
6359static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
6360 0x20;
6361static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
6362 0x18;
6363static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
6364static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
6365static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
6366static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
6367static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
6368static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
6369 0x10;
6370static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
6371static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
6372static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
6373 0x8;
6374static constexpr dart::compiler::target::word
6375 InstructionsSection_UnalignedHeaderSize = 0x14;
6376static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
6377 0x18;
6378static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
6379static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
6380static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
6381 0x30;
6382static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
6383static constexpr dart::compiler::target::word Library_InstanceSize = 0x58;
6384static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
6385static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
6386 0x1c;
6387static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
6388static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
6389 0x18;
6390static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
6391static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
6392 0x8;
6393static constexpr dart::compiler::target::word
6394 MonomorphicSmiableCall_InstanceSize = 0xc;
6395static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
6396static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
6397static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
6398static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
6399static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
6400static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
6401static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
6402static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0xc;
6403static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
6404static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x3c;
6405static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
6406static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
6407static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
6408static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
6409 0x14;
6410static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
6411static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
6412static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
6413static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
6414 0x10;
6415static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
6416static constexpr dart::compiler::target::word
6417 TransferableTypedData_InstanceSize = 0x4;
6418static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
6419static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
6420static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
6421 0x14;
6422static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
6423static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
6424static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
6425static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
6426 0xc;
6427static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
6428static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
6429static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
6430static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
6431static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
6432static constexpr dart::compiler::target::word
6433 WeakSerializationReference_InstanceSize = 0xc;
6434#endif // defined(PRODUCT) && \
6435 // defined(TARGET_ARCH_ARM) && \
6436 // !defined(DART_COMPRESSED_POINTERS)
6437
6438#if defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
6439 !defined(DART_COMPRESSED_POINTERS)
6440static constexpr dart::compiler::target::word Code_active_instructions_offset =
6441 0x70;
6442static constexpr dart::compiler::target::word Function_usage_counter_offset =
6443 0x70;
6444static constexpr dart::compiler::target::word
6445 ICData_receivers_static_type_offset = 0x20;
6446static constexpr dart::compiler::target::word
6447 SuspendState_frame_capacity_offset = 0x8;
6448static constexpr dart::compiler::target::word Array_elements_start_offset =
6449 0x18;
6450static constexpr dart::compiler::target::word Array_element_size = 0x8;
6451static constexpr dart::compiler::target::word Code_elements_start_offset = 0x90;
6452static constexpr dart::compiler::target::word Code_element_size = 0x4;
6453static constexpr dart::compiler::target::word Context_elements_start_offset =
6454 0x18;
6455static constexpr dart::compiler::target::word Context_element_size = 0x8;
6456static constexpr dart::compiler::target::word
6457 ContextScope_elements_start_offset = 0x10;
6458static constexpr dart::compiler::target::word ContextScope_element_size = 0x48;
6459static constexpr dart::compiler::target::word
6460 ExceptionHandlers_elements_start_offset = 0x18;
6461static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
6462 0xc;
6463static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
6464 0x10;
6465static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
6466static constexpr dart::compiler::target::word
6467 OneByteString_elements_start_offset = 0x10;
6468static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
6469static constexpr dart::compiler::target::word Record_elements_start_offset =
6470 0x10;
6471static constexpr dart::compiler::target::word Record_element_size = 0x8;
6472static constexpr dart::compiler::target::word
6473 TypeArguments_elements_start_offset = 0x28;
6474static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
6475static constexpr dart::compiler::target::word
6476 TwoByteString_elements_start_offset = 0x10;
6477static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
6478static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
6479 0x18;
6480static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
6481static constexpr dart::compiler::target::word Array_kMaxElements =
6482 0x7ffffffffffffff;
6483static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
6484 0x7ffd;
6485static constexpr dart::compiler::target::word Context_kMaxElements =
6486 0x7ffffffffffffff;
6487static constexpr dart::compiler::target::word
6488 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
6489static constexpr dart::compiler::target::word
6490 Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
6491static constexpr dart::compiler::target::word
6492 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
6493static constexpr dart::compiler::target::word
6494 Instructions_kPolymorphicEntryOffsetAOT = 0x16;
6495static constexpr dart::compiler::target::word
6496 Instructions_kBarePayloadAlignment = 0x4;
6497static constexpr dart::compiler::target::word
6498 Instructions_kNonBarePayloadAlignment = 0x8;
6499static constexpr dart::compiler::target::word
6500 NativeEntry_kNumCallWrapperArguments = 0x2;
6501static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
6502static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
6503static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
6504 0x3fffffffffff;
6505static constexpr dart::compiler::target::word
6506 RecordShape_kFieldNamesIndexShift = 0x10;
6507static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
6508 0x3fffffffffff;
6509static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
6510 0xffff;
6511static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
6512 0xffff;
6513static constexpr dart::compiler::target::word String_kMaxElements =
6514 0x1fffffffffffffff;
6515static constexpr dart::compiler::target::word
6516 OneByteString_kMaxNewSpaceElements = 0x3fff0;
6517static constexpr dart::compiler::target::word
6518 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
6519static constexpr dart::compiler::target::word
6520 SubtypeTestCache_kFunctionTypeArguments = 0x3;
6521static constexpr dart::compiler::target::word
6522 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
6523static constexpr dart::compiler::target::word
6524 SubtypeTestCache_kDestinationType = 0x6;
6525static constexpr dart::compiler::target::word
6526 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
6527static constexpr dart::compiler::target::word
6528 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
6529static constexpr dart::compiler::target::word
6530 SubtypeTestCache_kInstanceTypeArguments = 0x1;
6531static constexpr dart::compiler::target::word
6532 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
6533static constexpr dart::compiler::target::word
6534 SubtypeTestCache_kTestEntryLength = 0x8;
6535static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
6536static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
6537 0x7;
6538static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
6539 0x7ffffffffffffff;
6540static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
6541static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
6542static constexpr dart::compiler::target::word
6543 AbstractType_type_test_stub_entry_point_offset = 0x8;
6544static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
6545 0x20;
6546static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
6547 0x28;
6548static constexpr dart::compiler::target::word
6549 ArgumentsDescriptor_first_named_entry_offset = 0x38;
6550static constexpr dart::compiler::target::word
6551 ArgumentsDescriptor_named_entry_size = 0x10;
6552static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
6553 0x0;
6554static constexpr dart::compiler::target::word
6555 ArgumentsDescriptor_position_offset = 0x8;
6556static constexpr dart::compiler::target::word
6557 ArgumentsDescriptor_positional_count_offset = 0x30;
6558static constexpr dart::compiler::target::word
6559 ArgumentsDescriptor_type_args_len_offset = 0x18;
6560static constexpr dart::compiler::target::word Array_data_offset = 0x18;
6561static constexpr dart::compiler::target::word Array_length_offset = 0x10;
6562static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
6563static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
6564static constexpr dart::compiler::target::word Class_declaration_type_offset =
6565 0x60;
6566static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
6567 0xa8;
6568static constexpr dart::compiler::target::word Class_super_type_offset = 0x50;
6569static constexpr dart::compiler::target::word
6570 Class_host_type_arguments_field_offset_in_words_offset = 0xb4;
6571static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
6572static constexpr dart::compiler::target::word
6573 Closure_delayed_type_arguments_offset = 0x18;
6574static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
6575static constexpr dart::compiler::target::word
6576 Closure_function_type_arguments_offset = 0x10;
6577static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
6578static constexpr dart::compiler::target::word
6579 Closure_instantiator_type_arguments_offset = 0x8;
6580static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
6581 0x20;
6582static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
6583static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
6584static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
6585static constexpr dart::compiler::target::word Context_num_variables_offset =
6586 0x8;
6587static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
6588static constexpr dart::compiler::target::word Double_value_offset = 0x8;
6589static constexpr dart::compiler::target::word
6590 ExternalOneByteString_external_data_offset = 0x10;
6591static constexpr dart::compiler::target::word
6592 ExternalTwoByteString_external_data_offset = 0x10;
6593static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
6594static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
6595static constexpr dart::compiler::target::word
6596 Field_initializer_function_offset = 0x20;
6597static constexpr dart::compiler::target::word
6598 Field_host_offset_or_field_id_offset = 0x28;
6599static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
6600static constexpr dart::compiler::target::word
6601 Field_guarded_list_length_in_object_offset_offset = 0x54;
6602static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
6603 0x30;
6604static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
6605static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
6606static constexpr dart::compiler::target::word Function_code_offset = 0x40;
6607static constexpr dart::compiler::target::word Function_data_offset = 0x30;
6608static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
6609 0x8, 0x10};
6610static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
6611static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
6612static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
6613 0x8;
6614static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
6615 0x18;
6616static constexpr dart::compiler::target::word
6617 GrowableObjectArray_length_offset = 0x10;
6618static constexpr dart::compiler::target::word
6619 GrowableObjectArray_type_arguments_offset = 0x8;
6620static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
6621static constexpr dart::compiler::target::word
6622 CallSiteData_arguments_descriptor_offset = 0x10;
6623static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
6624static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
6625static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
6626static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
6627static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
6628static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
6629static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
6630static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
6631static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
6632static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
6633 0x20;
6634static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
6635 0x10;
6636static constexpr dart::compiler::target::word
6637 IsolateGroup_cached_class_table_table_offset = 0x18;
6638static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
6639static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
6640static constexpr dart::compiler::target::word
6641 ImmutableLinkedHashBase_data_offset = 0x18;
6642static constexpr dart::compiler::target::word
6643 LinkedHashBase_deleted_keys_offset = 0x28;
6644static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
6645 0x10;
6646static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
6647 0x30;
6648static constexpr dart::compiler::target::word
6649 LinkedHashBase_type_arguments_offset = 0x8;
6650static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
6651 0x20;
6652static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
6653static constexpr dart::compiler::target::word
6654 MarkingStackBlock_pointers_offset = 0x10;
6655static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
6656 0x8;
6657static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
6658 0x18;
6659static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
6660 0x20;
6661static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
6662static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
6663 0x8;
6664static constexpr dart::compiler::target::word NativeArguments_argv_offset =
6665 0x10;
6666static constexpr dart::compiler::target::word NativeArguments_retval_offset =
6667 0x18;
6668static constexpr dart::compiler::target::word NativeArguments_thread_offset =
6669 0x0;
6670static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
6671 0x180;
6672static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
6673 0x128;
6674static constexpr dart::compiler::target::word
6675 ObjectStore_record_field_names_offset = 0x3f8;
6676static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
6677 0x1a8;
6678static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
6679 0x108;
6680static constexpr dart::compiler::target::word
6681 ObjectStore_ffi_callback_code_offset = 0x4f0;
6682static constexpr dart::compiler::target::word
6683 ObjectStore_suspend_state_await_offset = 0x448;
6684static constexpr dart::compiler::target::word
6685 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
6686static constexpr dart::compiler::target::word
6687 ObjectStore_suspend_state_handle_exception_offset = 0x490;
6688static constexpr dart::compiler::target::word
6689 ObjectStore_suspend_state_init_async_offset = 0x440;
6690static constexpr dart::compiler::target::word
6691 ObjectStore_suspend_state_init_async_star_offset = 0x468;
6692static constexpr dart::compiler::target::word
6693 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
6694static constexpr dart::compiler::target::word
6695 ObjectStore_suspend_state_return_async_offset = 0x458;
6696static constexpr dart::compiler::target::word
6697 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
6698static constexpr dart::compiler::target::word
6699 ObjectStore_suspend_state_return_async_star_offset = 0x478;
6700static constexpr dart::compiler::target::word
6701 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
6702static constexpr dart::compiler::target::word
6703 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
6704static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
6705static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
6706static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
6707 0x10;
6708static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
6709 0x8;
6710static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x10;
6711static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
6712static constexpr dart::compiler::target::word
6713 SingleTargetCache_entry_point_offset = 0x10;
6714static constexpr dart::compiler::target::word
6715 SingleTargetCache_lower_limit_offset = 0x18;
6716static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
6717 0x8;
6718static constexpr dart::compiler::target::word
6719 SingleTargetCache_upper_limit_offset = 0x1c;
6720static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
6721 0x10;
6722static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
6723static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
6724static constexpr dart::compiler::target::word String_hash_offset = 0x4;
6725static constexpr dart::compiler::target::word String_length_offset = 0x8;
6726static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
6727 0x8;
6728static constexpr dart::compiler::target::word
6729 SubtypeTestCache_num_inputs_offset = 0x10;
6730static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
6731 0x2;
6732static constexpr dart::compiler::target::word
6733 SuspendState_error_callback_offset = 0x30;
6734static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
6735 0x10;
6736static constexpr dart::compiler::target::word
6737 SuspendState_function_data_offset = 0x20;
6738static constexpr dart::compiler::target::word SuspendState_payload_offset =
6739 0x38;
6740static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
6741static constexpr dart::compiler::target::word
6742 SuspendState_then_callback_offset = 0x28;
6743static constexpr dart::compiler::target::word
6744 Thread_AllocateArray_entry_point_offset = 0x2c0;
6745static constexpr dart::compiler::target::word Thread_active_exception_offset =
6746 0x6e0;
6747static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
6748 0x6e8;
6749static constexpr dart::compiler::target::word
6750 Thread_array_write_barrier_entry_point_offset = 0x1e8;
6751static constexpr dart::compiler::target::word
6752 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x1f8;
6753static constexpr dart::compiler::target::word
6754 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x110;
6755static constexpr dart::compiler::target::word
6756 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x200;
6757static constexpr dart::compiler::target::word
6758 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x118;
6759static constexpr dart::compiler::target::word
6760 Thread_allocate_object_entry_point_offset = 0x208;
6761static constexpr dart::compiler::target::word
6762 Thread_allocate_object_stub_offset = 0x120;
6763static constexpr dart::compiler::target::word
6764 Thread_allocate_object_parameterized_entry_point_offset = 0x210;
6765static constexpr dart::compiler::target::word
6766 Thread_allocate_object_parameterized_stub_offset = 0x128;
6767static constexpr dart::compiler::target::word
6768 Thread_allocate_object_slow_entry_point_offset = 0x218;
6769static constexpr dart::compiler::target::word
6770 Thread_allocate_object_slow_stub_offset = 0x130;
6771static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
6772 0x720;
6773static constexpr dart::compiler::target::word
6774 Thread_async_exception_handler_stub_offset = 0x138;
6775static constexpr dart::compiler::target::word
6776 Thread_auto_scope_native_wrapper_entry_point_offset = 0x278;
6777static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x78;
6778static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x70;
6779static constexpr dart::compiler::target::word
6780 Thread_bootstrap_native_wrapper_entry_point_offset = 0x268;
6781static constexpr dart::compiler::target::word
6782 Thread_call_to_runtime_entry_point_offset = 0x1f0;
6783static constexpr dart::compiler::target::word
6784 Thread_call_to_runtime_stub_offset = 0xa8;
6785static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x758;
6786static constexpr dart::compiler::target::word
6787 Thread_dispatch_table_array_offset = 0x58;
6788static constexpr dart::compiler::target::word
6789 Thread_double_truncate_round_supported_offset = 0x728;
6790static constexpr dart::compiler::target::word
6791 Thread_service_extension_stream_offset = 0x760;
6792static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
6793 0x240;
6794static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
6795 0x190;
6796static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
6797 0x248;
6798static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
6799 0x198;
6800static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
6801 0x298;
6802static constexpr dart::compiler::target::word
6803 Thread_double_negate_address_offset = 0x290;
6804static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
6805static constexpr dart::compiler::target::word
6806 Thread_enter_safepoint_stub_offset = 0x1c0;
6807static constexpr dart::compiler::target::word Thread_execution_state_offset =
6808 0x708;
6809static constexpr dart::compiler::target::word
6810 Thread_exit_safepoint_stub_offset = 0x1c8;
6811static constexpr dart::compiler::target::word
6812 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d0;
6813static constexpr dart::compiler::target::word
6814 Thread_call_native_through_safepoint_stub_offset = 0x1d8;
6815static constexpr dart::compiler::target::word
6816 Thread_call_native_through_safepoint_entry_point_offset = 0x250;
6817static constexpr dart::compiler::target::word
6818 Thread_fix_allocation_stub_code_offset = 0x98;
6819static constexpr dart::compiler::target::word
6820 Thread_fix_callers_target_code_offset = 0x90;
6821static constexpr dart::compiler::target::word
6822 Thread_float_absolute_address_offset = 0x2b0;
6823static constexpr dart::compiler::target::word
6824 Thread_float_negate_address_offset = 0x2a8;
6825static constexpr dart::compiler::target::word Thread_float_not_address_offset =
6826 0x2a0;
6827static constexpr dart::compiler::target::word
6828 Thread_float_zerow_address_offset = 0x2b8;
6829static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
6830 0x6f0;
6831static constexpr dart::compiler::target::word
6832 Thread_invoke_dart_code_stub_offset = 0xa0;
6833static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
6834 0x718;
6835static constexpr dart::compiler::target::word Thread_isolate_offset = 0x688;
6836static constexpr dart::compiler::target::word Thread_isolate_group_offset =
6837 0x690;
6838static constexpr dart::compiler::target::word Thread_field_table_values_offset =
6839 0x60;
6840static constexpr dart::compiler::target::word
6841 Thread_lazy_deopt_from_return_stub_offset = 0x1a0;
6842static constexpr dart::compiler::target::word
6843 Thread_lazy_deopt_from_throw_stub_offset = 0x1a8;
6844static constexpr dart::compiler::target::word
6845 Thread_lazy_specialize_type_test_stub_offset = 0x1b8;
6846static constexpr dart::compiler::target::word
6847 Thread_marking_stack_block_offset = 0x6b8;
6848static constexpr dart::compiler::target::word
6849 Thread_megamorphic_call_checked_entry_offset = 0x230;
6850static constexpr dart::compiler::target::word
6851 Thread_switchable_call_miss_entry_offset = 0x238;
6852static constexpr dart::compiler::target::word
6853 Thread_switchable_call_miss_stub_offset = 0x170;
6854static constexpr dart::compiler::target::word
6855 Thread_no_scope_native_wrapper_entry_point_offset = 0x270;
6856static constexpr dart::compiler::target::word
6857 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xb8;
6858static constexpr dart::compiler::target::word
6859 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xb0;
6860static constexpr dart::compiler::target::word
6861 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xc8;
6862static constexpr dart::compiler::target::word
6863 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc0;
6864static constexpr dart::compiler::target::word
6865 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xd8;
6866static constexpr dart::compiler::target::word
6867 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd0;
6868static constexpr dart::compiler::target::word
6869 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xe8;
6870static constexpr dart::compiler::target::word
6871 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe0;
6872static constexpr dart::compiler::target::word
6873 Thread_range_error_shared_with_fpu_regs_stub_offset = 0xf8;
6874static constexpr dart::compiler::target::word
6875 Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf0;
6876static constexpr dart::compiler::target::word
6877 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x108;
6878static constexpr dart::compiler::target::word
6879 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x100;
6880static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x140;
6881static constexpr dart::compiler::target::word
6882 Thread_return_async_not_future_stub_offset = 0x150;
6883static constexpr dart::compiler::target::word
6884 Thread_return_async_star_stub_offset = 0x158;
6885static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
6886 0x148;
6887static constexpr dart::compiler::target::word Thread_object_null_offset = 0x68;
6888static constexpr dart::compiler::target::word
6889 Thread_predefined_symbols_address_offset = 0x280;
6890static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x6f8;
6891static constexpr dart::compiler::target::word
6892 Thread_saved_shadow_call_stack_offset = 0x700;
6893static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
6894 0x710;
6895static constexpr dart::compiler::target::word
6896 Thread_slow_type_test_stub_offset = 0x1b0;
6897static constexpr dart::compiler::target::word
6898 Thread_slow_type_test_entry_point_offset = 0x260;
6899static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
6900static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
6901 0x698;
6902static constexpr dart::compiler::target::word
6903 Thread_stack_overflow_flags_offset = 0x6a0;
6904static constexpr dart::compiler::target::word
6905 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x228;
6906static constexpr dart::compiler::target::word
6907 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x168;
6908static constexpr dart::compiler::target::word
6909 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x220;
6910static constexpr dart::compiler::target::word
6911 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x160;
6912static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
6913 0x6b0;
6914static constexpr dart::compiler::target::word
6915 Thread_suspend_state_await_entry_point_offset = 0x638;
6916static constexpr dart::compiler::target::word
6917 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x640;
6918static constexpr dart::compiler::target::word
6919 Thread_suspend_state_init_async_entry_point_offset = 0x630;
6920static constexpr dart::compiler::target::word
6921 Thread_suspend_state_return_async_entry_point_offset = 0x648;
6922static constexpr dart::compiler::target::word
6923 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x650;
6924static constexpr dart::compiler::target::word
6925 Thread_suspend_state_init_async_star_entry_point_offset = 0x658;
6926static constexpr dart::compiler::target::word
6927 Thread_suspend_state_yield_async_star_entry_point_offset = 0x660;
6928static constexpr dart::compiler::target::word
6929 Thread_suspend_state_return_async_star_entry_point_offset = 0x668;
6930static constexpr dart::compiler::target::word
6931 Thread_suspend_state_init_sync_star_entry_point_offset = 0x670;
6932static constexpr dart::compiler::target::word
6933 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x678;
6934static constexpr dart::compiler::target::word
6935 Thread_suspend_state_handle_exception_entry_point_offset = 0x680;
6936static constexpr dart::compiler::target::word
6937 Thread_top_exit_frame_info_offset = 0x6a8;
6938static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
6939static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
6940static constexpr dart::compiler::target::word
6941 Thread_unboxed_runtime_arg_offset = 0x6d0;
6942static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6c8;
6943static constexpr dart::compiler::target::word
6944 Thread_write_barrier_entry_point_offset = 0x1e0;
6945static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
6946 0x40;
6947static constexpr dart::compiler::target::word Thread_next_task_id_offset =
6948 0x730;
6949static constexpr dart::compiler::target::word Thread_random_offset = 0x738;
6950static constexpr dart::compiler::target::word
6951 Thread_jump_to_frame_entry_point_offset = 0x258;
6952static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x740;
6953static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
6954 0x0;
6955static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
6956 0x8;
6957static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
6958 0x10;
6959static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
6960 0x18;
6961static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
6962 0x20;
6963static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
6964 0x10;
6965static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
6966static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
6967static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
6968 0x30;
6969static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
6970static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
6971 0x18;
6972static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
6973 0x10;
6974static constexpr dart::compiler::target::word
6975 FinalizerBase_entries_collected_offset = 0x20;
6976static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
6977 0x8;
6978static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
6979 0x10;
6980static constexpr dart::compiler::target::word
6981 FinalizerEntry_external_size_offset = 0x38;
6982static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
6983 0x20;
6984static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
6985static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
6986 0x18;
6987static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
6988static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
6989 0x28;
6990static constexpr dart::compiler::target::word
6991 FunctionType_named_parameter_names_offset = 0x40;
6992static constexpr dart::compiler::target::word
6993 FunctionType_packed_parameter_counts_offset = 0x48;
6994static constexpr dart::compiler::target::word
6995 FunctionType_packed_type_parameter_counts_offset = 0x4c;
6996static constexpr dart::compiler::target::word
6997 FunctionType_parameter_types_offset = 0x38;
6998static constexpr dart::compiler::target::word
6999 FunctionType_type_parameters_offset = 0x28;
7000static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
7001static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
7002static constexpr dart::compiler::target::word
7003 TypeArguments_instantiations_offset = 0x8;
7004static constexpr dart::compiler::target::word TypeArguments_length_offset =
7005 0x10;
7006static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
7007 0x20;
7008static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
7009static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
7010static constexpr dart::compiler::target::word TypeParameters_flags_offset =
7011 0x10;
7012static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
7013 0x18;
7014static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
7015 0x20;
7016static constexpr dart::compiler::target::word TypedDataBase_length_offset =
7017 0x10;
7018static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
7019 0x18;
7020static constexpr dart::compiler::target::word
7021 TypedDataView_offset_in_bytes_offset = 0x20;
7022static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
7023static constexpr dart::compiler::target::word
7024 UnhandledException_exception_offset = 0x8;
7025static constexpr dart::compiler::target::word
7026 UnhandledException_stacktrace_offset = 0x10;
7027static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
7028static constexpr dart::compiler::target::word
7029 MonomorphicSmiableCall_expected_cid_offset = 0x8;
7030static constexpr dart::compiler::target::word
7031 MonomorphicSmiableCall_entrypoint_offset = 0x10;
7032static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
7033static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
7034static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
7035static constexpr dart::compiler::target::word
7036 WeakReference_type_arguments_offset = 0x10;
7037static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
7038 0x8, 0x18, 0x10, 0x20};
7039static constexpr dart::compiler::target::word
7040 Thread_write_barrier_wrappers_thread_offset[] = {
7041 0x5d8, 0x5e0, 0x5e8, 0x5f0, -1, -1, 0x5f8, 0x600,
7042 0x608, 0x610, 0x618, -1, 0x620, 0x628, -1, -1};
7043static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
7044static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
7045static constexpr dart::compiler::target::word Array_header_size = 0x18;
7046static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
7047static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
7048static constexpr dart::compiler::target::word Class_InstanceSize = 0xc0;
7049static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
7050static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
7051static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
7052static constexpr dart::compiler::target::word
7053 CompressedStackMaps_ObjectHeaderSize = 0x8;
7054static constexpr dart::compiler::target::word
7055 CompressedStackMaps_PayloadHeaderSize = 0x4;
7056static constexpr dart::compiler::target::word Context_header_size = 0x18;
7057static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
7058static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
7059 0x18;
7060static constexpr dart::compiler::target::word
7061 ExternalOneByteString_InstanceSize = 0x20;
7062static constexpr dart::compiler::target::word
7063 ExternalTwoByteString_InstanceSize = 0x20;
7064static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
7065 0x18;
7066static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
7067 0x30;
7068static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
7069static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
7070static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
7071 0x40;
7072static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
7073 0x30;
7074static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
7075static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
7076static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
7077static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
7078static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
7079static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
7080 0x20;
7081static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
7082static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
7083static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
7084 0x10;
7085static constexpr dart::compiler::target::word
7086 InstructionsSection_UnalignedHeaderSize = 0x28;
7087static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
7088 0x30;
7089static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
7090static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
7091static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
7092 0x60;
7093static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
7094static constexpr dart::compiler::target::word Library_InstanceSize = 0xa8;
7095static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
7096static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
7097 0x38;
7098static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
7099static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
7100 0x30;
7101static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
7102static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
7103 0x10;
7104static constexpr dart::compiler::target::word
7105 MonomorphicSmiableCall_InstanceSize = 0x18;
7106static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
7107static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
7108static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
7109static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
7110static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
7111static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
7112static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
7113static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x18;
7114static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
7115static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x78;
7116static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
7117static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
7118static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
7119static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
7120 0x20;
7121static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
7122static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
7123static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
7124static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
7125 0x18;
7126static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x20;
7127static constexpr dart::compiler::target::word
7128 TransferableTypedData_InstanceSize = 0x8;
7129static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
7130static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
7131static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
7132 0x28;
7133static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
7134static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
7135static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
7136static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
7137 0x18;
7138static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
7139static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
7140static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
7141static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
7142static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
7143static constexpr dart::compiler::target::word
7144 WeakSerializationReference_InstanceSize = 0x18;
7145#endif // defined(PRODUCT) && \
7146 // defined(TARGET_ARCH_X64) && \
7147 // !defined(DART_COMPRESSED_POINTERS)
7148
7149#if defined(PRODUCT) && defined(TARGET_ARCH_IA32) && \
7150 !defined(DART_COMPRESSED_POINTERS)
7151static constexpr dart::compiler::target::word Code_active_instructions_offset =
7152 0x38;
7153static constexpr dart::compiler::target::word Function_usage_counter_offset =
7154 0x48;
7155static constexpr dart::compiler::target::word
7156 ICData_receivers_static_type_offset = 0x10;
7157static constexpr dart::compiler::target::word
7158 SuspendState_frame_capacity_offset = 0x4;
7159static constexpr dart::compiler::target::word Array_elements_start_offset = 0xc;
7160static constexpr dart::compiler::target::word Array_element_size = 0x4;
7161static constexpr dart::compiler::target::word Code_elements_start_offset = 0x4c;
7162static constexpr dart::compiler::target::word Code_element_size = 0x4;
7163static constexpr dart::compiler::target::word Context_elements_start_offset =
7164 0xc;
7165static constexpr dart::compiler::target::word Context_element_size = 0x4;
7166static constexpr dart::compiler::target::word
7167 ContextScope_elements_start_offset = 0xc;
7168static constexpr dart::compiler::target::word ContextScope_element_size = 0x24;
7169static constexpr dart::compiler::target::word
7170 ExceptionHandlers_elements_start_offset = 0xc;
7171static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
7172 0xc;
7173static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
7174 0x8;
7175static constexpr dart::compiler::target::word ObjectPool_element_size = 0x4;
7176static constexpr dart::compiler::target::word
7177 OneByteString_elements_start_offset = 0xc;
7178static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
7179static constexpr dart::compiler::target::word Record_elements_start_offset =
7180 0x8;
7181static constexpr dart::compiler::target::word Record_element_size = 0x4;
7182static constexpr dart::compiler::target::word
7183 TypeArguments_elements_start_offset = 0x14;
7184static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
7185static constexpr dart::compiler::target::word
7186 TwoByteString_elements_start_offset = 0xc;
7187static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
7188static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
7189 0xc;
7190static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
7191static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
7192static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
7193 0xfffd;
7194static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
7195static constexpr dart::compiler::target::word
7196 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
7197static constexpr dart::compiler::target::word
7198 Instructions_kPolymorphicEntryOffsetJIT = 0x24;
7199static constexpr dart::compiler::target::word
7200 Instructions_kMonomorphicEntryOffsetAOT = 0x0;
7201static constexpr dart::compiler::target::word
7202 Instructions_kPolymorphicEntryOffsetAOT = 0x0;
7203static constexpr dart::compiler::target::word
7204 Instructions_kBarePayloadAlignment = 0x4;
7205static constexpr dart::compiler::target::word
7206 Instructions_kNonBarePayloadAlignment = 0x4;
7207static constexpr dart::compiler::target::word
7208 NativeEntry_kNumCallWrapperArguments = 0x2;
7209static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
7210static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
7211static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
7212 0x3fff;
7213static constexpr dart::compiler::target::word
7214 RecordShape_kFieldNamesIndexShift = 0x10;
7215static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
7216 0x3fff;
7217static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
7218 0xffff;
7219static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
7220 0xffff;
7221static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
7222static constexpr dart::compiler::target::word
7223 OneByteString_kMaxNewSpaceElements = 0x3fff4;
7224static constexpr dart::compiler::target::word
7225 TwoByteString_kMaxNewSpaceElements = 0x1fffa;
7226static constexpr dart::compiler::target::word
7227 SubtypeTestCache_kFunctionTypeArguments = 0x3;
7228static constexpr dart::compiler::target::word
7229 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
7230static constexpr dart::compiler::target::word
7231 SubtypeTestCache_kDestinationType = 0x6;
7232static constexpr dart::compiler::target::word
7233 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
7234static constexpr dart::compiler::target::word
7235 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
7236static constexpr dart::compiler::target::word
7237 SubtypeTestCache_kInstanceTypeArguments = 0x1;
7238static constexpr dart::compiler::target::word
7239 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
7240static constexpr dart::compiler::target::word
7241 SubtypeTestCache_kTestEntryLength = 0x8;
7242static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
7243static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
7244 0x7;
7245static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
7246 0xfffffff;
7247static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x8;
7248static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x10;
7249static constexpr dart::compiler::target::word
7250 AbstractType_type_test_stub_entry_point_offset = 0x4;
7251static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
7252 0x10;
7253static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
7254 0x14;
7255static constexpr dart::compiler::target::word
7256 ArgumentsDescriptor_first_named_entry_offset = 0x1c;
7257static constexpr dart::compiler::target::word
7258 ArgumentsDescriptor_named_entry_size = 0x8;
7259static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
7260 0x0;
7261static constexpr dart::compiler::target::word
7262 ArgumentsDescriptor_position_offset = 0x4;
7263static constexpr dart::compiler::target::word
7264 ArgumentsDescriptor_positional_count_offset = 0x18;
7265static constexpr dart::compiler::target::word
7266 ArgumentsDescriptor_type_args_len_offset = 0xc;
7267static constexpr dart::compiler::target::word Array_data_offset = 0xc;
7268static constexpr dart::compiler::target::word Array_length_offset = 0x8;
7269static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
7270static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x4;
7271static constexpr dart::compiler::target::word Class_declaration_type_offset =
7272 0x30;
7273static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
7274 0x5c;
7275static constexpr dart::compiler::target::word Class_super_type_offset = 0x28;
7276static constexpr dart::compiler::target::word
7277 Class_host_type_arguments_field_offset_in_words_offset = 0x68;
7278static constexpr dart::compiler::target::word Closure_context_offset = 0x14;
7279static constexpr dart::compiler::target::word
7280 Closure_delayed_type_arguments_offset = 0xc;
7281static constexpr dart::compiler::target::word Closure_function_offset = 0x10;
7282static constexpr dart::compiler::target::word
7283 Closure_function_type_arguments_offset = 0x8;
7284static constexpr dart::compiler::target::word Closure_hash_offset = 0x18;
7285static constexpr dart::compiler::target::word
7286 Closure_instantiator_type_arguments_offset = 0x4;
7287static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
7288 0x10;
7289static constexpr dart::compiler::target::word Code_instructions_offset = 0x18;
7290static constexpr dart::compiler::target::word Code_object_pool_offset = 0x14;
7291static constexpr dart::compiler::target::word Code_owner_offset = 0x1c;
7292static constexpr dart::compiler::target::word Context_num_variables_offset =
7293 0x4;
7294static constexpr dart::compiler::target::word Context_parent_offset = 0x8;
7295static constexpr dart::compiler::target::word Double_value_offset = 0x8;
7296static constexpr dart::compiler::target::word
7297 ExternalOneByteString_external_data_offset = 0xc;
7298static constexpr dart::compiler::target::word
7299 ExternalTwoByteString_external_data_offset = 0xc;
7300static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
7301static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
7302static constexpr dart::compiler::target::word
7303 Field_initializer_function_offset = 0x10;
7304static constexpr dart::compiler::target::word
7305 Field_host_offset_or_field_id_offset = 0x14;
7306static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x28;
7307static constexpr dart::compiler::target::word
7308 Field_guarded_list_length_in_object_offset_offset = 0x34;
7309static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
7310 0x18;
7311static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x2c;
7312static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x36;
7313static constexpr dart::compiler::target::word Function_code_offset = 0x20;
7314static constexpr dart::compiler::target::word Function_data_offset = 0x18;
7315static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
7316 0x4, 0x8};
7317static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x40;
7318static constexpr dart::compiler::target::word Function_signature_offset = 0x14;
7319static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
7320 0x4;
7321static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
7322 0xc;
7323static constexpr dart::compiler::target::word
7324 GrowableObjectArray_length_offset = 0x8;
7325static constexpr dart::compiler::target::word
7326 GrowableObjectArray_type_arguments_offset = 0x4;
7327static constexpr dart::compiler::target::word Page_card_table_offset = 0x10;
7328static constexpr dart::compiler::target::word
7329 CallSiteData_arguments_descriptor_offset = 0x8;
7330static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
7331static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
7332static constexpr dart::compiler::target::word ICData_entries_offset = 0xc;
7333static constexpr dart::compiler::target::word ICData_owner_offset = 0x14;
7334static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x1c;
7335static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
7336static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14;
7337static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18;
7338static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20;
7339static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
7340 0x10;
7341static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
7342 0x8;
7343static constexpr dart::compiler::target::word
7344 IsolateGroup_cached_class_table_table_offset = 0xc;
7345static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10;
7346static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc;
7347static constexpr dart::compiler::target::word
7348 ImmutableLinkedHashBase_data_offset = 0xc;
7349static constexpr dart::compiler::target::word
7350 LinkedHashBase_deleted_keys_offset = 0x14;
7351static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
7352 0x8;
7353static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
7354 0x18;
7355static constexpr dart::compiler::target::word
7356 LinkedHashBase_type_arguments_offset = 0x4;
7357static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
7358 0x10;
7359static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
7360static constexpr dart::compiler::target::word
7361 MarkingStackBlock_pointers_offset = 0x8;
7362static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
7363 0x4;
7364static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
7365 0xc;
7366static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
7367 0x10;
7368static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
7369static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
7370 0x4;
7371static constexpr dart::compiler::target::word NativeArguments_argv_offset = 0x8;
7372static constexpr dart::compiler::target::word NativeArguments_retval_offset =
7373 0xc;
7374static constexpr dart::compiler::target::word NativeArguments_thread_offset =
7375 0x0;
7376static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
7377 0xc0;
7378static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
7379 0x94;
7380static constexpr dart::compiler::target::word
7381 ObjectStore_record_field_names_offset = 0x1fc;
7382static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
7383 0xd4;
7384static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
7385 0x84;
7386static constexpr dart::compiler::target::word
7387 ObjectStore_ffi_callback_code_offset = 0x278;
7388static constexpr dart::compiler::target::word
7389 ObjectStore_suspend_state_await_offset = 0x224;
7390static constexpr dart::compiler::target::word
7391 ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
7392static constexpr dart::compiler::target::word
7393 ObjectStore_suspend_state_handle_exception_offset = 0x248;
7394static constexpr dart::compiler::target::word
7395 ObjectStore_suspend_state_init_async_offset = 0x220;
7396static constexpr dart::compiler::target::word
7397 ObjectStore_suspend_state_init_async_star_offset = 0x234;
7398static constexpr dart::compiler::target::word
7399 ObjectStore_suspend_state_init_sync_star_offset = 0x240;
7400static constexpr dart::compiler::target::word
7401 ObjectStore_suspend_state_return_async_offset = 0x22c;
7402static constexpr dart::compiler::target::word
7403 ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
7404static constexpr dart::compiler::target::word
7405 ObjectStore_suspend_state_return_async_star_offset = 0x23c;
7406static constexpr dart::compiler::target::word
7407 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
7408static constexpr dart::compiler::target::word
7409 ObjectStore_suspend_state_yield_async_star_offset = 0x238;
7410static constexpr dart::compiler::target::word OneByteString_data_offset = 0xc;
7411static constexpr dart::compiler::target::word PointerBase_data_offset = 0x4;
7412static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
7413 0x8;
7414static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
7415 0x4;
7416static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x8;
7417static constexpr dart::compiler::target::word Record_shape_offset = 0x4;
7418static constexpr dart::compiler::target::word
7419 SingleTargetCache_entry_point_offset = 0x8;
7420static constexpr dart::compiler::target::word
7421 SingleTargetCache_lower_limit_offset = 0xc;
7422static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
7423 0x4;
7424static constexpr dart::compiler::target::word
7425 SingleTargetCache_upper_limit_offset = 0x10;
7426static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
7427 0x8;
7428static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x4;
7429static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x4;
7430static constexpr dart::compiler::target::word String_hash_offset = 0x4;
7431static constexpr dart::compiler::target::word String_length_offset = 0x8;
7432static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
7433 0x4;
7434static constexpr dart::compiler::target::word
7435 SubtypeTestCache_num_inputs_offset = 0x8;
7436static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
7437 0x2;
7438static constexpr dart::compiler::target::word
7439 SuspendState_error_callback_offset = 0x18;
7440static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
7441 0x8;
7442static constexpr dart::compiler::target::word
7443 SuspendState_function_data_offset = 0x10;
7444static constexpr dart::compiler::target::word SuspendState_payload_offset =
7445 0x1c;
7446static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc;
7447static constexpr dart::compiler::target::word
7448 SuspendState_then_callback_offset = 0x14;
7449static constexpr dart::compiler::target::word
7450 Thread_AllocateArray_entry_point_offset = 0x160;
7451static constexpr dart::compiler::target::word Thread_active_exception_offset =
7452 0x360;
7453static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
7454 0x364;
7455static constexpr dart::compiler::target::word
7456 Thread_array_write_barrier_entry_point_offset = 0xf4;
7457static constexpr dart::compiler::target::word
7458 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0xfc;
7459static constexpr dart::compiler::target::word
7460 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x88;
7461static constexpr dart::compiler::target::word
7462 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x100;
7463static constexpr dart::compiler::target::word
7464 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x8c;
7465static constexpr dart::compiler::target::word
7466 Thread_allocate_object_entry_point_offset = 0x104;
7467static constexpr dart::compiler::target::word
7468 Thread_allocate_object_stub_offset = 0x90;
7469static constexpr dart::compiler::target::word
7470 Thread_allocate_object_parameterized_entry_point_offset = 0x108;
7471static constexpr dart::compiler::target::word
7472 Thread_allocate_object_parameterized_stub_offset = 0x94;
7473static constexpr dart::compiler::target::word
7474 Thread_allocate_object_slow_entry_point_offset = 0x10c;
7475static constexpr dart::compiler::target::word
7476 Thread_allocate_object_slow_stub_offset = 0x98;
7477static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
7478 0x380;
7479static constexpr dart::compiler::target::word
7480 Thread_async_exception_handler_stub_offset = 0x9c;
7481static constexpr dart::compiler::target::word
7482 Thread_auto_scope_native_wrapper_entry_point_offset = 0x13c;
7483static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x3c;
7484static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x38;
7485static constexpr dart::compiler::target::word
7486 Thread_bootstrap_native_wrapper_entry_point_offset = 0x134;
7487static constexpr dart::compiler::target::word
7488 Thread_call_to_runtime_entry_point_offset = 0xf8;
7489static constexpr dart::compiler::target::word
7490 Thread_call_to_runtime_stub_offset = 0x54;
7491static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3a4;
7492static constexpr dart::compiler::target::word
7493 Thread_dispatch_table_array_offset = 0x2c;
7494static constexpr dart::compiler::target::word
7495 Thread_double_truncate_round_supported_offset = 0x384;
7496static constexpr dart::compiler::target::word
7497 Thread_service_extension_stream_offset = 0x3a8;
7498static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
7499 0x120;
7500static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
7501 0xc8;
7502static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
7503 0x124;
7504static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
7505 0xcc;
7506static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
7507 0x14c;
7508static constexpr dart::compiler::target::word
7509 Thread_double_negate_address_offset = 0x148;
7510static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
7511static constexpr dart::compiler::target::word
7512 Thread_enter_safepoint_stub_offset = 0xe0;
7513static constexpr dart::compiler::target::word Thread_execution_state_offset =
7514 0x374;
7515static constexpr dart::compiler::target::word
7516 Thread_exit_safepoint_stub_offset = 0xe4;
7517static constexpr dart::compiler::target::word
7518 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xe8;
7519static constexpr dart::compiler::target::word
7520 Thread_call_native_through_safepoint_stub_offset = 0xec;
7521static constexpr dart::compiler::target::word
7522 Thread_call_native_through_safepoint_entry_point_offset = 0x128;
7523static constexpr dart::compiler::target::word
7524 Thread_fix_allocation_stub_code_offset = 0x4c;
7525static constexpr dart::compiler::target::word
7526 Thread_fix_callers_target_code_offset = 0x48;
7527static constexpr dart::compiler::target::word
7528 Thread_float_absolute_address_offset = 0x158;
7529static constexpr dart::compiler::target::word
7530 Thread_float_negate_address_offset = 0x154;
7531static constexpr dart::compiler::target::word Thread_float_not_address_offset =
7532 0x150;
7533static constexpr dart::compiler::target::word
7534 Thread_float_zerow_address_offset = 0x15c;
7535static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
7536 0x368;
7537static constexpr dart::compiler::target::word
7538 Thread_invoke_dart_code_stub_offset = 0x50;
7539static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
7540 0x37c;
7541static constexpr dart::compiler::target::word Thread_isolate_offset = 0x32c;
7542static constexpr dart::compiler::target::word Thread_isolate_group_offset =
7543 0x330;
7544static constexpr dart::compiler::target::word Thread_field_table_values_offset =
7545 0x30;
7546static constexpr dart::compiler::target::word
7547 Thread_lazy_deopt_from_return_stub_offset = 0xd0;
7548static constexpr dart::compiler::target::word
7549 Thread_lazy_deopt_from_throw_stub_offset = 0xd4;
7550static constexpr dart::compiler::target::word
7551 Thread_lazy_specialize_type_test_stub_offset = 0xdc;
7552static constexpr dart::compiler::target::word
7553 Thread_marking_stack_block_offset = 0x344;
7554static constexpr dart::compiler::target::word
7555 Thread_megamorphic_call_checked_entry_offset = 0x118;
7556static constexpr dart::compiler::target::word
7557 Thread_switchable_call_miss_entry_offset = 0x11c;
7558static constexpr dart::compiler::target::word
7559 Thread_switchable_call_miss_stub_offset = 0xb8;
7560static constexpr dart::compiler::target::word
7561 Thread_no_scope_native_wrapper_entry_point_offset = 0x138;
7562static constexpr dart::compiler::target::word
7563 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x5c;
7564static constexpr dart::compiler::target::word
7565 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x58;
7566static constexpr dart::compiler::target::word
7567 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x64;
7568static constexpr dart::compiler::target::word
7569 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x60;
7570static constexpr dart::compiler::target::word
7571 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x6c;
7572static constexpr dart::compiler::target::word
7573 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x68;
7574static constexpr dart::compiler::target::word
7575 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x74;
7576static constexpr dart::compiler::target::word
7577 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x70;
7578static constexpr dart::compiler::target::word
7579 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x7c;
7580static constexpr dart::compiler::target::word
7581 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x78;
7582static constexpr dart::compiler::target::word
7583 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x84;
7584static constexpr dart::compiler::target::word
7585 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x80;
7586static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa0;
7587static constexpr dart::compiler::target::word
7588 Thread_return_async_not_future_stub_offset = 0xa8;
7589static constexpr dart::compiler::target::word
7590 Thread_return_async_star_stub_offset = 0xac;
7591static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
7592 0xa4;
7593static constexpr dart::compiler::target::word Thread_object_null_offset = 0x34;
7594static constexpr dart::compiler::target::word
7595 Thread_predefined_symbols_address_offset = 0x140;
7596static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x36c;
7597static constexpr dart::compiler::target::word
7598 Thread_saved_shadow_call_stack_offset = 0x370;
7599static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
7600 0x378;
7601static constexpr dart::compiler::target::word
7602 Thread_slow_type_test_stub_offset = 0xd8;
7603static constexpr dart::compiler::target::word
7604 Thread_slow_type_test_entry_point_offset = 0x130;
7605static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
7606static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
7607 0x334;
7608static constexpr dart::compiler::target::word
7609 Thread_stack_overflow_flags_offset = 0x338;
7610static constexpr dart::compiler::target::word
7611 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x114;
7612static constexpr dart::compiler::target::word
7613 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb4;
7614static constexpr dart::compiler::target::word
7615 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x110;
7616static constexpr dart::compiler::target::word
7617 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb0;
7618static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
7619 0x340;
7620static constexpr dart::compiler::target::word
7621 Thread_suspend_state_await_entry_point_offset = 0x304;
7622static constexpr dart::compiler::target::word
7623 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x308;
7624static constexpr dart::compiler::target::word
7625 Thread_suspend_state_init_async_entry_point_offset = 0x300;
7626static constexpr dart::compiler::target::word
7627 Thread_suspend_state_return_async_entry_point_offset = 0x30c;
7628static constexpr dart::compiler::target::word
7629 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x310;
7630static constexpr dart::compiler::target::word
7631 Thread_suspend_state_init_async_star_entry_point_offset = 0x314;
7632static constexpr dart::compiler::target::word
7633 Thread_suspend_state_yield_async_star_entry_point_offset = 0x318;
7634static constexpr dart::compiler::target::word
7635 Thread_suspend_state_return_async_star_entry_point_offset = 0x31c;
7636static constexpr dart::compiler::target::word
7637 Thread_suspend_state_init_sync_star_entry_point_offset = 0x320;
7638static constexpr dart::compiler::target::word
7639 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x324;
7640static constexpr dart::compiler::target::word
7641 Thread_suspend_state_handle_exception_entry_point_offset = 0x328;
7642static constexpr dart::compiler::target::word
7643 Thread_top_exit_frame_info_offset = 0x33c;
7644static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
7645static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
7646static constexpr dart::compiler::target::word
7647 Thread_unboxed_runtime_arg_offset = 0x350;
7648static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x34c;
7649static constexpr dart::compiler::target::word
7650 Thread_write_barrier_entry_point_offset = 0xf0;
7651static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
7652 0x20;
7653static constexpr dart::compiler::target::word Thread_next_task_id_offset =
7654 0x388;
7655static constexpr dart::compiler::target::word Thread_random_offset = 0x390;
7656static constexpr dart::compiler::target::word
7657 Thread_jump_to_frame_entry_point_offset = 0x12c;
7658static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x398;
7659static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
7660 0x0;
7661static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
7662 0x4;
7663static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
7664 0x8;
7665static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
7666 0xc;
7667static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
7668 0x10;
7669static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
7670 0x8;
7671static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
7672static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
7673static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
7674 0x18;
7675static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
7676static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
7677 0xc;
7678static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
7679 0x8;
7680static constexpr dart::compiler::target::word
7681 FinalizerBase_entries_collected_offset = 0x10;
7682static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
7683 0x4;
7684static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
7685 0x8;
7686static constexpr dart::compiler::target::word
7687 FinalizerEntry_external_size_offset = 0x1c;
7688static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
7689 0x10;
7690static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
7691static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
7692static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
7693static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
7694 0x14;
7695static constexpr dart::compiler::target::word
7696 FunctionType_named_parameter_names_offset = 0x20;
7697static constexpr dart::compiler::target::word
7698 FunctionType_packed_parameter_counts_offset = 0x24;
7699static constexpr dart::compiler::target::word
7700 FunctionType_packed_type_parameter_counts_offset = 0x28;
7701static constexpr dart::compiler::target::word
7702 FunctionType_parameter_types_offset = 0x1c;
7703static constexpr dart::compiler::target::word
7704 FunctionType_type_parameters_offset = 0x14;
7705static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
7706static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
7707static constexpr dart::compiler::target::word
7708 TypeArguments_instantiations_offset = 0x4;
7709static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
7710static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
7711 0x10;
7712static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
7713static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
7714static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
7715static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
7716 0xc;
7717static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
7718 0x10;
7719static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
7720static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
7721 0xc;
7722static constexpr dart::compiler::target::word
7723 TypedDataView_offset_in_bytes_offset = 0x10;
7724static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
7725static constexpr dart::compiler::target::word
7726 UnhandledException_exception_offset = 0x4;
7727static constexpr dart::compiler::target::word
7728 UnhandledException_stacktrace_offset = 0x8;
7729static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
7730static constexpr dart::compiler::target::word
7731 MonomorphicSmiableCall_expected_cid_offset = 0x4;
7732static constexpr dart::compiler::target::word
7733 MonomorphicSmiableCall_entrypoint_offset = 0x8;
7734static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
7735static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
7736static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
7737static constexpr dart::compiler::target::word
7738 WeakReference_type_arguments_offset = 0x8;
7739static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
7740 0x4, 0xc, 0x8, 0x10};
7741static constexpr dart::compiler::target::word
7742 Thread_write_barrier_wrappers_thread_offset[] = {
7743 0x2ec, 0x2f0, 0x2f4, 0x2f8, -1, -1, -1, 0x2fc};
7744static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
7745static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
7746static constexpr dart::compiler::target::word Array_header_size = 0xc;
7747static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
7748static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
7749static constexpr dart::compiler::target::word Class_InstanceSize = 0x74;
7750static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
7751static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
7752static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
7753static constexpr dart::compiler::target::word
7754 CompressedStackMaps_ObjectHeaderSize = 0x4;
7755static constexpr dart::compiler::target::word
7756 CompressedStackMaps_PayloadHeaderSize = 0x4;
7757static constexpr dart::compiler::target::word Context_header_size = 0xc;
7758static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
7759static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
7760static constexpr dart::compiler::target::word
7761 ExternalOneByteString_InstanceSize = 0x14;
7762static constexpr dart::compiler::target::word
7763 ExternalTwoByteString_InstanceSize = 0x14;
7764static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
7765 0xc;
7766static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
7767 0x1c;
7768static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
7769static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
7770static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
7771 0x20;
7772static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
7773 0x18;
7774static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
7775static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
7776static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
7777static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
7778static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
7779static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
7780 0x10;
7781static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
7782static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
7783static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
7784 0x8;
7785static constexpr dart::compiler::target::word
7786 InstructionsSection_UnalignedHeaderSize = 0x14;
7787static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
7788 0x18;
7789static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
7790static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
7791static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
7792 0x30;
7793static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
7794static constexpr dart::compiler::target::word Library_InstanceSize = 0x58;
7795static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
7796static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
7797 0x1c;
7798static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
7799static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
7800 0x18;
7801static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
7802static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
7803 0x8;
7804static constexpr dart::compiler::target::word
7805 MonomorphicSmiableCall_InstanceSize = 0xc;
7806static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
7807static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
7808static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
7809static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
7810static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
7811static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
7812static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
7813static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0xc;
7814static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
7815static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x3c;
7816static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
7817static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
7818static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
7819static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
7820 0x14;
7821static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
7822static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
7823static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
7824static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
7825 0x10;
7826static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
7827static constexpr dart::compiler::target::word
7828 TransferableTypedData_InstanceSize = 0x4;
7829static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
7830static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
7831static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
7832 0x14;
7833static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
7834static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
7835static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
7836static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
7837 0xc;
7838static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
7839static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
7840static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
7841static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
7842static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
7843static constexpr dart::compiler::target::word
7844 WeakSerializationReference_InstanceSize = 0xc;
7845#endif // defined(PRODUCT) && \
7846 // defined(TARGET_ARCH_IA32) && \
7847 // !defined(DART_COMPRESSED_POINTERS)
7848
7849#if defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
7850 !defined(DART_COMPRESSED_POINTERS)
7851static constexpr dart::compiler::target::word Code_active_instructions_offset =
7852 0x70;
7853static constexpr dart::compiler::target::word Function_usage_counter_offset =
7854 0x70;
7855static constexpr dart::compiler::target::word
7856 ICData_receivers_static_type_offset = 0x20;
7857static constexpr dart::compiler::target::word
7858 SuspendState_frame_capacity_offset = 0x8;
7859static constexpr dart::compiler::target::word Array_elements_start_offset =
7860 0x18;
7861static constexpr dart::compiler::target::word Array_element_size = 0x8;
7862static constexpr dart::compiler::target::word Code_elements_start_offset = 0x90;
7863static constexpr dart::compiler::target::word Code_element_size = 0x4;
7864static constexpr dart::compiler::target::word Context_elements_start_offset =
7865 0x18;
7866static constexpr dart::compiler::target::word Context_element_size = 0x8;
7867static constexpr dart::compiler::target::word
7868 ContextScope_elements_start_offset = 0x10;
7869static constexpr dart::compiler::target::word ContextScope_element_size = 0x48;
7870static constexpr dart::compiler::target::word
7871 ExceptionHandlers_elements_start_offset = 0x18;
7872static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
7873 0xc;
7874static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
7875 0x10;
7876static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
7877static constexpr dart::compiler::target::word
7878 OneByteString_elements_start_offset = 0x10;
7879static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
7880static constexpr dart::compiler::target::word Record_elements_start_offset =
7881 0x10;
7882static constexpr dart::compiler::target::word Record_element_size = 0x8;
7883static constexpr dart::compiler::target::word
7884 TypeArguments_elements_start_offset = 0x28;
7885static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
7886static constexpr dart::compiler::target::word
7887 TwoByteString_elements_start_offset = 0x10;
7888static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
7889static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
7890 0x18;
7891static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
7892static constexpr dart::compiler::target::word Array_kMaxElements =
7893 0x7ffffffffffffff;
7894static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
7895 0x7ffd;
7896static constexpr dart::compiler::target::word Context_kMaxElements =
7897 0x7ffffffffffffff;
7898static constexpr dart::compiler::target::word
7899 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
7900static constexpr dart::compiler::target::word
7901 Instructions_kPolymorphicEntryOffsetJIT = 0x34;
7902static constexpr dart::compiler::target::word
7903 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
7904static constexpr dart::compiler::target::word
7905 Instructions_kPolymorphicEntryOffsetAOT = 0x18;
7906static constexpr dart::compiler::target::word
7907 Instructions_kBarePayloadAlignment = 0x4;
7908static constexpr dart::compiler::target::word
7909 Instructions_kNonBarePayloadAlignment = 0x8;
7910static constexpr dart::compiler::target::word
7911 NativeEntry_kNumCallWrapperArguments = 0x2;
7912static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
7913static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
7914static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
7915 0x3fffffffffff;
7916static constexpr dart::compiler::target::word
7917 RecordShape_kFieldNamesIndexShift = 0x10;
7918static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
7919 0x3fffffffffff;
7920static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
7921 0xffff;
7922static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
7923 0xffff;
7924static constexpr dart::compiler::target::word String_kMaxElements =
7925 0x1fffffffffffffff;
7926static constexpr dart::compiler::target::word
7927 OneByteString_kMaxNewSpaceElements = 0x3fff0;
7928static constexpr dart::compiler::target::word
7929 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
7930static constexpr dart::compiler::target::word
7931 SubtypeTestCache_kFunctionTypeArguments = 0x3;
7932static constexpr dart::compiler::target::word
7933 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
7934static constexpr dart::compiler::target::word
7935 SubtypeTestCache_kDestinationType = 0x6;
7936static constexpr dart::compiler::target::word
7937 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
7938static constexpr dart::compiler::target::word
7939 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
7940static constexpr dart::compiler::target::word
7941 SubtypeTestCache_kInstanceTypeArguments = 0x1;
7942static constexpr dart::compiler::target::word
7943 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
7944static constexpr dart::compiler::target::word
7945 SubtypeTestCache_kTestEntryLength = 0x8;
7946static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
7947static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
7948 0x7;
7949static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
7950 0x7ffffffffffffff;
7951static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
7952static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
7953static constexpr dart::compiler::target::word
7954 AbstractType_type_test_stub_entry_point_offset = 0x8;
7955static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
7956 0x20;
7957static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
7958 0x28;
7959static constexpr dart::compiler::target::word
7960 ArgumentsDescriptor_first_named_entry_offset = 0x38;
7961static constexpr dart::compiler::target::word
7962 ArgumentsDescriptor_named_entry_size = 0x10;
7963static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
7964 0x0;
7965static constexpr dart::compiler::target::word
7966 ArgumentsDescriptor_position_offset = 0x8;
7967static constexpr dart::compiler::target::word
7968 ArgumentsDescriptor_positional_count_offset = 0x30;
7969static constexpr dart::compiler::target::word
7970 ArgumentsDescriptor_type_args_len_offset = 0x18;
7971static constexpr dart::compiler::target::word Array_data_offset = 0x18;
7972static constexpr dart::compiler::target::word Array_length_offset = 0x10;
7973static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
7974static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
7975static constexpr dart::compiler::target::word Class_declaration_type_offset =
7976 0x60;
7977static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
7978 0xa8;
7979static constexpr dart::compiler::target::word Class_super_type_offset = 0x50;
7980static constexpr dart::compiler::target::word
7981 Class_host_type_arguments_field_offset_in_words_offset = 0xb4;
7982static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
7983static constexpr dart::compiler::target::word
7984 Closure_delayed_type_arguments_offset = 0x18;
7985static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
7986static constexpr dart::compiler::target::word
7987 Closure_function_type_arguments_offset = 0x10;
7988static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
7989static constexpr dart::compiler::target::word
7990 Closure_instantiator_type_arguments_offset = 0x8;
7991static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
7992 0x20;
7993static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
7994static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
7995static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
7996static constexpr dart::compiler::target::word Context_num_variables_offset =
7997 0x8;
7998static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
7999static constexpr dart::compiler::target::word Double_value_offset = 0x8;
8000static constexpr dart::compiler::target::word
8001 ExternalOneByteString_external_data_offset = 0x10;
8002static constexpr dart::compiler::target::word
8003 ExternalTwoByteString_external_data_offset = 0x10;
8004static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
8005static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
8006static constexpr dart::compiler::target::word
8007 Field_initializer_function_offset = 0x20;
8008static constexpr dart::compiler::target::word
8009 Field_host_offset_or_field_id_offset = 0x28;
8010static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
8011static constexpr dart::compiler::target::word
8012 Field_guarded_list_length_in_object_offset_offset = 0x54;
8013static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
8014 0x30;
8015static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
8016static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
8017static constexpr dart::compiler::target::word Function_code_offset = 0x40;
8018static constexpr dart::compiler::target::word Function_data_offset = 0x30;
8019static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
8020 0x8, 0x10};
8021static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
8022static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
8023static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
8024 0x8;
8025static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
8026 0x18;
8027static constexpr dart::compiler::target::word
8028 GrowableObjectArray_length_offset = 0x10;
8029static constexpr dart::compiler::target::word
8030 GrowableObjectArray_type_arguments_offset = 0x8;
8031static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
8032static constexpr dart::compiler::target::word
8033 CallSiteData_arguments_descriptor_offset = 0x10;
8034static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
8035static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
8036static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
8037static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
8038static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
8039static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
8040static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
8041static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
8042static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
8043static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
8044 0x20;
8045static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
8046 0x10;
8047static constexpr dart::compiler::target::word
8048 IsolateGroup_cached_class_table_table_offset = 0x18;
8049static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
8050static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
8051static constexpr dart::compiler::target::word
8052 ImmutableLinkedHashBase_data_offset = 0x18;
8053static constexpr dart::compiler::target::word
8054 LinkedHashBase_deleted_keys_offset = 0x28;
8055static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
8056 0x10;
8057static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
8058 0x30;
8059static constexpr dart::compiler::target::word
8060 LinkedHashBase_type_arguments_offset = 0x8;
8061static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
8062 0x20;
8063static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
8064static constexpr dart::compiler::target::word
8065 MarkingStackBlock_pointers_offset = 0x10;
8066static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
8067 0x8;
8068static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
8069 0x18;
8070static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
8071 0x20;
8072static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
8073static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
8074 0x8;
8075static constexpr dart::compiler::target::word NativeArguments_argv_offset =
8076 0x10;
8077static constexpr dart::compiler::target::word NativeArguments_retval_offset =
8078 0x18;
8079static constexpr dart::compiler::target::word NativeArguments_thread_offset =
8080 0x0;
8081static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
8082 0x180;
8083static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
8084 0x128;
8085static constexpr dart::compiler::target::word
8086 ObjectStore_record_field_names_offset = 0x3f8;
8087static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
8088 0x1a8;
8089static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
8090 0x108;
8091static constexpr dart::compiler::target::word
8092 ObjectStore_ffi_callback_code_offset = 0x4f0;
8093static constexpr dart::compiler::target::word
8094 ObjectStore_suspend_state_await_offset = 0x448;
8095static constexpr dart::compiler::target::word
8096 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
8097static constexpr dart::compiler::target::word
8098 ObjectStore_suspend_state_handle_exception_offset = 0x490;
8099static constexpr dart::compiler::target::word
8100 ObjectStore_suspend_state_init_async_offset = 0x440;
8101static constexpr dart::compiler::target::word
8102 ObjectStore_suspend_state_init_async_star_offset = 0x468;
8103static constexpr dart::compiler::target::word
8104 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
8105static constexpr dart::compiler::target::word
8106 ObjectStore_suspend_state_return_async_offset = 0x458;
8107static constexpr dart::compiler::target::word
8108 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
8109static constexpr dart::compiler::target::word
8110 ObjectStore_suspend_state_return_async_star_offset = 0x478;
8111static constexpr dart::compiler::target::word
8112 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
8113static constexpr dart::compiler::target::word
8114 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
8115static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
8116static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
8117static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
8118 0x10;
8119static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
8120 0x8;
8121static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x10;
8122static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
8123static constexpr dart::compiler::target::word
8124 SingleTargetCache_entry_point_offset = 0x10;
8125static constexpr dart::compiler::target::word
8126 SingleTargetCache_lower_limit_offset = 0x18;
8127static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
8128 0x8;
8129static constexpr dart::compiler::target::word
8130 SingleTargetCache_upper_limit_offset = 0x1c;
8131static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
8132 0x10;
8133static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
8134static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
8135static constexpr dart::compiler::target::word String_hash_offset = 0x4;
8136static constexpr dart::compiler::target::word String_length_offset = 0x8;
8137static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
8138 0x8;
8139static constexpr dart::compiler::target::word
8140 SubtypeTestCache_num_inputs_offset = 0x10;
8141static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
8142 0x2;
8143static constexpr dart::compiler::target::word
8144 SuspendState_error_callback_offset = 0x30;
8145static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
8146 0x10;
8147static constexpr dart::compiler::target::word
8148 SuspendState_function_data_offset = 0x20;
8149static constexpr dart::compiler::target::word SuspendState_payload_offset =
8150 0x38;
8151static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
8152static constexpr dart::compiler::target::word
8153 SuspendState_then_callback_offset = 0x28;
8154static constexpr dart::compiler::target::word
8155 Thread_AllocateArray_entry_point_offset = 0x2c0;
8156static constexpr dart::compiler::target::word Thread_active_exception_offset =
8157 0x728;
8158static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
8159 0x730;
8160static constexpr dart::compiler::target::word
8161 Thread_array_write_barrier_entry_point_offset = 0x1e8;
8162static constexpr dart::compiler::target::word
8163 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x1f8;
8164static constexpr dart::compiler::target::word
8165 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x110;
8166static constexpr dart::compiler::target::word
8167 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x200;
8168static constexpr dart::compiler::target::word
8169 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x118;
8170static constexpr dart::compiler::target::word
8171 Thread_allocate_object_entry_point_offset = 0x208;
8172static constexpr dart::compiler::target::word
8173 Thread_allocate_object_stub_offset = 0x120;
8174static constexpr dart::compiler::target::word
8175 Thread_allocate_object_parameterized_entry_point_offset = 0x210;
8176static constexpr dart::compiler::target::word
8177 Thread_allocate_object_parameterized_stub_offset = 0x128;
8178static constexpr dart::compiler::target::word
8179 Thread_allocate_object_slow_entry_point_offset = 0x218;
8180static constexpr dart::compiler::target::word
8181 Thread_allocate_object_slow_stub_offset = 0x130;
8182static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
8183 0x768;
8184static constexpr dart::compiler::target::word
8185 Thread_async_exception_handler_stub_offset = 0x138;
8186static constexpr dart::compiler::target::word
8187 Thread_auto_scope_native_wrapper_entry_point_offset = 0x278;
8188static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x78;
8189static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x70;
8190static constexpr dart::compiler::target::word
8191 Thread_bootstrap_native_wrapper_entry_point_offset = 0x268;
8192static constexpr dart::compiler::target::word
8193 Thread_call_to_runtime_entry_point_offset = 0x1f0;
8194static constexpr dart::compiler::target::word
8195 Thread_call_to_runtime_stub_offset = 0xa8;
8196static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7a0;
8197static constexpr dart::compiler::target::word
8198 Thread_dispatch_table_array_offset = 0x58;
8199static constexpr dart::compiler::target::word
8200 Thread_double_truncate_round_supported_offset = 0x770;
8201static constexpr dart::compiler::target::word
8202 Thread_service_extension_stream_offset = 0x7a8;
8203static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
8204 0x240;
8205static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
8206 0x190;
8207static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
8208 0x248;
8209static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
8210 0x198;
8211static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
8212 0x298;
8213static constexpr dart::compiler::target::word
8214 Thread_double_negate_address_offset = 0x290;
8215static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
8216static constexpr dart::compiler::target::word
8217 Thread_enter_safepoint_stub_offset = 0x1c0;
8218static constexpr dart::compiler::target::word Thread_execution_state_offset =
8219 0x750;
8220static constexpr dart::compiler::target::word
8221 Thread_exit_safepoint_stub_offset = 0x1c8;
8222static constexpr dart::compiler::target::word
8223 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d0;
8224static constexpr dart::compiler::target::word
8225 Thread_call_native_through_safepoint_stub_offset = 0x1d8;
8226static constexpr dart::compiler::target::word
8227 Thread_call_native_through_safepoint_entry_point_offset = 0x250;
8228static constexpr dart::compiler::target::word
8229 Thread_fix_allocation_stub_code_offset = 0x98;
8230static constexpr dart::compiler::target::word
8231 Thread_fix_callers_target_code_offset = 0x90;
8232static constexpr dart::compiler::target::word
8233 Thread_float_absolute_address_offset = 0x2b0;
8234static constexpr dart::compiler::target::word
8235 Thread_float_negate_address_offset = 0x2a8;
8236static constexpr dart::compiler::target::word Thread_float_not_address_offset =
8237 0x2a0;
8238static constexpr dart::compiler::target::word
8239 Thread_float_zerow_address_offset = 0x2b8;
8240static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
8241 0x738;
8242static constexpr dart::compiler::target::word
8243 Thread_invoke_dart_code_stub_offset = 0xa0;
8244static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
8245 0x760;
8246static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6d0;
8247static constexpr dart::compiler::target::word Thread_isolate_group_offset =
8248 0x6d8;
8249static constexpr dart::compiler::target::word Thread_field_table_values_offset =
8250 0x60;
8251static constexpr dart::compiler::target::word
8252 Thread_lazy_deopt_from_return_stub_offset = 0x1a0;
8253static constexpr dart::compiler::target::word
8254 Thread_lazy_deopt_from_throw_stub_offset = 0x1a8;
8255static constexpr dart::compiler::target::word
8256 Thread_lazy_specialize_type_test_stub_offset = 0x1b8;
8257static constexpr dart::compiler::target::word
8258 Thread_marking_stack_block_offset = 0x700;
8259static constexpr dart::compiler::target::word
8260 Thread_megamorphic_call_checked_entry_offset = 0x230;
8261static constexpr dart::compiler::target::word
8262 Thread_switchable_call_miss_entry_offset = 0x238;
8263static constexpr dart::compiler::target::word
8264 Thread_switchable_call_miss_stub_offset = 0x170;
8265static constexpr dart::compiler::target::word
8266 Thread_no_scope_native_wrapper_entry_point_offset = 0x270;
8267static constexpr dart::compiler::target::word
8268 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xb8;
8269static constexpr dart::compiler::target::word
8270 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xb0;
8271static constexpr dart::compiler::target::word
8272 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xc8;
8273static constexpr dart::compiler::target::word
8274 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc0;
8275static constexpr dart::compiler::target::word
8276 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xd8;
8277static constexpr dart::compiler::target::word
8278 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd0;
8279static constexpr dart::compiler::target::word
8280 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xe8;
8281static constexpr dart::compiler::target::word
8282 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe0;
8283static constexpr dart::compiler::target::word
8284 Thread_range_error_shared_with_fpu_regs_stub_offset = 0xf8;
8285static constexpr dart::compiler::target::word
8286 Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf0;
8287static constexpr dart::compiler::target::word
8288 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x108;
8289static constexpr dart::compiler::target::word
8290 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x100;
8291static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x140;
8292static constexpr dart::compiler::target::word
8293 Thread_return_async_not_future_stub_offset = 0x150;
8294static constexpr dart::compiler::target::word
8295 Thread_return_async_star_stub_offset = 0x158;
8296static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
8297 0x148;
8298static constexpr dart::compiler::target::word Thread_object_null_offset = 0x68;
8299static constexpr dart::compiler::target::word
8300 Thread_predefined_symbols_address_offset = 0x280;
8301static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x740;
8302static constexpr dart::compiler::target::word
8303 Thread_saved_shadow_call_stack_offset = 0x748;
8304static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
8305 0x758;
8306static constexpr dart::compiler::target::word
8307 Thread_slow_type_test_stub_offset = 0x1b0;
8308static constexpr dart::compiler::target::word
8309 Thread_slow_type_test_entry_point_offset = 0x260;
8310static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
8311static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
8312 0x6e0;
8313static constexpr dart::compiler::target::word
8314 Thread_stack_overflow_flags_offset = 0x6e8;
8315static constexpr dart::compiler::target::word
8316 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x228;
8317static constexpr dart::compiler::target::word
8318 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x168;
8319static constexpr dart::compiler::target::word
8320 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x220;
8321static constexpr dart::compiler::target::word
8322 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x160;
8323static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
8324 0x6f8;
8325static constexpr dart::compiler::target::word
8326 Thread_suspend_state_await_entry_point_offset = 0x680;
8327static constexpr dart::compiler::target::word
8328 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x688;
8329static constexpr dart::compiler::target::word
8330 Thread_suspend_state_init_async_entry_point_offset = 0x678;
8331static constexpr dart::compiler::target::word
8332 Thread_suspend_state_return_async_entry_point_offset = 0x690;
8333static constexpr dart::compiler::target::word
8334 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x698;
8335static constexpr dart::compiler::target::word
8336 Thread_suspend_state_init_async_star_entry_point_offset = 0x6a0;
8337static constexpr dart::compiler::target::word
8338 Thread_suspend_state_yield_async_star_entry_point_offset = 0x6a8;
8339static constexpr dart::compiler::target::word
8340 Thread_suspend_state_return_async_star_entry_point_offset = 0x6b0;
8341static constexpr dart::compiler::target::word
8342 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6b8;
8343static constexpr dart::compiler::target::word
8344 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6c0;
8345static constexpr dart::compiler::target::word
8346 Thread_suspend_state_handle_exception_entry_point_offset = 0x6c8;
8347static constexpr dart::compiler::target::word
8348 Thread_top_exit_frame_info_offset = 0x6f0;
8349static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
8350static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
8351static constexpr dart::compiler::target::word
8352 Thread_unboxed_runtime_arg_offset = 0x718;
8353static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x710;
8354static constexpr dart::compiler::target::word
8355 Thread_write_barrier_entry_point_offset = 0x1e0;
8356static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
8357 0x40;
8358static constexpr dart::compiler::target::word Thread_next_task_id_offset =
8359 0x778;
8360static constexpr dart::compiler::target::word Thread_random_offset = 0x780;
8361static constexpr dart::compiler::target::word
8362 Thread_jump_to_frame_entry_point_offset = 0x258;
8363static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x788;
8364static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
8365 0x0;
8366static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
8367 0x8;
8368static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
8369 0x10;
8370static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
8371 0x18;
8372static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
8373 0x20;
8374static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
8375 0x10;
8376static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
8377static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
8378static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
8379 0x30;
8380static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
8381static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
8382 0x18;
8383static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
8384 0x10;
8385static constexpr dart::compiler::target::word
8386 FinalizerBase_entries_collected_offset = 0x20;
8387static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
8388 0x8;
8389static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
8390 0x10;
8391static constexpr dart::compiler::target::word
8392 FinalizerEntry_external_size_offset = 0x38;
8393static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
8394 0x20;
8395static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
8396static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
8397 0x18;
8398static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
8399static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
8400 0x28;
8401static constexpr dart::compiler::target::word
8402 FunctionType_named_parameter_names_offset = 0x40;
8403static constexpr dart::compiler::target::word
8404 FunctionType_packed_parameter_counts_offset = 0x48;
8405static constexpr dart::compiler::target::word
8406 FunctionType_packed_type_parameter_counts_offset = 0x4c;
8407static constexpr dart::compiler::target::word
8408 FunctionType_parameter_types_offset = 0x38;
8409static constexpr dart::compiler::target::word
8410 FunctionType_type_parameters_offset = 0x28;
8411static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
8412static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
8413static constexpr dart::compiler::target::word
8414 TypeArguments_instantiations_offset = 0x8;
8415static constexpr dart::compiler::target::word TypeArguments_length_offset =
8416 0x10;
8417static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
8418 0x20;
8419static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
8420static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
8421static constexpr dart::compiler::target::word TypeParameters_flags_offset =
8422 0x10;
8423static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
8424 0x18;
8425static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
8426 0x20;
8427static constexpr dart::compiler::target::word TypedDataBase_length_offset =
8428 0x10;
8429static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
8430 0x18;
8431static constexpr dart::compiler::target::word
8432 TypedDataView_offset_in_bytes_offset = 0x20;
8433static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
8434static constexpr dart::compiler::target::word
8435 UnhandledException_exception_offset = 0x8;
8436static constexpr dart::compiler::target::word
8437 UnhandledException_stacktrace_offset = 0x10;
8438static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
8439static constexpr dart::compiler::target::word
8440 MonomorphicSmiableCall_expected_cid_offset = 0x8;
8441static constexpr dart::compiler::target::word
8442 MonomorphicSmiableCall_entrypoint_offset = 0x10;
8443static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
8444static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
8445static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
8446static constexpr dart::compiler::target::word
8447 WeakReference_type_arguments_offset = 0x10;
8448static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
8449 0x8, 0x18, 0x10, 0x20};
8450static constexpr dart::compiler::target::word
8451 Thread_write_barrier_wrappers_thread_offset[] = {
8452 0x5d8, 0x5e0, 0x5e8, 0x5f0, 0x5f8, 0x600, 0x608, 0x610,
8453 0x618, 0x620, 0x628, 0x630, 0x638, 0x640, 0x648, -1,
8454 -1, -1, -1, 0x650, 0x658, -1, -1, 0x660,
8455 0x668, 0x670, -1, -1, -1, -1, -1, -1};
8456static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
8457static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
8458static constexpr dart::compiler::target::word Array_header_size = 0x18;
8459static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
8460static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
8461static constexpr dart::compiler::target::word Class_InstanceSize = 0xc0;
8462static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
8463static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
8464static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
8465static constexpr dart::compiler::target::word
8466 CompressedStackMaps_ObjectHeaderSize = 0x8;
8467static constexpr dart::compiler::target::word
8468 CompressedStackMaps_PayloadHeaderSize = 0x4;
8469static constexpr dart::compiler::target::word Context_header_size = 0x18;
8470static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
8471static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
8472 0x18;
8473static constexpr dart::compiler::target::word
8474 ExternalOneByteString_InstanceSize = 0x20;
8475static constexpr dart::compiler::target::word
8476 ExternalTwoByteString_InstanceSize = 0x20;
8477static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
8478 0x18;
8479static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
8480 0x30;
8481static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
8482static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
8483static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
8484 0x40;
8485static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
8486 0x30;
8487static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
8488static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
8489static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
8490static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
8491static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
8492static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
8493 0x20;
8494static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
8495static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
8496static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
8497 0x10;
8498static constexpr dart::compiler::target::word
8499 InstructionsSection_UnalignedHeaderSize = 0x28;
8500static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
8501 0x30;
8502static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
8503static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
8504static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
8505 0x60;
8506static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
8507static constexpr dart::compiler::target::word Library_InstanceSize = 0xa8;
8508static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
8509static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
8510 0x38;
8511static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
8512static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
8513 0x30;
8514static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
8515static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
8516 0x10;
8517static constexpr dart::compiler::target::word
8518 MonomorphicSmiableCall_InstanceSize = 0x18;
8519static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
8520static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
8521static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
8522static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
8523static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
8524static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
8525static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
8526static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x18;
8527static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
8528static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x78;
8529static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
8530static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
8531static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
8532static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
8533 0x20;
8534static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
8535static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
8536static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
8537static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
8538 0x18;
8539static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x20;
8540static constexpr dart::compiler::target::word
8541 TransferableTypedData_InstanceSize = 0x8;
8542static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
8543static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
8544static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
8545 0x28;
8546static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
8547static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
8548static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
8549static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
8550 0x18;
8551static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
8552static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
8553static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
8554static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
8555static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
8556static constexpr dart::compiler::target::word
8557 WeakSerializationReference_InstanceSize = 0x18;
8558#endif // defined(PRODUCT) && \
8559 // defined(TARGET_ARCH_ARM64) && \
8560 // !defined(DART_COMPRESSED_POINTERS)
8561
8562#if defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
8563 defined(DART_COMPRESSED_POINTERS)
8564static constexpr dart::compiler::target::word Code_active_instructions_offset =
8565 0x70;
8566static constexpr dart::compiler::target::word Function_usage_counter_offset =
8567 0x50;
8568static constexpr dart::compiler::target::word
8569 ICData_receivers_static_type_offset = 0x20;
8570static constexpr dart::compiler::target::word
8571 SuspendState_frame_capacity_offset = 0x8;
8572static constexpr dart::compiler::target::word Array_elements_start_offset =
8573 0x10;
8574static constexpr dart::compiler::target::word Array_element_size = 0x4;
8575static constexpr dart::compiler::target::word Code_elements_start_offset = 0x90;
8576static constexpr dart::compiler::target::word Code_element_size = 0x4;
8577static constexpr dart::compiler::target::word Context_elements_start_offset =
8578 0x10;
8579static constexpr dart::compiler::target::word Context_element_size = 0x4;
8580static constexpr dart::compiler::target::word
8581 ContextScope_elements_start_offset = 0x10;
8582static constexpr dart::compiler::target::word ContextScope_element_size = 0x24;
8583static constexpr dart::compiler::target::word
8584 ExceptionHandlers_elements_start_offset = 0x10;
8585static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
8586 0xc;
8587static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
8588 0x10;
8589static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
8590static constexpr dart::compiler::target::word
8591 OneByteString_elements_start_offset = 0x10;
8592static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
8593static constexpr dart::compiler::target::word Record_elements_start_offset =
8594 0x10;
8595static constexpr dart::compiler::target::word Record_element_size = 0x4;
8596static constexpr dart::compiler::target::word
8597 TypeArguments_elements_start_offset = 0x18;
8598static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
8599static constexpr dart::compiler::target::word
8600 TwoByteString_elements_start_offset = 0x10;
8601static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
8602static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
8603 0x10;
8604static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
8605static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
8606static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
8607 0xfffc;
8608static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
8609static constexpr dart::compiler::target::word
8610 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
8611static constexpr dart::compiler::target::word
8612 Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
8613static constexpr dart::compiler::target::word
8614 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
8615static constexpr dart::compiler::target::word
8616 Instructions_kPolymorphicEntryOffsetAOT = 0x16;
8617static constexpr dart::compiler::target::word
8618 Instructions_kBarePayloadAlignment = 0x4;
8619static constexpr dart::compiler::target::word
8620 Instructions_kNonBarePayloadAlignment = 0x8;
8621static constexpr dart::compiler::target::word
8622 NativeEntry_kNumCallWrapperArguments = 0x2;
8623static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
8624static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
8625static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
8626 0x3fff;
8627static constexpr dart::compiler::target::word
8628 RecordShape_kFieldNamesIndexShift = 0x10;
8629static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
8630 0x3fff;
8631static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
8632 0xffff;
8633static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
8634 0xffff;
8635static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
8636static constexpr dart::compiler::target::word
8637 OneByteString_kMaxNewSpaceElements = 0x3fff0;
8638static constexpr dart::compiler::target::word
8639 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
8640static constexpr dart::compiler::target::word
8641 SubtypeTestCache_kFunctionTypeArguments = 0x3;
8642static constexpr dart::compiler::target::word
8643 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
8644static constexpr dart::compiler::target::word
8645 SubtypeTestCache_kDestinationType = 0x6;
8646static constexpr dart::compiler::target::word
8647 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
8648static constexpr dart::compiler::target::word
8649 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
8650static constexpr dart::compiler::target::word
8651 SubtypeTestCache_kInstanceTypeArguments = 0x1;
8652static constexpr dart::compiler::target::word
8653 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
8654static constexpr dart::compiler::target::word
8655 SubtypeTestCache_kTestEntryLength = 0x8;
8656static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
8657static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
8658 0x7;
8659static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
8660 0xfffffff;
8661static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
8662static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x1c;
8663static constexpr dart::compiler::target::word
8664 AbstractType_type_test_stub_entry_point_offset = 0x8;
8665static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
8666 0x14;
8667static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
8668 0x18;
8669static constexpr dart::compiler::target::word
8670 ArgumentsDescriptor_first_named_entry_offset = 0x20;
8671static constexpr dart::compiler::target::word
8672 ArgumentsDescriptor_named_entry_size = 0x8;
8673static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
8674 0x0;
8675static constexpr dart::compiler::target::word
8676 ArgumentsDescriptor_position_offset = 0x4;
8677static constexpr dart::compiler::target::word
8678 ArgumentsDescriptor_positional_count_offset = 0x1c;
8679static constexpr dart::compiler::target::word
8680 ArgumentsDescriptor_type_args_len_offset = 0x10;
8681static constexpr dart::compiler::target::word Array_data_offset = 0x10;
8682static constexpr dart::compiler::target::word Array_length_offset = 0xc;
8683static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
8684static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
8685static constexpr dart::compiler::target::word Class_declaration_type_offset =
8686 0x34;
8687static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
8688 0x60;
8689static constexpr dart::compiler::target::word Class_super_type_offset = 0x2c;
8690static constexpr dart::compiler::target::word
8691 Class_host_type_arguments_field_offset_in_words_offset = 0x6c;
8692static constexpr dart::compiler::target::word Closure_context_offset = 0x18;
8693static constexpr dart::compiler::target::word
8694 Closure_delayed_type_arguments_offset = 0x10;
8695static constexpr dart::compiler::target::word Closure_function_offset = 0x14;
8696static constexpr dart::compiler::target::word
8697 Closure_function_type_arguments_offset = 0xc;
8698static constexpr dart::compiler::target::word Closure_hash_offset = 0x1c;
8699static constexpr dart::compiler::target::word
8700 Closure_instantiator_type_arguments_offset = 0x8;
8701static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
8702 0x14;
8703static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
8704static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
8705static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
8706static constexpr dart::compiler::target::word Context_num_variables_offset =
8707 0x8;
8708static constexpr dart::compiler::target::word Context_parent_offset = 0xc;
8709static constexpr dart::compiler::target::word Double_value_offset = 0x8;
8710static constexpr dart::compiler::target::word
8711 ExternalOneByteString_external_data_offset = 0x10;
8712static constexpr dart::compiler::target::word
8713 ExternalTwoByteString_external_data_offset = 0x10;
8714static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
8715static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
8716static constexpr dart::compiler::target::word
8717 Field_initializer_function_offset = 0x14;
8718static constexpr dart::compiler::target::word
8719 Field_host_offset_or_field_id_offset = 0x18;
8720static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x2c;
8721static constexpr dart::compiler::target::word
8722 Field_guarded_list_length_in_object_offset_offset = 0x38;
8723static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
8724 0x1c;
8725static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x30;
8726static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x3a;
8727static constexpr dart::compiler::target::word Function_code_offset = 0x2c;
8728static constexpr dart::compiler::target::word Function_data_offset = 0x24;
8729static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
8730 0x8, 0x10};
8731static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x48;
8732static constexpr dart::compiler::target::word Function_signature_offset = 0x20;
8733static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
8734 0x8;
8735static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
8736 0x10;
8737static constexpr dart::compiler::target::word
8738 GrowableObjectArray_length_offset = 0xc;
8739static constexpr dart::compiler::target::word
8740 GrowableObjectArray_type_arguments_offset = 0x8;
8741static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
8742static constexpr dart::compiler::target::word
8743 CallSiteData_arguments_descriptor_offset = 0x10;
8744static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
8745static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
8746static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
8747static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
8748static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
8749static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
8750static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
8751static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
8752static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
8753static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
8754 0x20;
8755static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
8756 0x10;
8757static constexpr dart::compiler::target::word
8758 IsolateGroup_cached_class_table_table_offset = 0x18;
8759static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
8760static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x10;
8761static constexpr dart::compiler::target::word
8762 ImmutableLinkedHashBase_data_offset = 0x10;
8763static constexpr dart::compiler::target::word
8764 LinkedHashBase_deleted_keys_offset = 0x18;
8765static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
8766 0xc;
8767static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
8768 0x1c;
8769static constexpr dart::compiler::target::word
8770 LinkedHashBase_type_arguments_offset = 0x8;
8771static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
8772 0x14;
8773static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
8774static constexpr dart::compiler::target::word
8775 MarkingStackBlock_pointers_offset = 0x10;
8776static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
8777 0x8;
8778static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
8779 0x18;
8780static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
8781 0x20;
8782static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
8783static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
8784 0x8;
8785static constexpr dart::compiler::target::word NativeArguments_argv_offset =
8786 0x10;
8787static constexpr dart::compiler::target::word NativeArguments_retval_offset =
8788 0x18;
8789static constexpr dart::compiler::target::word NativeArguments_thread_offset =
8790 0x0;
8791static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
8792 0x180;
8793static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
8794 0x128;
8795static constexpr dart::compiler::target::word
8796 ObjectStore_record_field_names_offset = 0x3f8;
8797static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
8798 0x1a8;
8799static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
8800 0x108;
8801static constexpr dart::compiler::target::word
8802 ObjectStore_ffi_callback_code_offset = 0x4f0;
8803static constexpr dart::compiler::target::word
8804 ObjectStore_suspend_state_await_offset = 0x448;
8805static constexpr dart::compiler::target::word
8806 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
8807static constexpr dart::compiler::target::word
8808 ObjectStore_suspend_state_handle_exception_offset = 0x490;
8809static constexpr dart::compiler::target::word
8810 ObjectStore_suspend_state_init_async_offset = 0x440;
8811static constexpr dart::compiler::target::word
8812 ObjectStore_suspend_state_init_async_star_offset = 0x468;
8813static constexpr dart::compiler::target::word
8814 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
8815static constexpr dart::compiler::target::word
8816 ObjectStore_suspend_state_return_async_offset = 0x458;
8817static constexpr dart::compiler::target::word
8818 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
8819static constexpr dart::compiler::target::word
8820 ObjectStore_suspend_state_return_async_star_offset = 0x478;
8821static constexpr dart::compiler::target::word
8822 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
8823static constexpr dart::compiler::target::word
8824 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
8825static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
8826static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
8827static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
8828 0x10;
8829static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
8830 0x8;
8831static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0xc;
8832static constexpr dart::compiler::target::word Record_shape_offset = 0xc;
8833static constexpr dart::compiler::target::word
8834 SingleTargetCache_entry_point_offset = 0x10;
8835static constexpr dart::compiler::target::word
8836 SingleTargetCache_lower_limit_offset = 0x18;
8837static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
8838 0x8;
8839static constexpr dart::compiler::target::word
8840 SingleTargetCache_upper_limit_offset = 0x1c;
8841static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
8842 0x10;
8843static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
8844static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
8845static constexpr dart::compiler::target::word String_hash_offset = 0x4;
8846static constexpr dart::compiler::target::word String_length_offset = 0x8;
8847static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
8848 0x8;
8849static constexpr dart::compiler::target::word
8850 SubtypeTestCache_num_inputs_offset = 0x10;
8851static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
8852 0x2;
8853static constexpr dart::compiler::target::word
8854 SuspendState_error_callback_offset = 0x28;
8855static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
8856 0x10;
8857static constexpr dart::compiler::target::word
8858 SuspendState_function_data_offset = 0x20;
8859static constexpr dart::compiler::target::word SuspendState_payload_offset =
8860 0x30;
8861static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
8862static constexpr dart::compiler::target::word
8863 SuspendState_then_callback_offset = 0x24;
8864static constexpr dart::compiler::target::word
8865 Thread_AllocateArray_entry_point_offset = 0x2c8;
8866static constexpr dart::compiler::target::word Thread_active_exception_offset =
8867 0x6e8;
8868static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
8869 0x6f0;
8870static constexpr dart::compiler::target::word
8871 Thread_array_write_barrier_entry_point_offset = 0x1f0;
8872static constexpr dart::compiler::target::word
8873 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
8874static constexpr dart::compiler::target::word
8875 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
8876static constexpr dart::compiler::target::word
8877 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
8878static constexpr dart::compiler::target::word
8879 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
8880static constexpr dart::compiler::target::word
8881 Thread_allocate_object_entry_point_offset = 0x210;
8882static constexpr dart::compiler::target::word
8883 Thread_allocate_object_stub_offset = 0x128;
8884static constexpr dart::compiler::target::word
8885 Thread_allocate_object_parameterized_entry_point_offset = 0x218;
8886static constexpr dart::compiler::target::word
8887 Thread_allocate_object_parameterized_stub_offset = 0x130;
8888static constexpr dart::compiler::target::word
8889 Thread_allocate_object_slow_entry_point_offset = 0x220;
8890static constexpr dart::compiler::target::word
8891 Thread_allocate_object_slow_stub_offset = 0x138;
8892static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
8893 0x728;
8894static constexpr dart::compiler::target::word
8895 Thread_async_exception_handler_stub_offset = 0x140;
8896static constexpr dart::compiler::target::word
8897 Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
8898static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80;
8899static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78;
8900static constexpr dart::compiler::target::word
8901 Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
8902static constexpr dart::compiler::target::word
8903 Thread_call_to_runtime_entry_point_offset = 0x1f8;
8904static constexpr dart::compiler::target::word
8905 Thread_call_to_runtime_stub_offset = 0xb0;
8906static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x760;
8907static constexpr dart::compiler::target::word
8908 Thread_dispatch_table_array_offset = 0x60;
8909static constexpr dart::compiler::target::word
8910 Thread_double_truncate_round_supported_offset = 0x730;
8911static constexpr dart::compiler::target::word
8912 Thread_service_extension_stream_offset = 0x768;
8913static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
8914 0x248;
8915static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
8916 0x198;
8917static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
8918 0x250;
8919static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
8920 0x1a0;
8921static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
8922 0x2a0;
8923static constexpr dart::compiler::target::word
8924 Thread_double_negate_address_offset = 0x298;
8925static constexpr dart::compiler::target::word Thread_end_offset = 0x58;
8926static constexpr dart::compiler::target::word
8927 Thread_enter_safepoint_stub_offset = 0x1c8;
8928static constexpr dart::compiler::target::word Thread_execution_state_offset =
8929 0x710;
8930static constexpr dart::compiler::target::word
8931 Thread_exit_safepoint_stub_offset = 0x1d0;
8932static constexpr dart::compiler::target::word
8933 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
8934static constexpr dart::compiler::target::word
8935 Thread_call_native_through_safepoint_stub_offset = 0x1e0;
8936static constexpr dart::compiler::target::word
8937 Thread_call_native_through_safepoint_entry_point_offset = 0x258;
8938static constexpr dart::compiler::target::word
8939 Thread_fix_allocation_stub_code_offset = 0xa0;
8940static constexpr dart::compiler::target::word
8941 Thread_fix_callers_target_code_offset = 0x98;
8942static constexpr dart::compiler::target::word
8943 Thread_float_absolute_address_offset = 0x2b8;
8944static constexpr dart::compiler::target::word
8945 Thread_float_negate_address_offset = 0x2b0;
8946static constexpr dart::compiler::target::word Thread_float_not_address_offset =
8947 0x2a8;
8948static constexpr dart::compiler::target::word
8949 Thread_float_zerow_address_offset = 0x2c0;
8950static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
8951 0x6f8;
8952static constexpr dart::compiler::target::word
8953 Thread_invoke_dart_code_stub_offset = 0xa8;
8954static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
8955 0x720;
8956static constexpr dart::compiler::target::word Thread_isolate_offset = 0x690;
8957static constexpr dart::compiler::target::word Thread_isolate_group_offset =
8958 0x698;
8959static constexpr dart::compiler::target::word Thread_field_table_values_offset =
8960 0x68;
8961static constexpr dart::compiler::target::word
8962 Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
8963static constexpr dart::compiler::target::word
8964 Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
8965static constexpr dart::compiler::target::word
8966 Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
8967static constexpr dart::compiler::target::word
8968 Thread_marking_stack_block_offset = 0x6c0;
8969static constexpr dart::compiler::target::word
8970 Thread_megamorphic_call_checked_entry_offset = 0x238;
8971static constexpr dart::compiler::target::word
8972 Thread_switchable_call_miss_entry_offset = 0x240;
8973static constexpr dart::compiler::target::word
8974 Thread_switchable_call_miss_stub_offset = 0x178;
8975static constexpr dart::compiler::target::word
8976 Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
8977static constexpr dart::compiler::target::word
8978 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc0;
8979static constexpr dart::compiler::target::word
8980 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xb8;
8981static constexpr dart::compiler::target::word
8982 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
8983static constexpr dart::compiler::target::word
8984 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
8985static constexpr dart::compiler::target::word
8986 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
8987static constexpr dart::compiler::target::word
8988 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
8989static constexpr dart::compiler::target::word
8990 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
8991static constexpr dart::compiler::target::word
8992 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
8993static constexpr dart::compiler::target::word
8994 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
8995static constexpr dart::compiler::target::word
8996 Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
8997static constexpr dart::compiler::target::word
8998 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
8999static constexpr dart::compiler::target::word
9000 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
9001static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x148;
9002static constexpr dart::compiler::target::word
9003 Thread_return_async_not_future_stub_offset = 0x158;
9004static constexpr dart::compiler::target::word
9005 Thread_return_async_star_stub_offset = 0x160;
9006static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
9007 0x150;
9008static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70;
9009static constexpr dart::compiler::target::word
9010 Thread_predefined_symbols_address_offset = 0x288;
9011static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x700;
9012static constexpr dart::compiler::target::word
9013 Thread_saved_shadow_call_stack_offset = 0x708;
9014static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
9015 0x718;
9016static constexpr dart::compiler::target::word
9017 Thread_slow_type_test_stub_offset = 0x1b8;
9018static constexpr dart::compiler::target::word
9019 Thread_slow_type_test_entry_point_offset = 0x268;
9020static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
9021static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
9022 0x6a0;
9023static constexpr dart::compiler::target::word
9024 Thread_stack_overflow_flags_offset = 0x6a8;
9025static constexpr dart::compiler::target::word
9026 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
9027static constexpr dart::compiler::target::word
9028 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
9029static constexpr dart::compiler::target::word
9030 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x228;
9031static constexpr dart::compiler::target::word
9032 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
9033static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
9034 0x6b8;
9035static constexpr dart::compiler::target::word
9036 Thread_suspend_state_await_entry_point_offset = 0x640;
9037static constexpr dart::compiler::target::word
9038 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x648;
9039static constexpr dart::compiler::target::word
9040 Thread_suspend_state_init_async_entry_point_offset = 0x638;
9041static constexpr dart::compiler::target::word
9042 Thread_suspend_state_return_async_entry_point_offset = 0x650;
9043static constexpr dart::compiler::target::word
9044 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x658;
9045static constexpr dart::compiler::target::word
9046 Thread_suspend_state_init_async_star_entry_point_offset = 0x660;
9047static constexpr dart::compiler::target::word
9048 Thread_suspend_state_yield_async_star_entry_point_offset = 0x668;
9049static constexpr dart::compiler::target::word
9050 Thread_suspend_state_return_async_star_entry_point_offset = 0x670;
9051static constexpr dart::compiler::target::word
9052 Thread_suspend_state_init_sync_star_entry_point_offset = 0x678;
9053static constexpr dart::compiler::target::word
9054 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x680;
9055static constexpr dart::compiler::target::word
9056 Thread_suspend_state_handle_exception_entry_point_offset = 0x688;
9057static constexpr dart::compiler::target::word
9058 Thread_top_exit_frame_info_offset = 0x6b0;
9059static constexpr dart::compiler::target::word Thread_top_offset = 0x50;
9060static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
9061static constexpr dart::compiler::target::word
9062 Thread_unboxed_runtime_arg_offset = 0x6d8;
9063static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6d0;
9064static constexpr dart::compiler::target::word
9065 Thread_write_barrier_entry_point_offset = 0x1e8;
9066static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
9067 0x40;
9068static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48;
9069static constexpr dart::compiler::target::word Thread_next_task_id_offset =
9070 0x738;
9071static constexpr dart::compiler::target::word Thread_random_offset = 0x740;
9072static constexpr dart::compiler::target::word
9073 Thread_jump_to_frame_entry_point_offset = 0x260;
9074static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x748;
9075static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
9076 0x0;
9077static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
9078 0x8;
9079static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
9080 0x10;
9081static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
9082 0x18;
9083static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
9084 0x20;
9085static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
9086 0x10;
9087static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
9088static constexpr dart::compiler::target::word Type_arguments_offset = 0x20;
9089static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
9090 0x24;
9091static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x20;
9092static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
9093 0x18;
9094static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
9095 0x14;
9096static constexpr dart::compiler::target::word
9097 FinalizerBase_entries_collected_offset = 0x1c;
9098static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
9099 0x8;
9100static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
9101 0xc;
9102static constexpr dart::compiler::target::word
9103 FinalizerEntry_external_size_offset = 0x20;
9104static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
9105 0x14;
9106static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x18;
9107static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
9108 0x10;
9109static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
9110static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
9111 0x20;
9112static constexpr dart::compiler::target::word
9113 FunctionType_named_parameter_names_offset = 0x2c;
9114static constexpr dart::compiler::target::word
9115 FunctionType_packed_parameter_counts_offset = 0x30;
9116static constexpr dart::compiler::target::word
9117 FunctionType_packed_type_parameter_counts_offset = 0x34;
9118static constexpr dart::compiler::target::word
9119 FunctionType_parameter_types_offset = 0x28;
9120static constexpr dart::compiler::target::word
9121 FunctionType_type_parameters_offset = 0x20;
9122static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x26;
9123static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x10;
9124static constexpr dart::compiler::target::word
9125 TypeArguments_instantiations_offset = 0x8;
9126static constexpr dart::compiler::target::word TypeArguments_length_offset = 0xc;
9127static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
9128 0x14;
9129static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x18;
9130static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
9131static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0xc;
9132static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
9133 0x10;
9134static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
9135 0x14;
9136static constexpr dart::compiler::target::word TypedDataBase_length_offset =
9137 0x14;
9138static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
9139 0x18;
9140static constexpr dart::compiler::target::word
9141 TypedDataView_offset_in_bytes_offset = 0x1c;
9142static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
9143static constexpr dart::compiler::target::word
9144 UnhandledException_exception_offset = 0x8;
9145static constexpr dart::compiler::target::word
9146 UnhandledException_stacktrace_offset = 0xc;
9147static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
9148static constexpr dart::compiler::target::word
9149 MonomorphicSmiableCall_expected_cid_offset = 0x8;
9150static constexpr dart::compiler::target::word
9151 MonomorphicSmiableCall_entrypoint_offset = 0x10;
9152static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
9153static constexpr dart::compiler::target::word WeakProperty_value_offset = 0xc;
9154static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
9155static constexpr dart::compiler::target::word
9156 WeakReference_type_arguments_offset = 0xc;
9157static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
9158 0x8, 0x18, 0x10, 0x20};
9159static constexpr dart::compiler::target::word
9160 Thread_write_barrier_wrappers_thread_offset[] = {
9161 0x5e0, 0x5e8, 0x5f0, 0x5f8, -1, -1, 0x600, 0x608,
9162 0x610, 0x618, 0x620, -1, 0x628, 0x630, -1, -1};
9163static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20;
9164static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
9165static constexpr dart::compiler::target::word Array_header_size = 0x10;
9166static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
9167static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
9168static constexpr dart::compiler::target::word Class_InstanceSize = 0x78;
9169static constexpr dart::compiler::target::word Closure_InstanceSize = 0x20;
9170static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x18;
9171static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
9172static constexpr dart::compiler::target::word
9173 CompressedStackMaps_ObjectHeaderSize = 0x8;
9174static constexpr dart::compiler::target::word
9175 CompressedStackMaps_PayloadHeaderSize = 0x4;
9176static constexpr dart::compiler::target::word Context_header_size = 0x10;
9177static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
9178static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
9179 0x18;
9180static constexpr dart::compiler::target::word
9181 ExternalOneByteString_InstanceSize = 0x20;
9182static constexpr dart::compiler::target::word
9183 ExternalTwoByteString_InstanceSize = 0x20;
9184static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
9185 0x18;
9186static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
9187 0x20;
9188static constexpr dart::compiler::target::word Field_InstanceSize = 0x40;
9189static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x28;
9190static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
9191 0x28;
9192static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
9193 0x28;
9194static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
9195static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
9196static constexpr dart::compiler::target::word Function_InstanceSize = 0x60;
9197static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x38;
9198static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
9199static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
9200 0x18;
9201static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
9202static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
9203static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
9204 0x10;
9205static constexpr dart::compiler::target::word
9206 InstructionsSection_UnalignedHeaderSize = 0x28;
9207static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
9208 0x30;
9209static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
9210static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
9211static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
9212 0x38;
9213static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x20;
9214static constexpr dart::compiler::target::word Library_InstanceSize = 0x70;
9215static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x18;
9216static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
9217 0x20;
9218static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
9219static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
9220 0x30;
9221static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
9222static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
9223 0x10;
9224static constexpr dart::compiler::target::word
9225 MonomorphicSmiableCall_InstanceSize = 0x18;
9226static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x18;
9227static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
9228static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
9229static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
9230static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x20;
9231static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
9232static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
9233static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x10;
9234static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x28;
9235static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x50;
9236static constexpr dart::compiler::target::word Script_InstanceSize = 0x38;
9237static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
9238static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
9239static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
9240 0x20;
9241static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x18;
9242static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x30;
9243static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
9244static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
9245 0x18;
9246static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x18;
9247static constexpr dart::compiler::target::word
9248 TransferableTypedData_InstanceSize = 0x8;
9249static constexpr dart::compiler::target::word Type_InstanceSize = 0x28;
9250static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x28;
9251static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
9252 0x18;
9253static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
9254static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
9255static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x20;
9256static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
9257 0x10;
9258static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
9259static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x10;
9260static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
9261static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x18;
9262static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x18;
9263static constexpr dart::compiler::target::word
9264 WeakSerializationReference_InstanceSize = 0x10;
9265#endif // defined(PRODUCT) && \
9266 // defined(TARGET_ARCH_X64) && \
9267 // defined(DART_COMPRESSED_POINTERS)
9268
9269#if defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
9270 defined(DART_COMPRESSED_POINTERS)
9271static constexpr dart::compiler::target::word Code_active_instructions_offset =
9272 0x70;
9273static constexpr dart::compiler::target::word Function_usage_counter_offset =
9274 0x50;
9275static constexpr dart::compiler::target::word
9276 ICData_receivers_static_type_offset = 0x20;
9277static constexpr dart::compiler::target::word
9278 SuspendState_frame_capacity_offset = 0x8;
9279static constexpr dart::compiler::target::word Array_elements_start_offset =
9280 0x10;
9281static constexpr dart::compiler::target::word Array_element_size = 0x4;
9282static constexpr dart::compiler::target::word Code_elements_start_offset = 0x90;
9283static constexpr dart::compiler::target::word Code_element_size = 0x4;
9284static constexpr dart::compiler::target::word Context_elements_start_offset =
9285 0x10;
9286static constexpr dart::compiler::target::word Context_element_size = 0x4;
9287static constexpr dart::compiler::target::word
9288 ContextScope_elements_start_offset = 0x10;
9289static constexpr dart::compiler::target::word ContextScope_element_size = 0x24;
9290static constexpr dart::compiler::target::word
9291 ExceptionHandlers_elements_start_offset = 0x10;
9292static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
9293 0xc;
9294static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
9295 0x10;
9296static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
9297static constexpr dart::compiler::target::word
9298 OneByteString_elements_start_offset = 0x10;
9299static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
9300static constexpr dart::compiler::target::word Record_elements_start_offset =
9301 0x10;
9302static constexpr dart::compiler::target::word Record_element_size = 0x4;
9303static constexpr dart::compiler::target::word
9304 TypeArguments_elements_start_offset = 0x18;
9305static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
9306static constexpr dart::compiler::target::word
9307 TwoByteString_elements_start_offset = 0x10;
9308static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
9309static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
9310 0x10;
9311static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
9312static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
9313static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
9314 0xfffc;
9315static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
9316static constexpr dart::compiler::target::word
9317 Instructions_kMonomorphicEntryOffsetJIT = 0x8;
9318static constexpr dart::compiler::target::word
9319 Instructions_kPolymorphicEntryOffsetJIT = 0x34;
9320static constexpr dart::compiler::target::word
9321 Instructions_kMonomorphicEntryOffsetAOT = 0x8;
9322static constexpr dart::compiler::target::word
9323 Instructions_kPolymorphicEntryOffsetAOT = 0x18;
9324static constexpr dart::compiler::target::word
9325 Instructions_kBarePayloadAlignment = 0x4;
9326static constexpr dart::compiler::target::word
9327 Instructions_kNonBarePayloadAlignment = 0x8;
9328static constexpr dart::compiler::target::word
9329 NativeEntry_kNumCallWrapperArguments = 0x2;
9330static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
9331static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
9332static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
9333 0x3fff;
9334static constexpr dart::compiler::target::word
9335 RecordShape_kFieldNamesIndexShift = 0x10;
9336static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
9337 0x3fff;
9338static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
9339 0xffff;
9340static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
9341 0xffff;
9342static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
9343static constexpr dart::compiler::target::word
9344 OneByteString_kMaxNewSpaceElements = 0x3fff0;
9345static constexpr dart::compiler::target::word
9346 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
9347static constexpr dart::compiler::target::word
9348 SubtypeTestCache_kFunctionTypeArguments = 0x3;
9349static constexpr dart::compiler::target::word
9350 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
9351static constexpr dart::compiler::target::word
9352 SubtypeTestCache_kDestinationType = 0x6;
9353static constexpr dart::compiler::target::word
9354 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
9355static constexpr dart::compiler::target::word
9356 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
9357static constexpr dart::compiler::target::word
9358 SubtypeTestCache_kInstanceTypeArguments = 0x1;
9359static constexpr dart::compiler::target::word
9360 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
9361static constexpr dart::compiler::target::word
9362 SubtypeTestCache_kTestEntryLength = 0x8;
9363static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
9364static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
9365 0x7;
9366static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
9367 0xfffffff;
9368static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
9369static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x1c;
9370static constexpr dart::compiler::target::word
9371 AbstractType_type_test_stub_entry_point_offset = 0x8;
9372static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
9373 0x14;
9374static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
9375 0x18;
9376static constexpr dart::compiler::target::word
9377 ArgumentsDescriptor_first_named_entry_offset = 0x20;
9378static constexpr dart::compiler::target::word
9379 ArgumentsDescriptor_named_entry_size = 0x8;
9380static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
9381 0x0;
9382static constexpr dart::compiler::target::word
9383 ArgumentsDescriptor_position_offset = 0x4;
9384static constexpr dart::compiler::target::word
9385 ArgumentsDescriptor_positional_count_offset = 0x1c;
9386static constexpr dart::compiler::target::word
9387 ArgumentsDescriptor_type_args_len_offset = 0x10;
9388static constexpr dart::compiler::target::word Array_data_offset = 0x10;
9389static constexpr dart::compiler::target::word Array_length_offset = 0xc;
9390static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
9391static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
9392static constexpr dart::compiler::target::word Class_declaration_type_offset =
9393 0x34;
9394static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
9395 0x60;
9396static constexpr dart::compiler::target::word Class_super_type_offset = 0x2c;
9397static constexpr dart::compiler::target::word
9398 Class_host_type_arguments_field_offset_in_words_offset = 0x6c;
9399static constexpr dart::compiler::target::word Closure_context_offset = 0x18;
9400static constexpr dart::compiler::target::word
9401 Closure_delayed_type_arguments_offset = 0x10;
9402static constexpr dart::compiler::target::word Closure_function_offset = 0x14;
9403static constexpr dart::compiler::target::word
9404 Closure_function_type_arguments_offset = 0xc;
9405static constexpr dart::compiler::target::word Closure_hash_offset = 0x1c;
9406static constexpr dart::compiler::target::word
9407 Closure_instantiator_type_arguments_offset = 0x8;
9408static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
9409 0x14;
9410static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
9411static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
9412static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
9413static constexpr dart::compiler::target::word Context_num_variables_offset =
9414 0x8;
9415static constexpr dart::compiler::target::word Context_parent_offset = 0xc;
9416static constexpr dart::compiler::target::word Double_value_offset = 0x8;
9417static constexpr dart::compiler::target::word
9418 ExternalOneByteString_external_data_offset = 0x10;
9419static constexpr dart::compiler::target::word
9420 ExternalTwoByteString_external_data_offset = 0x10;
9421static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
9422static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
9423static constexpr dart::compiler::target::word
9424 Field_initializer_function_offset = 0x14;
9425static constexpr dart::compiler::target::word
9426 Field_host_offset_or_field_id_offset = 0x18;
9427static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x2c;
9428static constexpr dart::compiler::target::word
9429 Field_guarded_list_length_in_object_offset_offset = 0x38;
9430static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
9431 0x1c;
9432static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x30;
9433static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x3a;
9434static constexpr dart::compiler::target::word Function_code_offset = 0x2c;
9435static constexpr dart::compiler::target::word Function_data_offset = 0x24;
9436static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
9437 0x8, 0x10};
9438static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x48;
9439static constexpr dart::compiler::target::word Function_signature_offset = 0x20;
9440static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
9441 0x8;
9442static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
9443 0x10;
9444static constexpr dart::compiler::target::word
9445 GrowableObjectArray_length_offset = 0xc;
9446static constexpr dart::compiler::target::word
9447 GrowableObjectArray_type_arguments_offset = 0x8;
9448static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
9449static constexpr dart::compiler::target::word
9450 CallSiteData_arguments_descriptor_offset = 0x10;
9451static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
9452static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
9453static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
9454static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
9455static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
9456static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
9457static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
9458static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
9459static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
9460static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
9461 0x20;
9462static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
9463 0x10;
9464static constexpr dart::compiler::target::word
9465 IsolateGroup_cached_class_table_table_offset = 0x18;
9466static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
9467static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x10;
9468static constexpr dart::compiler::target::word
9469 ImmutableLinkedHashBase_data_offset = 0x10;
9470static constexpr dart::compiler::target::word
9471 LinkedHashBase_deleted_keys_offset = 0x18;
9472static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
9473 0xc;
9474static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
9475 0x1c;
9476static constexpr dart::compiler::target::word
9477 LinkedHashBase_type_arguments_offset = 0x8;
9478static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
9479 0x14;
9480static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
9481static constexpr dart::compiler::target::word
9482 MarkingStackBlock_pointers_offset = 0x10;
9483static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
9484 0x8;
9485static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
9486 0x18;
9487static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
9488 0x20;
9489static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
9490static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
9491 0x8;
9492static constexpr dart::compiler::target::word NativeArguments_argv_offset =
9493 0x10;
9494static constexpr dart::compiler::target::word NativeArguments_retval_offset =
9495 0x18;
9496static constexpr dart::compiler::target::word NativeArguments_thread_offset =
9497 0x0;
9498static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
9499 0x180;
9500static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
9501 0x128;
9502static constexpr dart::compiler::target::word
9503 ObjectStore_record_field_names_offset = 0x3f8;
9504static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
9505 0x1a8;
9506static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
9507 0x108;
9508static constexpr dart::compiler::target::word
9509 ObjectStore_ffi_callback_code_offset = 0x4f0;
9510static constexpr dart::compiler::target::word
9511 ObjectStore_suspend_state_await_offset = 0x448;
9512static constexpr dart::compiler::target::word
9513 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
9514static constexpr dart::compiler::target::word
9515 ObjectStore_suspend_state_handle_exception_offset = 0x490;
9516static constexpr dart::compiler::target::word
9517 ObjectStore_suspend_state_init_async_offset = 0x440;
9518static constexpr dart::compiler::target::word
9519 ObjectStore_suspend_state_init_async_star_offset = 0x468;
9520static constexpr dart::compiler::target::word
9521 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
9522static constexpr dart::compiler::target::word
9523 ObjectStore_suspend_state_return_async_offset = 0x458;
9524static constexpr dart::compiler::target::word
9525 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
9526static constexpr dart::compiler::target::word
9527 ObjectStore_suspend_state_return_async_star_offset = 0x478;
9528static constexpr dart::compiler::target::word
9529 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
9530static constexpr dart::compiler::target::word
9531 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
9532static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
9533static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
9534static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
9535 0x10;
9536static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
9537 0x8;
9538static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0xc;
9539static constexpr dart::compiler::target::word Record_shape_offset = 0xc;
9540static constexpr dart::compiler::target::word
9541 SingleTargetCache_entry_point_offset = 0x10;
9542static constexpr dart::compiler::target::word
9543 SingleTargetCache_lower_limit_offset = 0x18;
9544static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
9545 0x8;
9546static constexpr dart::compiler::target::word
9547 SingleTargetCache_upper_limit_offset = 0x1c;
9548static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
9549 0x10;
9550static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
9551static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
9552static constexpr dart::compiler::target::word String_hash_offset = 0x4;
9553static constexpr dart::compiler::target::word String_length_offset = 0x8;
9554static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
9555 0x8;
9556static constexpr dart::compiler::target::word
9557 SubtypeTestCache_num_inputs_offset = 0x10;
9558static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
9559 0x2;
9560static constexpr dart::compiler::target::word
9561 SuspendState_error_callback_offset = 0x28;
9562static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
9563 0x10;
9564static constexpr dart::compiler::target::word
9565 SuspendState_function_data_offset = 0x20;
9566static constexpr dart::compiler::target::word SuspendState_payload_offset =
9567 0x30;
9568static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
9569static constexpr dart::compiler::target::word
9570 SuspendState_then_callback_offset = 0x24;
9571static constexpr dart::compiler::target::word
9572 Thread_AllocateArray_entry_point_offset = 0x2c8;
9573static constexpr dart::compiler::target::word Thread_active_exception_offset =
9574 0x730;
9575static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
9576 0x738;
9577static constexpr dart::compiler::target::word
9578 Thread_array_write_barrier_entry_point_offset = 0x1f0;
9579static constexpr dart::compiler::target::word
9580 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
9581static constexpr dart::compiler::target::word
9582 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
9583static constexpr dart::compiler::target::word
9584 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
9585static constexpr dart::compiler::target::word
9586 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
9587static constexpr dart::compiler::target::word
9588 Thread_allocate_object_entry_point_offset = 0x210;
9589static constexpr dart::compiler::target::word
9590 Thread_allocate_object_stub_offset = 0x128;
9591static constexpr dart::compiler::target::word
9592 Thread_allocate_object_parameterized_entry_point_offset = 0x218;
9593static constexpr dart::compiler::target::word
9594 Thread_allocate_object_parameterized_stub_offset = 0x130;
9595static constexpr dart::compiler::target::word
9596 Thread_allocate_object_slow_entry_point_offset = 0x220;
9597static constexpr dart::compiler::target::word
9598 Thread_allocate_object_slow_stub_offset = 0x138;
9599static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
9600 0x770;
9601static constexpr dart::compiler::target::word
9602 Thread_async_exception_handler_stub_offset = 0x140;
9603static constexpr dart::compiler::target::word
9604 Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
9605static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80;
9606static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78;
9607static constexpr dart::compiler::target::word
9608 Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
9609static constexpr dart::compiler::target::word
9610 Thread_call_to_runtime_entry_point_offset = 0x1f8;
9611static constexpr dart::compiler::target::word
9612 Thread_call_to_runtime_stub_offset = 0xb0;
9613static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7a8;
9614static constexpr dart::compiler::target::word
9615 Thread_dispatch_table_array_offset = 0x60;
9616static constexpr dart::compiler::target::word
9617 Thread_double_truncate_round_supported_offset = 0x778;
9618static constexpr dart::compiler::target::word
9619 Thread_service_extension_stream_offset = 0x7b0;
9620static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
9621 0x248;
9622static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
9623 0x198;
9624static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
9625 0x250;
9626static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
9627 0x1a0;
9628static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
9629 0x2a0;
9630static constexpr dart::compiler::target::word
9631 Thread_double_negate_address_offset = 0x298;
9632static constexpr dart::compiler::target::word Thread_end_offset = 0x58;
9633static constexpr dart::compiler::target::word
9634 Thread_enter_safepoint_stub_offset = 0x1c8;
9635static constexpr dart::compiler::target::word Thread_execution_state_offset =
9636 0x758;
9637static constexpr dart::compiler::target::word
9638 Thread_exit_safepoint_stub_offset = 0x1d0;
9639static constexpr dart::compiler::target::word
9640 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
9641static constexpr dart::compiler::target::word
9642 Thread_call_native_through_safepoint_stub_offset = 0x1e0;
9643static constexpr dart::compiler::target::word
9644 Thread_call_native_through_safepoint_entry_point_offset = 0x258;
9645static constexpr dart::compiler::target::word
9646 Thread_fix_allocation_stub_code_offset = 0xa0;
9647static constexpr dart::compiler::target::word
9648 Thread_fix_callers_target_code_offset = 0x98;
9649static constexpr dart::compiler::target::word
9650 Thread_float_absolute_address_offset = 0x2b8;
9651static constexpr dart::compiler::target::word
9652 Thread_float_negate_address_offset = 0x2b0;
9653static constexpr dart::compiler::target::word Thread_float_not_address_offset =
9654 0x2a8;
9655static constexpr dart::compiler::target::word
9656 Thread_float_zerow_address_offset = 0x2c0;
9657static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
9658 0x740;
9659static constexpr dart::compiler::target::word
9660 Thread_invoke_dart_code_stub_offset = 0xa8;
9661static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
9662 0x768;
9663static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6d8;
9664static constexpr dart::compiler::target::word Thread_isolate_group_offset =
9665 0x6e0;
9666static constexpr dart::compiler::target::word Thread_field_table_values_offset =
9667 0x68;
9668static constexpr dart::compiler::target::word
9669 Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
9670static constexpr dart::compiler::target::word
9671 Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
9672static constexpr dart::compiler::target::word
9673 Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
9674static constexpr dart::compiler::target::word
9675 Thread_marking_stack_block_offset = 0x708;
9676static constexpr dart::compiler::target::word
9677 Thread_megamorphic_call_checked_entry_offset = 0x238;
9678static constexpr dart::compiler::target::word
9679 Thread_switchable_call_miss_entry_offset = 0x240;
9680static constexpr dart::compiler::target::word
9681 Thread_switchable_call_miss_stub_offset = 0x178;
9682static constexpr dart::compiler::target::word
9683 Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
9684static constexpr dart::compiler::target::word
9685 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xc0;
9686static constexpr dart::compiler::target::word
9687 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xb8;
9688static constexpr dart::compiler::target::word
9689 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
9690static constexpr dart::compiler::target::word
9691 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
9692static constexpr dart::compiler::target::word
9693 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
9694static constexpr dart::compiler::target::word
9695 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
9696static constexpr dart::compiler::target::word
9697 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
9698static constexpr dart::compiler::target::word
9699 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
9700static constexpr dart::compiler::target::word
9701 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
9702static constexpr dart::compiler::target::word
9703 Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
9704static constexpr dart::compiler::target::word
9705 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
9706static constexpr dart::compiler::target::word
9707 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
9708static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x148;
9709static constexpr dart::compiler::target::word
9710 Thread_return_async_not_future_stub_offset = 0x158;
9711static constexpr dart::compiler::target::word
9712 Thread_return_async_star_stub_offset = 0x160;
9713static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
9714 0x150;
9715static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70;
9716static constexpr dart::compiler::target::word
9717 Thread_predefined_symbols_address_offset = 0x288;
9718static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x748;
9719static constexpr dart::compiler::target::word
9720 Thread_saved_shadow_call_stack_offset = 0x750;
9721static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
9722 0x760;
9723static constexpr dart::compiler::target::word
9724 Thread_slow_type_test_stub_offset = 0x1b8;
9725static constexpr dart::compiler::target::word
9726 Thread_slow_type_test_entry_point_offset = 0x268;
9727static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
9728static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
9729 0x6e8;
9730static constexpr dart::compiler::target::word
9731 Thread_stack_overflow_flags_offset = 0x6f0;
9732static constexpr dart::compiler::target::word
9733 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
9734static constexpr dart::compiler::target::word
9735 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
9736static constexpr dart::compiler::target::word
9737 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x228;
9738static constexpr dart::compiler::target::word
9739 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
9740static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
9741 0x700;
9742static constexpr dart::compiler::target::word
9743 Thread_suspend_state_await_entry_point_offset = 0x688;
9744static constexpr dart::compiler::target::word
9745 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x690;
9746static constexpr dart::compiler::target::word
9747 Thread_suspend_state_init_async_entry_point_offset = 0x680;
9748static constexpr dart::compiler::target::word
9749 Thread_suspend_state_return_async_entry_point_offset = 0x698;
9750static constexpr dart::compiler::target::word
9751 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6a0;
9752static constexpr dart::compiler::target::word
9753 Thread_suspend_state_init_async_star_entry_point_offset = 0x6a8;
9754static constexpr dart::compiler::target::word
9755 Thread_suspend_state_yield_async_star_entry_point_offset = 0x6b0;
9756static constexpr dart::compiler::target::word
9757 Thread_suspend_state_return_async_star_entry_point_offset = 0x6b8;
9758static constexpr dart::compiler::target::word
9759 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6c0;
9760static constexpr dart::compiler::target::word
9761 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6c8;
9762static constexpr dart::compiler::target::word
9763 Thread_suspend_state_handle_exception_entry_point_offset = 0x6d0;
9764static constexpr dart::compiler::target::word
9765 Thread_top_exit_frame_info_offset = 0x6f8;
9766static constexpr dart::compiler::target::word Thread_top_offset = 0x50;
9767static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
9768static constexpr dart::compiler::target::word
9769 Thread_unboxed_runtime_arg_offset = 0x720;
9770static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x718;
9771static constexpr dart::compiler::target::word
9772 Thread_write_barrier_entry_point_offset = 0x1e8;
9773static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
9774 0x40;
9775static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48;
9776static constexpr dart::compiler::target::word Thread_next_task_id_offset =
9777 0x780;
9778static constexpr dart::compiler::target::word Thread_random_offset = 0x788;
9779static constexpr dart::compiler::target::word
9780 Thread_jump_to_frame_entry_point_offset = 0x260;
9781static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x790;
9782static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
9783 0x0;
9784static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
9785 0x8;
9786static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
9787 0x10;
9788static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
9789 0x18;
9790static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
9791 0x20;
9792static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
9793 0x10;
9794static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
9795static constexpr dart::compiler::target::word Type_arguments_offset = 0x20;
9796static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
9797 0x24;
9798static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x20;
9799static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
9800 0x18;
9801static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
9802 0x14;
9803static constexpr dart::compiler::target::word
9804 FinalizerBase_entries_collected_offset = 0x1c;
9805static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
9806 0x8;
9807static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
9808 0xc;
9809static constexpr dart::compiler::target::word
9810 FinalizerEntry_external_size_offset = 0x20;
9811static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
9812 0x14;
9813static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x18;
9814static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
9815 0x10;
9816static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
9817static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
9818 0x20;
9819static constexpr dart::compiler::target::word
9820 FunctionType_named_parameter_names_offset = 0x2c;
9821static constexpr dart::compiler::target::word
9822 FunctionType_packed_parameter_counts_offset = 0x30;
9823static constexpr dart::compiler::target::word
9824 FunctionType_packed_type_parameter_counts_offset = 0x34;
9825static constexpr dart::compiler::target::word
9826 FunctionType_parameter_types_offset = 0x28;
9827static constexpr dart::compiler::target::word
9828 FunctionType_type_parameters_offset = 0x20;
9829static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x26;
9830static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x10;
9831static constexpr dart::compiler::target::word
9832 TypeArguments_instantiations_offset = 0x8;
9833static constexpr dart::compiler::target::word TypeArguments_length_offset = 0xc;
9834static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
9835 0x14;
9836static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x18;
9837static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
9838static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0xc;
9839static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
9840 0x10;
9841static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
9842 0x14;
9843static constexpr dart::compiler::target::word TypedDataBase_length_offset =
9844 0x14;
9845static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
9846 0x18;
9847static constexpr dart::compiler::target::word
9848 TypedDataView_offset_in_bytes_offset = 0x1c;
9849static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
9850static constexpr dart::compiler::target::word
9851 UnhandledException_exception_offset = 0x8;
9852static constexpr dart::compiler::target::word
9853 UnhandledException_stacktrace_offset = 0xc;
9854static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
9855static constexpr dart::compiler::target::word
9856 MonomorphicSmiableCall_expected_cid_offset = 0x8;
9857static constexpr dart::compiler::target::word
9858 MonomorphicSmiableCall_entrypoint_offset = 0x10;
9859static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
9860static constexpr dart::compiler::target::word WeakProperty_value_offset = 0xc;
9861static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
9862static constexpr dart::compiler::target::word
9863 WeakReference_type_arguments_offset = 0xc;
9864static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
9865 0x8, 0x18, 0x10, 0x20};
9866static constexpr dart::compiler::target::word
9867 Thread_write_barrier_wrappers_thread_offset[] = {
9868 0x5e0, 0x5e8, 0x5f0, 0x5f8, 0x600, 0x608, 0x610, 0x618,
9869 0x620, 0x628, 0x630, 0x638, 0x640, 0x648, 0x650, -1,
9870 -1, -1, -1, 0x658, 0x660, -1, -1, 0x668,
9871 0x670, 0x678, -1, -1, -1, -1, -1, -1};
9872static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20;
9873static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
9874static constexpr dart::compiler::target::word Array_header_size = 0x10;
9875static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
9876static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
9877static constexpr dart::compiler::target::word Class_InstanceSize = 0x78;
9878static constexpr dart::compiler::target::word Closure_InstanceSize = 0x20;
9879static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x18;
9880static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
9881static constexpr dart::compiler::target::word
9882 CompressedStackMaps_ObjectHeaderSize = 0x8;
9883static constexpr dart::compiler::target::word
9884 CompressedStackMaps_PayloadHeaderSize = 0x4;
9885static constexpr dart::compiler::target::word Context_header_size = 0x10;
9886static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
9887static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
9888 0x18;
9889static constexpr dart::compiler::target::word
9890 ExternalOneByteString_InstanceSize = 0x20;
9891static constexpr dart::compiler::target::word
9892 ExternalTwoByteString_InstanceSize = 0x20;
9893static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
9894 0x18;
9895static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
9896 0x20;
9897static constexpr dart::compiler::target::word Field_InstanceSize = 0x40;
9898static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x28;
9899static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
9900 0x28;
9901static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
9902 0x28;
9903static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
9904static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
9905static constexpr dart::compiler::target::word Function_InstanceSize = 0x60;
9906static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x38;
9907static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
9908static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
9909 0x18;
9910static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
9911static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
9912static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
9913 0x10;
9914static constexpr dart::compiler::target::word
9915 InstructionsSection_UnalignedHeaderSize = 0x28;
9916static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
9917 0x30;
9918static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
9919static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
9920static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
9921 0x38;
9922static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x20;
9923static constexpr dart::compiler::target::word Library_InstanceSize = 0x70;
9924static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x18;
9925static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
9926 0x20;
9927static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
9928static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
9929 0x30;
9930static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
9931static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
9932 0x10;
9933static constexpr dart::compiler::target::word
9934 MonomorphicSmiableCall_InstanceSize = 0x18;
9935static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x18;
9936static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
9937static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
9938static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
9939static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x20;
9940static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
9941static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
9942static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x10;
9943static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x28;
9944static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x50;
9945static constexpr dart::compiler::target::word Script_InstanceSize = 0x38;
9946static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
9947static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
9948static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
9949 0x20;
9950static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x18;
9951static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x30;
9952static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
9953static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
9954 0x18;
9955static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x18;
9956static constexpr dart::compiler::target::word
9957 TransferableTypedData_InstanceSize = 0x8;
9958static constexpr dart::compiler::target::word Type_InstanceSize = 0x28;
9959static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x28;
9960static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
9961 0x18;
9962static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
9963static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
9964static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x20;
9965static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
9966 0x10;
9967static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
9968static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x10;
9969static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
9970static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x18;
9971static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x18;
9972static constexpr dart::compiler::target::word
9973 WeakSerializationReference_InstanceSize = 0x10;
9974#endif // defined(PRODUCT) && \
9975 // defined(TARGET_ARCH_ARM64) && \
9976 // defined(DART_COMPRESSED_POINTERS)
9977
9978#if defined(PRODUCT) && defined(TARGET_ARCH_RISCV32) && \
9979 !defined(DART_COMPRESSED_POINTERS)
9980static constexpr dart::compiler::target::word Code_active_instructions_offset =
9981 0x38;
9982static constexpr dart::compiler::target::word Function_usage_counter_offset =
9983 0x48;
9984static constexpr dart::compiler::target::word
9985 ICData_receivers_static_type_offset = 0x10;
9986static constexpr dart::compiler::target::word
9987 SuspendState_frame_capacity_offset = 0x4;
9988static constexpr dart::compiler::target::word Array_elements_start_offset = 0xc;
9989static constexpr dart::compiler::target::word Array_element_size = 0x4;
9990static constexpr dart::compiler::target::word Code_elements_start_offset = 0x4c;
9991static constexpr dart::compiler::target::word Code_element_size = 0x4;
9992static constexpr dart::compiler::target::word Context_elements_start_offset =
9993 0xc;
9994static constexpr dart::compiler::target::word Context_element_size = 0x4;
9995static constexpr dart::compiler::target::word
9996 ContextScope_elements_start_offset = 0xc;
9997static constexpr dart::compiler::target::word ContextScope_element_size = 0x24;
9998static constexpr dart::compiler::target::word
9999 ExceptionHandlers_elements_start_offset = 0xc;
10000static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
10001 0xc;
10002static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
10003 0x8;
10004static constexpr dart::compiler::target::word ObjectPool_element_size = 0x4;
10005static constexpr dart::compiler::target::word
10006 OneByteString_elements_start_offset = 0xc;
10007static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
10008static constexpr dart::compiler::target::word Record_elements_start_offset =
10009 0x8;
10010static constexpr dart::compiler::target::word Record_element_size = 0x4;
10011static constexpr dart::compiler::target::word
10012 TypeArguments_elements_start_offset = 0x14;
10013static constexpr dart::compiler::target::word TypeArguments_element_size = 0x4;
10014static constexpr dart::compiler::target::word
10015 TwoByteString_elements_start_offset = 0xc;
10016static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
10017static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
10018 0xc;
10019static constexpr dart::compiler::target::word WeakArray_element_size = 0x4;
10020static constexpr dart::compiler::target::word Array_kMaxElements = 0xfffffff;
10021static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
10022 0xfffd;
10023static constexpr dart::compiler::target::word Context_kMaxElements = 0xfffffff;
10024static constexpr dart::compiler::target::word
10025 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
10026static constexpr dart::compiler::target::word
10027 Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
10028static constexpr dart::compiler::target::word
10029 Instructions_kMonomorphicEntryOffsetAOT = 0x6;
10030static constexpr dart::compiler::target::word
10031 Instructions_kPolymorphicEntryOffsetAOT = 0x12;
10032static constexpr dart::compiler::target::word
10033 Instructions_kBarePayloadAlignment = 0x4;
10034static constexpr dart::compiler::target::word
10035 Instructions_kNonBarePayloadAlignment = 0x4;
10036static constexpr dart::compiler::target::word
10037 NativeEntry_kNumCallWrapperArguments = 0x2;
10038static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x7;
10039static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
10040static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
10041 0x3fff;
10042static constexpr dart::compiler::target::word
10043 RecordShape_kFieldNamesIndexShift = 0x10;
10044static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
10045 0x3fff;
10046static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
10047 0xffff;
10048static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
10049 0xffff;
10050static constexpr dart::compiler::target::word String_kMaxElements = 0x1fffffff;
10051static constexpr dart::compiler::target::word
10052 OneByteString_kMaxNewSpaceElements = 0x3fff4;
10053static constexpr dart::compiler::target::word
10054 TwoByteString_kMaxNewSpaceElements = 0x1fffa;
10055static constexpr dart::compiler::target::word
10056 SubtypeTestCache_kFunctionTypeArguments = 0x3;
10057static constexpr dart::compiler::target::word
10058 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
10059static constexpr dart::compiler::target::word
10060 SubtypeTestCache_kDestinationType = 0x6;
10061static constexpr dart::compiler::target::word
10062 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
10063static constexpr dart::compiler::target::word
10064 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
10065static constexpr dart::compiler::target::word
10066 SubtypeTestCache_kInstanceTypeArguments = 0x1;
10067static constexpr dart::compiler::target::word
10068 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
10069static constexpr dart::compiler::target::word
10070 SubtypeTestCache_kTestEntryLength = 0x8;
10071static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
10072static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
10073 0x7;
10074static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
10075 0xfffffff;
10076static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x8;
10077static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x10;
10078static constexpr dart::compiler::target::word
10079 AbstractType_type_test_stub_entry_point_offset = 0x4;
10080static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
10081 0x10;
10082static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
10083 0x14;
10084static constexpr dart::compiler::target::word
10085 ArgumentsDescriptor_first_named_entry_offset = 0x1c;
10086static constexpr dart::compiler::target::word
10087 ArgumentsDescriptor_named_entry_size = 0x8;
10088static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
10089 0x0;
10090static constexpr dart::compiler::target::word
10091 ArgumentsDescriptor_position_offset = 0x4;
10092static constexpr dart::compiler::target::word
10093 ArgumentsDescriptor_positional_count_offset = 0x18;
10094static constexpr dart::compiler::target::word
10095 ArgumentsDescriptor_type_args_len_offset = 0xc;
10096static constexpr dart::compiler::target::word Array_data_offset = 0xc;
10097static constexpr dart::compiler::target::word Array_length_offset = 0x8;
10098static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
10099static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x4;
10100static constexpr dart::compiler::target::word Class_declaration_type_offset =
10101 0x30;
10102static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
10103 0x5c;
10104static constexpr dart::compiler::target::word Class_super_type_offset = 0x28;
10105static constexpr dart::compiler::target::word
10106 Class_host_type_arguments_field_offset_in_words_offset = 0x68;
10107static constexpr dart::compiler::target::word Closure_context_offset = 0x14;
10108static constexpr dart::compiler::target::word
10109 Closure_delayed_type_arguments_offset = 0xc;
10110static constexpr dart::compiler::target::word Closure_function_offset = 0x10;
10111static constexpr dart::compiler::target::word
10112 Closure_function_type_arguments_offset = 0x8;
10113static constexpr dart::compiler::target::word Closure_hash_offset = 0x18;
10114static constexpr dart::compiler::target::word
10115 Closure_instantiator_type_arguments_offset = 0x4;
10116static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
10117 0x10;
10118static constexpr dart::compiler::target::word Code_instructions_offset = 0x18;
10119static constexpr dart::compiler::target::word Code_object_pool_offset = 0x14;
10120static constexpr dart::compiler::target::word Code_owner_offset = 0x1c;
10121static constexpr dart::compiler::target::word Context_num_variables_offset =
10122 0x4;
10123static constexpr dart::compiler::target::word Context_parent_offset = 0x8;
10124static constexpr dart::compiler::target::word Double_value_offset = 0x8;
10125static constexpr dart::compiler::target::word
10126 ExternalOneByteString_external_data_offset = 0xc;
10127static constexpr dart::compiler::target::word
10128 ExternalTwoByteString_external_data_offset = 0xc;
10129static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
10130static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
10131static constexpr dart::compiler::target::word
10132 Field_initializer_function_offset = 0x10;
10133static constexpr dart::compiler::target::word
10134 Field_host_offset_or_field_id_offset = 0x14;
10135static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x28;
10136static constexpr dart::compiler::target::word
10137 Field_guarded_list_length_in_object_offset_offset = 0x34;
10138static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
10139 0x18;
10140static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x2c;
10141static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x36;
10142static constexpr dart::compiler::target::word Function_code_offset = 0x20;
10143static constexpr dart::compiler::target::word Function_data_offset = 0x18;
10144static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
10145 0x4, 0x8};
10146static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x40;
10147static constexpr dart::compiler::target::word Function_signature_offset = 0x14;
10148static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
10149 0x4;
10150static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
10151 0xc;
10152static constexpr dart::compiler::target::word
10153 GrowableObjectArray_length_offset = 0x8;
10154static constexpr dart::compiler::target::word
10155 GrowableObjectArray_type_arguments_offset = 0x4;
10156static constexpr dart::compiler::target::word Page_card_table_offset = 0x10;
10157static constexpr dart::compiler::target::word
10158 CallSiteData_arguments_descriptor_offset = 0x8;
10159static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
10160static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
10161static constexpr dart::compiler::target::word ICData_entries_offset = 0xc;
10162static constexpr dart::compiler::target::word ICData_owner_offset = 0x14;
10163static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x1c;
10164static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
10165static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14;
10166static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18;
10167static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20;
10168static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
10169 0x10;
10170static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
10171 0x8;
10172static constexpr dart::compiler::target::word
10173 IsolateGroup_cached_class_table_table_offset = 0xc;
10174static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10;
10175static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc;
10176static constexpr dart::compiler::target::word
10177 ImmutableLinkedHashBase_data_offset = 0xc;
10178static constexpr dart::compiler::target::word
10179 LinkedHashBase_deleted_keys_offset = 0x14;
10180static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
10181 0x8;
10182static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
10183 0x18;
10184static constexpr dart::compiler::target::word
10185 LinkedHashBase_type_arguments_offset = 0x4;
10186static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
10187 0x10;
10188static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
10189static constexpr dart::compiler::target::word
10190 MarkingStackBlock_pointers_offset = 0x8;
10191static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
10192 0x4;
10193static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
10194 0xc;
10195static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
10196 0x10;
10197static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
10198static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
10199 0x4;
10200static constexpr dart::compiler::target::word NativeArguments_argv_offset = 0x8;
10201static constexpr dart::compiler::target::word NativeArguments_retval_offset =
10202 0xc;
10203static constexpr dart::compiler::target::word NativeArguments_thread_offset =
10204 0x0;
10205static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
10206 0xc0;
10207static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
10208 0x94;
10209static constexpr dart::compiler::target::word
10210 ObjectStore_record_field_names_offset = 0x1fc;
10211static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
10212 0xd4;
10213static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
10214 0x84;
10215static constexpr dart::compiler::target::word
10216 ObjectStore_ffi_callback_code_offset = 0x278;
10217static constexpr dart::compiler::target::word
10218 ObjectStore_suspend_state_await_offset = 0x224;
10219static constexpr dart::compiler::target::word
10220 ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
10221static constexpr dart::compiler::target::word
10222 ObjectStore_suspend_state_handle_exception_offset = 0x248;
10223static constexpr dart::compiler::target::word
10224 ObjectStore_suspend_state_init_async_offset = 0x220;
10225static constexpr dart::compiler::target::word
10226 ObjectStore_suspend_state_init_async_star_offset = 0x234;
10227static constexpr dart::compiler::target::word
10228 ObjectStore_suspend_state_init_sync_star_offset = 0x240;
10229static constexpr dart::compiler::target::word
10230 ObjectStore_suspend_state_return_async_offset = 0x22c;
10231static constexpr dart::compiler::target::word
10232 ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
10233static constexpr dart::compiler::target::word
10234 ObjectStore_suspend_state_return_async_star_offset = 0x23c;
10235static constexpr dart::compiler::target::word
10236 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
10237static constexpr dart::compiler::target::word
10238 ObjectStore_suspend_state_yield_async_star_offset = 0x238;
10239static constexpr dart::compiler::target::word OneByteString_data_offset = 0xc;
10240static constexpr dart::compiler::target::word PointerBase_data_offset = 0x4;
10241static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
10242 0x8;
10243static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
10244 0x4;
10245static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x8;
10246static constexpr dart::compiler::target::word Record_shape_offset = 0x4;
10247static constexpr dart::compiler::target::word
10248 SingleTargetCache_entry_point_offset = 0x8;
10249static constexpr dart::compiler::target::word
10250 SingleTargetCache_lower_limit_offset = 0xc;
10251static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
10252 0x4;
10253static constexpr dart::compiler::target::word
10254 SingleTargetCache_upper_limit_offset = 0x10;
10255static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
10256 0x8;
10257static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x4;
10258static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x4;
10259static constexpr dart::compiler::target::word String_hash_offset = 0x4;
10260static constexpr dart::compiler::target::word String_length_offset = 0x8;
10261static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
10262 0x4;
10263static constexpr dart::compiler::target::word
10264 SubtypeTestCache_num_inputs_offset = 0x8;
10265static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
10266 0x2;
10267static constexpr dart::compiler::target::word
10268 SuspendState_error_callback_offset = 0x18;
10269static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
10270 0x8;
10271static constexpr dart::compiler::target::word
10272 SuspendState_function_data_offset = 0x10;
10273static constexpr dart::compiler::target::word SuspendState_payload_offset =
10274 0x1c;
10275static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc;
10276static constexpr dart::compiler::target::word
10277 SuspendState_then_callback_offset = 0x14;
10278static constexpr dart::compiler::target::word
10279 Thread_AllocateArray_entry_point_offset = 0x160;
10280static constexpr dart::compiler::target::word Thread_active_exception_offset =
10281 0x398;
10282static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
10283 0x39c;
10284static constexpr dart::compiler::target::word
10285 Thread_array_write_barrier_entry_point_offset = 0xf4;
10286static constexpr dart::compiler::target::word
10287 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0xfc;
10288static constexpr dart::compiler::target::word
10289 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x88;
10290static constexpr dart::compiler::target::word
10291 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x100;
10292static constexpr dart::compiler::target::word
10293 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x8c;
10294static constexpr dart::compiler::target::word
10295 Thread_allocate_object_entry_point_offset = 0x104;
10296static constexpr dart::compiler::target::word
10297 Thread_allocate_object_stub_offset = 0x90;
10298static constexpr dart::compiler::target::word
10299 Thread_allocate_object_parameterized_entry_point_offset = 0x108;
10300static constexpr dart::compiler::target::word
10301 Thread_allocate_object_parameterized_stub_offset = 0x94;
10302static constexpr dart::compiler::target::word
10303 Thread_allocate_object_slow_entry_point_offset = 0x10c;
10304static constexpr dart::compiler::target::word
10305 Thread_allocate_object_slow_stub_offset = 0x98;
10306static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
10307 0x3b8;
10308static constexpr dart::compiler::target::word
10309 Thread_async_exception_handler_stub_offset = 0x9c;
10310static constexpr dart::compiler::target::word
10311 Thread_auto_scope_native_wrapper_entry_point_offset = 0x13c;
10312static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x3c;
10313static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x38;
10314static constexpr dart::compiler::target::word
10315 Thread_bootstrap_native_wrapper_entry_point_offset = 0x134;
10316static constexpr dart::compiler::target::word
10317 Thread_call_to_runtime_entry_point_offset = 0xf8;
10318static constexpr dart::compiler::target::word
10319 Thread_call_to_runtime_stub_offset = 0x54;
10320static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3dc;
10321static constexpr dart::compiler::target::word
10322 Thread_dispatch_table_array_offset = 0x2c;
10323static constexpr dart::compiler::target::word
10324 Thread_double_truncate_round_supported_offset = 0x3bc;
10325static constexpr dart::compiler::target::word
10326 Thread_service_extension_stream_offset = 0x3e0;
10327static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
10328 0x120;
10329static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
10330 0xc8;
10331static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
10332 0x124;
10333static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
10334 0xcc;
10335static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
10336 0x14c;
10337static constexpr dart::compiler::target::word
10338 Thread_double_negate_address_offset = 0x148;
10339static constexpr dart::compiler::target::word Thread_end_offset = 0x28;
10340static constexpr dart::compiler::target::word
10341 Thread_enter_safepoint_stub_offset = 0xe0;
10342static constexpr dart::compiler::target::word Thread_execution_state_offset =
10343 0x3ac;
10344static constexpr dart::compiler::target::word
10345 Thread_exit_safepoint_stub_offset = 0xe4;
10346static constexpr dart::compiler::target::word
10347 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xe8;
10348static constexpr dart::compiler::target::word
10349 Thread_call_native_through_safepoint_stub_offset = 0xec;
10350static constexpr dart::compiler::target::word
10351 Thread_call_native_through_safepoint_entry_point_offset = 0x128;
10352static constexpr dart::compiler::target::word
10353 Thread_fix_allocation_stub_code_offset = 0x4c;
10354static constexpr dart::compiler::target::word
10355 Thread_fix_callers_target_code_offset = 0x48;
10356static constexpr dart::compiler::target::word
10357 Thread_float_absolute_address_offset = 0x158;
10358static constexpr dart::compiler::target::word
10359 Thread_float_negate_address_offset = 0x154;
10360static constexpr dart::compiler::target::word Thread_float_not_address_offset =
10361 0x150;
10362static constexpr dart::compiler::target::word
10363 Thread_float_zerow_address_offset = 0x15c;
10364static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
10365 0x3a0;
10366static constexpr dart::compiler::target::word
10367 Thread_invoke_dart_code_stub_offset = 0x50;
10368static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
10369 0x3b4;
10370static constexpr dart::compiler::target::word Thread_isolate_offset = 0x360;
10371static constexpr dart::compiler::target::word Thread_isolate_group_offset =
10372 0x364;
10373static constexpr dart::compiler::target::word Thread_field_table_values_offset =
10374 0x30;
10375static constexpr dart::compiler::target::word
10376 Thread_lazy_deopt_from_return_stub_offset = 0xd0;
10377static constexpr dart::compiler::target::word
10378 Thread_lazy_deopt_from_throw_stub_offset = 0xd4;
10379static constexpr dart::compiler::target::word
10380 Thread_lazy_specialize_type_test_stub_offset = 0xdc;
10381static constexpr dart::compiler::target::word
10382 Thread_marking_stack_block_offset = 0x378;
10383static constexpr dart::compiler::target::word
10384 Thread_megamorphic_call_checked_entry_offset = 0x118;
10385static constexpr dart::compiler::target::word
10386 Thread_switchable_call_miss_entry_offset = 0x11c;
10387static constexpr dart::compiler::target::word
10388 Thread_switchable_call_miss_stub_offset = 0xb8;
10389static constexpr dart::compiler::target::word
10390 Thread_no_scope_native_wrapper_entry_point_offset = 0x138;
10391static constexpr dart::compiler::target::word
10392 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x5c;
10393static constexpr dart::compiler::target::word
10394 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x58;
10395static constexpr dart::compiler::target::word
10396 Thread_null_error_shared_with_fpu_regs_stub_offset = 0x64;
10397static constexpr dart::compiler::target::word
10398 Thread_null_error_shared_without_fpu_regs_stub_offset = 0x60;
10399static constexpr dart::compiler::target::word
10400 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x6c;
10401static constexpr dart::compiler::target::word
10402 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x68;
10403static constexpr dart::compiler::target::word
10404 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x74;
10405static constexpr dart::compiler::target::word
10406 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x70;
10407static constexpr dart::compiler::target::word
10408 Thread_range_error_shared_with_fpu_regs_stub_offset = 0x7c;
10409static constexpr dart::compiler::target::word
10410 Thread_range_error_shared_without_fpu_regs_stub_offset = 0x78;
10411static constexpr dart::compiler::target::word
10412 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x84;
10413static constexpr dart::compiler::target::word
10414 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x80;
10415static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xa0;
10416static constexpr dart::compiler::target::word
10417 Thread_return_async_not_future_stub_offset = 0xa8;
10418static constexpr dart::compiler::target::word
10419 Thread_return_async_star_stub_offset = 0xac;
10420static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
10421 0xa4;
10422static constexpr dart::compiler::target::word Thread_object_null_offset = 0x34;
10423static constexpr dart::compiler::target::word
10424 Thread_predefined_symbols_address_offset = 0x140;
10425static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3a4;
10426static constexpr dart::compiler::target::word
10427 Thread_saved_shadow_call_stack_offset = 0x3a8;
10428static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
10429 0x3b0;
10430static constexpr dart::compiler::target::word
10431 Thread_slow_type_test_stub_offset = 0xd8;
10432static constexpr dart::compiler::target::word
10433 Thread_slow_type_test_entry_point_offset = 0x130;
10434static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
10435static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
10436 0x368;
10437static constexpr dart::compiler::target::word
10438 Thread_stack_overflow_flags_offset = 0x36c;
10439static constexpr dart::compiler::target::word
10440 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x114;
10441static constexpr dart::compiler::target::word
10442 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb4;
10443static constexpr dart::compiler::target::word
10444 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x110;
10445static constexpr dart::compiler::target::word
10446 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb0;
10447static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
10448 0x374;
10449static constexpr dart::compiler::target::word
10450 Thread_suspend_state_await_entry_point_offset = 0x338;
10451static constexpr dart::compiler::target::word
10452 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x33c;
10453static constexpr dart::compiler::target::word
10454 Thread_suspend_state_init_async_entry_point_offset = 0x334;
10455static constexpr dart::compiler::target::word
10456 Thread_suspend_state_return_async_entry_point_offset = 0x340;
10457static constexpr dart::compiler::target::word
10458 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x344;
10459static constexpr dart::compiler::target::word
10460 Thread_suspend_state_init_async_star_entry_point_offset = 0x348;
10461static constexpr dart::compiler::target::word
10462 Thread_suspend_state_yield_async_star_entry_point_offset = 0x34c;
10463static constexpr dart::compiler::target::word
10464 Thread_suspend_state_return_async_star_entry_point_offset = 0x350;
10465static constexpr dart::compiler::target::word
10466 Thread_suspend_state_init_sync_star_entry_point_offset = 0x354;
10467static constexpr dart::compiler::target::word
10468 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x358;
10469static constexpr dart::compiler::target::word
10470 Thread_suspend_state_handle_exception_entry_point_offset = 0x35c;
10471static constexpr dart::compiler::target::word
10472 Thread_top_exit_frame_info_offset = 0x370;
10473static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
10474static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
10475static constexpr dart::compiler::target::word
10476 Thread_unboxed_runtime_arg_offset = 0x388;
10477static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x380;
10478static constexpr dart::compiler::target::word
10479 Thread_write_barrier_entry_point_offset = 0xf0;
10480static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
10481 0x20;
10482static constexpr dart::compiler::target::word Thread_next_task_id_offset =
10483 0x3c0;
10484static constexpr dart::compiler::target::word Thread_random_offset = 0x3c8;
10485static constexpr dart::compiler::target::word
10486 Thread_jump_to_frame_entry_point_offset = 0x12c;
10487static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3d0;
10488static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
10489 0x0;
10490static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
10491 0x4;
10492static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
10493 0x8;
10494static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
10495 0xc;
10496static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
10497 0x10;
10498static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
10499 0x8;
10500static constexpr dart::compiler::target::word TwoByteString_data_offset = 0xc;
10501static constexpr dart::compiler::target::word Type_arguments_offset = 0x14;
10502static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
10503 0x18;
10504static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x14;
10505static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
10506 0xc;
10507static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
10508 0x8;
10509static constexpr dart::compiler::target::word
10510 FinalizerBase_entries_collected_offset = 0x10;
10511static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
10512 0x4;
10513static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
10514 0x8;
10515static constexpr dart::compiler::target::word
10516 FinalizerEntry_external_size_offset = 0x1c;
10517static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
10518 0x10;
10519static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x14;
10520static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 0xc;
10521static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x4;
10522static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
10523 0x14;
10524static constexpr dart::compiler::target::word
10525 FunctionType_named_parameter_names_offset = 0x20;
10526static constexpr dart::compiler::target::word
10527 FunctionType_packed_parameter_counts_offset = 0x24;
10528static constexpr dart::compiler::target::word
10529 FunctionType_packed_type_parameter_counts_offset = 0x28;
10530static constexpr dart::compiler::target::word
10531 FunctionType_parameter_types_offset = 0x1c;
10532static constexpr dart::compiler::target::word
10533 FunctionType_type_parameters_offset = 0x14;
10534static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x1a;
10535static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0xc;
10536static constexpr dart::compiler::target::word
10537 TypeArguments_instantiations_offset = 0x4;
10538static constexpr dart::compiler::target::word TypeArguments_length_offset = 0x8;
10539static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
10540 0x10;
10541static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x14;
10542static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x4;
10543static constexpr dart::compiler::target::word TypeParameters_flags_offset = 0x8;
10544static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
10545 0xc;
10546static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
10547 0x10;
10548static constexpr dart::compiler::target::word TypedDataBase_length_offset = 0x8;
10549static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
10550 0xc;
10551static constexpr dart::compiler::target::word
10552 TypedDataView_offset_in_bytes_offset = 0x10;
10553static constexpr dart::compiler::target::word TypedData_payload_offset = 0xc;
10554static constexpr dart::compiler::target::word
10555 UnhandledException_exception_offset = 0x4;
10556static constexpr dart::compiler::target::word
10557 UnhandledException_stacktrace_offset = 0x8;
10558static constexpr dart::compiler::target::word UserTag_tag_offset = 0x8;
10559static constexpr dart::compiler::target::word
10560 MonomorphicSmiableCall_expected_cid_offset = 0x4;
10561static constexpr dart::compiler::target::word
10562 MonomorphicSmiableCall_entrypoint_offset = 0x8;
10563static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x4;
10564static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x8;
10565static constexpr dart::compiler::target::word WeakReference_target_offset = 0x4;
10566static constexpr dart::compiler::target::word
10567 WeakReference_type_arguments_offset = 0x8;
10568static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
10569 0x4, 0xc, 0x8, 0x10};
10570static constexpr dart::compiler::target::word
10571 Thread_write_barrier_wrappers_thread_offset[] = {
10572 -1, -1, -1, -1, -1, 0x2ec, 0x2f0, 0x2f4, -1, -1, 0x2f8,
10573 0x2fc, 0x300, -1, -1, -1, 0x304, 0x308, 0x30c, 0x310, 0x314, 0x318,
10574 0x31c, 0x320, -1, -1, -1, -1, 0x324, 0x328, 0x32c, 0x330};
10575static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
10576static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
10577static constexpr dart::compiler::target::word Array_header_size = 0xc;
10578static constexpr dart::compiler::target::word Bool_InstanceSize = 0x8;
10579static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
10580static constexpr dart::compiler::target::word Class_InstanceSize = 0x74;
10581static constexpr dart::compiler::target::word Closure_InstanceSize = 0x1c;
10582static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x14;
10583static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x8;
10584static constexpr dart::compiler::target::word
10585 CompressedStackMaps_ObjectHeaderSize = 0x4;
10586static constexpr dart::compiler::target::word
10587 CompressedStackMaps_PayloadHeaderSize = 0x4;
10588static constexpr dart::compiler::target::word Context_header_size = 0xc;
10589static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
10590static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 0xc;
10591static constexpr dart::compiler::target::word
10592 ExternalOneByteString_InstanceSize = 0x14;
10593static constexpr dart::compiler::target::word
10594 ExternalTwoByteString_InstanceSize = 0x14;
10595static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
10596 0xc;
10597static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
10598 0x1c;
10599static constexpr dart::compiler::target::word Field_InstanceSize = 0x3c;
10600static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x1c;
10601static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
10602 0x20;
10603static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
10604 0x18;
10605static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
10606static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
10607static constexpr dart::compiler::target::word Function_InstanceSize = 0x58;
10608static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x2c;
10609static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x8;
10610static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
10611 0x10;
10612static constexpr dart::compiler::target::word ICData_InstanceSize = 0x20;
10613static constexpr dart::compiler::target::word Instance_InstanceSize = 0x4;
10614static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
10615 0x8;
10616static constexpr dart::compiler::target::word
10617 InstructionsSection_UnalignedHeaderSize = 0x14;
10618static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
10619 0x18;
10620static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
10621static constexpr dart::compiler::target::word Integer_InstanceSize = 0x4;
10622static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
10623 0x30;
10624static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x1c;
10625static constexpr dart::compiler::target::word Library_InstanceSize = 0x58;
10626static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x14;
10627static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
10628 0x1c;
10629static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x4;
10630static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
10631 0x18;
10632static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
10633static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
10634 0x8;
10635static constexpr dart::compiler::target::word
10636 MonomorphicSmiableCall_InstanceSize = 0xc;
10637static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x14;
10638static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x10;
10639static constexpr dart::compiler::target::word Number_InstanceSize = 0x4;
10640static constexpr dart::compiler::target::word Object_InstanceSize = 0x4;
10641static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x14;
10642static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x8;
10643static constexpr dart::compiler::target::word Pointer_InstanceSize = 0xc;
10644static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0xc;
10645static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x1c;
10646static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x3c;
10647static constexpr dart::compiler::target::word Script_InstanceSize = 0x30;
10648static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
10649static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x4;
10650static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
10651 0x14;
10652static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x14;
10653static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x1c;
10654static constexpr dart::compiler::target::word String_InstanceSize = 0xc;
10655static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
10656 0x10;
10657static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x14;
10658static constexpr dart::compiler::target::word
10659 TransferableTypedData_InstanceSize = 0x4;
10660static constexpr dart::compiler::target::word Type_InstanceSize = 0x18;
10661static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x1c;
10662static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
10663 0x14;
10664static constexpr dart::compiler::target::word TypedData_HeaderSize = 0xc;
10665static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0xc;
10666static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x14;
10667static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
10668 0xc;
10669static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x10;
10670static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0xc;
10671static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x10;
10672static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x10;
10673static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x10;
10674static constexpr dart::compiler::target::word
10675 WeakSerializationReference_InstanceSize = 0xc;
10676#endif // defined(PRODUCT) && \
10677 // defined(TARGET_ARCH_RISCV32) && \
10678 // !defined(DART_COMPRESSED_POINTERS)
10679
10680#if defined(PRODUCT) && defined(TARGET_ARCH_RISCV64) && \
10681 !defined(DART_COMPRESSED_POINTERS)
10682static constexpr dart::compiler::target::word Code_active_instructions_offset =
10683 0x70;
10684static constexpr dart::compiler::target::word Function_usage_counter_offset =
10685 0x70;
10686static constexpr dart::compiler::target::word
10687 ICData_receivers_static_type_offset = 0x20;
10688static constexpr dart::compiler::target::word
10689 SuspendState_frame_capacity_offset = 0x8;
10690static constexpr dart::compiler::target::word Array_elements_start_offset =
10691 0x18;
10692static constexpr dart::compiler::target::word Array_element_size = 0x8;
10693static constexpr dart::compiler::target::word Code_elements_start_offset = 0x90;
10694static constexpr dart::compiler::target::word Code_element_size = 0x4;
10695static constexpr dart::compiler::target::word Context_elements_start_offset =
10696 0x18;
10697static constexpr dart::compiler::target::word Context_element_size = 0x8;
10698static constexpr dart::compiler::target::word
10699 ContextScope_elements_start_offset = 0x10;
10700static constexpr dart::compiler::target::word ContextScope_element_size = 0x48;
10701static constexpr dart::compiler::target::word
10702 ExceptionHandlers_elements_start_offset = 0x18;
10703static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
10704 0xc;
10705static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
10706 0x10;
10707static constexpr dart::compiler::target::word ObjectPool_element_size = 0x8;
10708static constexpr dart::compiler::target::word
10709 OneByteString_elements_start_offset = 0x10;
10710static constexpr dart::compiler::target::word OneByteString_element_size = 0x1;
10711static constexpr dart::compiler::target::word Record_elements_start_offset =
10712 0x10;
10713static constexpr dart::compiler::target::word Record_element_size = 0x8;
10714static constexpr dart::compiler::target::word
10715 TypeArguments_elements_start_offset = 0x28;
10716static constexpr dart::compiler::target::word TypeArguments_element_size = 0x8;
10717static constexpr dart::compiler::target::word
10718 TwoByteString_elements_start_offset = 0x10;
10719static constexpr dart::compiler::target::word TwoByteString_element_size = 0x2;
10720static constexpr dart::compiler::target::word WeakArray_elements_start_offset =
10721 0x18;
10722static constexpr dart::compiler::target::word WeakArray_element_size = 0x8;
10723static constexpr dart::compiler::target::word Array_kMaxElements =
10724 0x7ffffffffffffff;
10725static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
10726 0x7ffd;
10727static constexpr dart::compiler::target::word Context_kMaxElements =
10728 0x7ffffffffffffff;
10729static constexpr dart::compiler::target::word
10730 Instructions_kMonomorphicEntryOffsetJIT = 0x6;
10731static constexpr dart::compiler::target::word
10732 Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
10733static constexpr dart::compiler::target::word
10734 Instructions_kMonomorphicEntryOffsetAOT = 0x6;
10735static constexpr dart::compiler::target::word
10736 Instructions_kPolymorphicEntryOffsetAOT = 0x12;
10737static constexpr dart::compiler::target::word
10738 Instructions_kBarePayloadAlignment = 0x4;
10739static constexpr dart::compiler::target::word
10740 Instructions_kNonBarePayloadAlignment = 0x8;
10741static constexpr dart::compiler::target::word
10742 NativeEntry_kNumCallWrapperArguments = 0x2;
10743static constexpr dart::compiler::target::word Page_kBytesPerCardLog2 = 0x8;
10744static constexpr dart::compiler::target::word Record_kMaxElements = 0xffff;
10745static constexpr dart::compiler::target::word RecordShape_kFieldNamesIndexMask =
10746 0x3fffffffffff;
10747static constexpr dart::compiler::target::word
10748 RecordShape_kFieldNamesIndexShift = 0x10;
10749static constexpr dart::compiler::target::word RecordShape_kMaxFieldNamesIndex =
10750 0x3fffffffffff;
10751static constexpr dart::compiler::target::word RecordShape_kMaxNumFields =
10752 0xffff;
10753static constexpr dart::compiler::target::word RecordShape_kNumFieldsMask =
10754 0xffff;
10755static constexpr dart::compiler::target::word String_kMaxElements =
10756 0x1fffffffffffffff;
10757static constexpr dart::compiler::target::word
10758 OneByteString_kMaxNewSpaceElements = 0x3fff0;
10759static constexpr dart::compiler::target::word
10760 TwoByteString_kMaxNewSpaceElements = 0x1fff8;
10761static constexpr dart::compiler::target::word
10762 SubtypeTestCache_kFunctionTypeArguments = 0x3;
10763static constexpr dart::compiler::target::word
10764 SubtypeTestCache_kInstanceCidOrSignature = 0x0;
10765static constexpr dart::compiler::target::word
10766 SubtypeTestCache_kDestinationType = 0x6;
10767static constexpr dart::compiler::target::word
10768 SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
10769static constexpr dart::compiler::target::word
10770 SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
10771static constexpr dart::compiler::target::word
10772 SubtypeTestCache_kInstanceTypeArguments = 0x1;
10773static constexpr dart::compiler::target::word
10774 SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
10775static constexpr dart::compiler::target::word
10776 SubtypeTestCache_kTestEntryLength = 0x8;
10777static constexpr dart::compiler::target::word SubtypeTestCache_kMaxInputs = 0x7;
10778static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult =
10779 0x7;
10780static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
10781 0x7ffffffffffffff;
10782static constexpr dart::compiler::target::word AbstractType_flags_offset = 0x10;
10783static constexpr dart::compiler::target::word AbstractType_hash_offset = 0x20;
10784static constexpr dart::compiler::target::word
10785 AbstractType_type_test_stub_entry_point_offset = 0x8;
10786static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
10787 0x20;
10788static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
10789 0x28;
10790static constexpr dart::compiler::target::word
10791 ArgumentsDescriptor_first_named_entry_offset = 0x38;
10792static constexpr dart::compiler::target::word
10793 ArgumentsDescriptor_named_entry_size = 0x10;
10794static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
10795 0x0;
10796static constexpr dart::compiler::target::word
10797 ArgumentsDescriptor_position_offset = 0x8;
10798static constexpr dart::compiler::target::word
10799 ArgumentsDescriptor_positional_count_offset = 0x30;
10800static constexpr dart::compiler::target::word
10801 ArgumentsDescriptor_type_args_len_offset = 0x18;
10802static constexpr dart::compiler::target::word Array_data_offset = 0x18;
10803static constexpr dart::compiler::target::word Array_length_offset = 0x10;
10804static constexpr dart::compiler::target::word Array_tags_offset = 0x0;
10805static constexpr dart::compiler::target::word Array_type_arguments_offset = 0x8;
10806static constexpr dart::compiler::target::word Class_declaration_type_offset =
10807 0x60;
10808static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
10809 0xa8;
10810static constexpr dart::compiler::target::word Class_super_type_offset = 0x50;
10811static constexpr dart::compiler::target::word
10812 Class_host_type_arguments_field_offset_in_words_offset = 0xb4;
10813static constexpr dart::compiler::target::word Closure_context_offset = 0x28;
10814static constexpr dart::compiler::target::word
10815 Closure_delayed_type_arguments_offset = 0x18;
10816static constexpr dart::compiler::target::word Closure_function_offset = 0x20;
10817static constexpr dart::compiler::target::word
10818 Closure_function_type_arguments_offset = 0x10;
10819static constexpr dart::compiler::target::word Closure_hash_offset = 0x30;
10820static constexpr dart::compiler::target::word
10821 Closure_instantiator_type_arguments_offset = 0x8;
10822static constexpr dart::compiler::target::word ClosureData_packed_fields_offset =
10823 0x20;
10824static constexpr dart::compiler::target::word Code_instructions_offset = 0x30;
10825static constexpr dart::compiler::target::word Code_object_pool_offset = 0x28;
10826static constexpr dart::compiler::target::word Code_owner_offset = 0x38;
10827static constexpr dart::compiler::target::word Context_num_variables_offset =
10828 0x8;
10829static constexpr dart::compiler::target::word Context_parent_offset = 0x10;
10830static constexpr dart::compiler::target::word Double_value_offset = 0x8;
10831static constexpr dart::compiler::target::word
10832 ExternalOneByteString_external_data_offset = 0x10;
10833static constexpr dart::compiler::target::word
10834 ExternalTwoByteString_external_data_offset = 0x10;
10835static constexpr dart::compiler::target::word Float32x4_value_offset = 0x8;
10836static constexpr dart::compiler::target::word Float64x2_value_offset = 0x8;
10837static constexpr dart::compiler::target::word
10838 Field_initializer_function_offset = 0x20;
10839static constexpr dart::compiler::target::word
10840 Field_host_offset_or_field_id_offset = 0x28;
10841static constexpr dart::compiler::target::word Field_guarded_cid_offset = 0x48;
10842static constexpr dart::compiler::target::word
10843 Field_guarded_list_length_in_object_offset_offset = 0x54;
10844static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
10845 0x30;
10846static constexpr dart::compiler::target::word Field_is_nullable_offset = 0x4c;
10847static constexpr dart::compiler::target::word Field_kind_bits_offset = 0x56;
10848static constexpr dart::compiler::target::word Function_code_offset = 0x40;
10849static constexpr dart::compiler::target::word Function_data_offset = 0x30;
10850static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
10851 0x8, 0x10};
10852static constexpr dart::compiler::target::word Function_kind_tag_offset = 0x68;
10853static constexpr dart::compiler::target::word Function_signature_offset = 0x28;
10854static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
10855 0x8;
10856static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
10857 0x18;
10858static constexpr dart::compiler::target::word
10859 GrowableObjectArray_length_offset = 0x10;
10860static constexpr dart::compiler::target::word
10861 GrowableObjectArray_type_arguments_offset = 0x8;
10862static constexpr dart::compiler::target::word Page_card_table_offset = 0x20;
10863static constexpr dart::compiler::target::word
10864 CallSiteData_arguments_descriptor_offset = 0x10;
10865static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 0x3;
10866static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0x0;
10867static constexpr dart::compiler::target::word ICData_entries_offset = 0x18;
10868static constexpr dart::compiler::target::word ICData_owner_offset = 0x28;
10869static constexpr dart::compiler::target::word ICData_state_bits_offset = 0x34;
10870static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8;
10871static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28;
10872static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30;
10873static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40;
10874static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
10875 0x20;
10876static constexpr dart::compiler::target::word IsolateGroup_class_table_offset =
10877 0x10;
10878static constexpr dart::compiler::target::word
10879 IsolateGroup_cached_class_table_table_offset = 0x18;
10880static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20;
10881static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18;
10882static constexpr dart::compiler::target::word
10883 ImmutableLinkedHashBase_data_offset = 0x18;
10884static constexpr dart::compiler::target::word
10885 LinkedHashBase_deleted_keys_offset = 0x28;
10886static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
10887 0x10;
10888static constexpr dart::compiler::target::word LinkedHashBase_index_offset =
10889 0x30;
10890static constexpr dart::compiler::target::word
10891 LinkedHashBase_type_arguments_offset = 0x8;
10892static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
10893 0x20;
10894static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0x0;
10895static constexpr dart::compiler::target::word
10896 MarkingStackBlock_pointers_offset = 0x10;
10897static constexpr dart::compiler::target::word MarkingStackBlock_top_offset =
10898 0x8;
10899static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
10900 0x18;
10901static constexpr dart::compiler::target::word MegamorphicCache_mask_offset =
10902 0x20;
10903static constexpr dart::compiler::target::word Mint_value_offset = 0x8;
10904static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
10905 0x8;
10906static constexpr dart::compiler::target::word NativeArguments_argv_offset =
10907 0x10;
10908static constexpr dart::compiler::target::word NativeArguments_retval_offset =
10909 0x18;
10910static constexpr dart::compiler::target::word NativeArguments_thread_offset =
10911 0x0;
10912static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
10913 0x180;
10914static constexpr dart::compiler::target::word ObjectStore_int_type_offset =
10915 0x128;
10916static constexpr dart::compiler::target::word
10917 ObjectStore_record_field_names_offset = 0x3f8;
10918static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
10919 0x1a8;
10920static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
10921 0x108;
10922static constexpr dart::compiler::target::word
10923 ObjectStore_ffi_callback_code_offset = 0x4f0;
10924static constexpr dart::compiler::target::word
10925 ObjectStore_suspend_state_await_offset = 0x448;
10926static constexpr dart::compiler::target::word
10927 ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
10928static constexpr dart::compiler::target::word
10929 ObjectStore_suspend_state_handle_exception_offset = 0x490;
10930static constexpr dart::compiler::target::word
10931 ObjectStore_suspend_state_init_async_offset = 0x440;
10932static constexpr dart::compiler::target::word
10933 ObjectStore_suspend_state_init_async_star_offset = 0x468;
10934static constexpr dart::compiler::target::word
10935 ObjectStore_suspend_state_init_sync_star_offset = 0x480;
10936static constexpr dart::compiler::target::word
10937 ObjectStore_suspend_state_return_async_offset = 0x458;
10938static constexpr dart::compiler::target::word
10939 ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
10940static constexpr dart::compiler::target::word
10941 ObjectStore_suspend_state_return_async_star_offset = 0x478;
10942static constexpr dart::compiler::target::word
10943 ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
10944static constexpr dart::compiler::target::word
10945 ObjectStore_suspend_state_yield_async_star_offset = 0x470;
10946static constexpr dart::compiler::target::word OneByteString_data_offset = 0x10;
10947static constexpr dart::compiler::target::word PointerBase_data_offset = 0x8;
10948static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
10949 0x10;
10950static constexpr dart::compiler::target::word ReceivePort_send_port_offset =
10951 0x8;
10952static constexpr dart::compiler::target::word ReceivePort_handler_offset = 0x10;
10953static constexpr dart::compiler::target::word Record_shape_offset = 0x8;
10954static constexpr dart::compiler::target::word
10955 SingleTargetCache_entry_point_offset = 0x10;
10956static constexpr dart::compiler::target::word
10957 SingleTargetCache_lower_limit_offset = 0x18;
10958static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
10959 0x8;
10960static constexpr dart::compiler::target::word
10961 SingleTargetCache_upper_limit_offset = 0x1c;
10962static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
10963 0x10;
10964static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 0x8;
10965static constexpr dart::compiler::target::word StreamInfo_enabled_offset = 0x8;
10966static constexpr dart::compiler::target::word String_hash_offset = 0x4;
10967static constexpr dart::compiler::target::word String_length_offset = 0x8;
10968static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset =
10969 0x8;
10970static constexpr dart::compiler::target::word
10971 SubtypeTestCache_num_inputs_offset = 0x10;
10972static constexpr dart::compiler::target::word SuspendState_FrameSizeGrowthGap =
10973 0x2;
10974static constexpr dart::compiler::target::word
10975 SuspendState_error_callback_offset = 0x30;
10976static constexpr dart::compiler::target::word SuspendState_frame_size_offset =
10977 0x10;
10978static constexpr dart::compiler::target::word
10979 SuspendState_function_data_offset = 0x20;
10980static constexpr dart::compiler::target::word SuspendState_payload_offset =
10981 0x38;
10982static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18;
10983static constexpr dart::compiler::target::word
10984 SuspendState_then_callback_offset = 0x28;
10985static constexpr dart::compiler::target::word
10986 Thread_AllocateArray_entry_point_offset = 0x2c0;
10987static constexpr dart::compiler::target::word Thread_active_exception_offset =
10988 0x718;
10989static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
10990 0x720;
10991static constexpr dart::compiler::target::word
10992 Thread_array_write_barrier_entry_point_offset = 0x1e8;
10993static constexpr dart::compiler::target::word
10994 Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x1f8;
10995static constexpr dart::compiler::target::word
10996 Thread_allocate_mint_with_fpu_regs_stub_offset = 0x110;
10997static constexpr dart::compiler::target::word
10998 Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x200;
10999static constexpr dart::compiler::target::word
11000 Thread_allocate_mint_without_fpu_regs_stub_offset = 0x118;
11001static constexpr dart::compiler::target::word
11002 Thread_allocate_object_entry_point_offset = 0x208;
11003static constexpr dart::compiler::target::word
11004 Thread_allocate_object_stub_offset = 0x120;
11005static constexpr dart::compiler::target::word
11006 Thread_allocate_object_parameterized_entry_point_offset = 0x210;
11007static constexpr dart::compiler::target::word
11008 Thread_allocate_object_parameterized_stub_offset = 0x128;
11009static constexpr dart::compiler::target::word
11010 Thread_allocate_object_slow_entry_point_offset = 0x218;
11011static constexpr dart::compiler::target::word
11012 Thread_allocate_object_slow_stub_offset = 0x130;
11013static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
11014 0x758;
11015static constexpr dart::compiler::target::word
11016 Thread_async_exception_handler_stub_offset = 0x138;
11017static constexpr dart::compiler::target::word
11018 Thread_auto_scope_native_wrapper_entry_point_offset = 0x278;
11019static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x78;
11020static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x70;
11021static constexpr dart::compiler::target::word
11022 Thread_bootstrap_native_wrapper_entry_point_offset = 0x268;
11023static constexpr dart::compiler::target::word
11024 Thread_call_to_runtime_entry_point_offset = 0x1f0;
11025static constexpr dart::compiler::target::word
11026 Thread_call_to_runtime_stub_offset = 0xa8;
11027static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x790;
11028static constexpr dart::compiler::target::word
11029 Thread_dispatch_table_array_offset = 0x58;
11030static constexpr dart::compiler::target::word
11031 Thread_double_truncate_round_supported_offset = 0x760;
11032static constexpr dart::compiler::target::word
11033 Thread_service_extension_stream_offset = 0x798;
11034static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
11035 0x240;
11036static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
11037 0x190;
11038static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
11039 0x248;
11040static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
11041 0x198;
11042static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
11043 0x298;
11044static constexpr dart::compiler::target::word
11045 Thread_double_negate_address_offset = 0x290;
11046static constexpr dart::compiler::target::word Thread_end_offset = 0x50;
11047static constexpr dart::compiler::target::word
11048 Thread_enter_safepoint_stub_offset = 0x1c0;
11049static constexpr dart::compiler::target::word Thread_execution_state_offset =
11050 0x740;
11051static constexpr dart::compiler::target::word
11052 Thread_exit_safepoint_stub_offset = 0x1c8;
11053static constexpr dart::compiler::target::word
11054 Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d0;
11055static constexpr dart::compiler::target::word
11056 Thread_call_native_through_safepoint_stub_offset = 0x1d8;
11057static constexpr dart::compiler::target::word
11058 Thread_call_native_through_safepoint_entry_point_offset = 0x250;
11059static constexpr dart::compiler::target::word
11060 Thread_fix_allocation_stub_code_offset = 0x98;
11061static constexpr dart::compiler::target::word
11062 Thread_fix_callers_target_code_offset = 0x90;
11063static constexpr dart::compiler::target::word
11064 Thread_float_absolute_address_offset = 0x2b0;
11065static constexpr dart::compiler::target::word
11066 Thread_float_negate_address_offset = 0x2a8;
11067static constexpr dart::compiler::target::word Thread_float_not_address_offset =
11068 0x2a0;
11069static constexpr dart::compiler::target::word
11070 Thread_float_zerow_address_offset = 0x2b8;
11071static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
11072 0x728;
11073static constexpr dart::compiler::target::word
11074 Thread_invoke_dart_code_stub_offset = 0xa0;
11075static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
11076 0x750;
11077static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6c0;
11078static constexpr dart::compiler::target::word Thread_isolate_group_offset =
11079 0x6c8;
11080static constexpr dart::compiler::target::word Thread_field_table_values_offset =
11081 0x60;
11082static constexpr dart::compiler::target::word
11083 Thread_lazy_deopt_from_return_stub_offset = 0x1a0;
11084static constexpr dart::compiler::target::word
11085 Thread_lazy_deopt_from_throw_stub_offset = 0x1a8;
11086static constexpr dart::compiler::target::word
11087 Thread_lazy_specialize_type_test_stub_offset = 0x1b8;
11088static constexpr dart::compiler::target::word
11089 Thread_marking_stack_block_offset = 0x6f0;
11090static constexpr dart::compiler::target::word
11091 Thread_megamorphic_call_checked_entry_offset = 0x230;
11092static constexpr dart::compiler::target::word
11093 Thread_switchable_call_miss_entry_offset = 0x238;
11094static constexpr dart::compiler::target::word
11095 Thread_switchable_call_miss_stub_offset = 0x170;
11096static constexpr dart::compiler::target::word
11097 Thread_no_scope_native_wrapper_entry_point_offset = 0x270;
11098static constexpr dart::compiler::target::word
11099 Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xb8;
11100static constexpr dart::compiler::target::word
11101 Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xb0;
11102static constexpr dart::compiler::target::word
11103 Thread_null_error_shared_with_fpu_regs_stub_offset = 0xc8;
11104static constexpr dart::compiler::target::word
11105 Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc0;
11106static constexpr dart::compiler::target::word
11107 Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xd8;
11108static constexpr dart::compiler::target::word
11109 Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd0;
11110static constexpr dart::compiler::target::word
11111 Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xe8;
11112static constexpr dart::compiler::target::word
11113 Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe0;
11114static constexpr dart::compiler::target::word
11115 Thread_range_error_shared_with_fpu_regs_stub_offset = 0xf8;
11116static constexpr dart::compiler::target::word
11117 Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf0;
11118static constexpr dart::compiler::target::word
11119 Thread_write_error_shared_with_fpu_regs_stub_offset = 0x108;
11120static constexpr dart::compiler::target::word
11121 Thread_write_error_shared_without_fpu_regs_stub_offset = 0x100;
11122static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x140;
11123static constexpr dart::compiler::target::word
11124 Thread_return_async_not_future_stub_offset = 0x150;
11125static constexpr dart::compiler::target::word
11126 Thread_return_async_star_stub_offset = 0x158;
11127static constexpr dart::compiler::target::word Thread_return_async_stub_offset =
11128 0x148;
11129static constexpr dart::compiler::target::word Thread_object_null_offset = 0x68;
11130static constexpr dart::compiler::target::word
11131 Thread_predefined_symbols_address_offset = 0x280;
11132static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x730;
11133static constexpr dart::compiler::target::word
11134 Thread_saved_shadow_call_stack_offset = 0x738;
11135static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
11136 0x748;
11137static constexpr dart::compiler::target::word
11138 Thread_slow_type_test_stub_offset = 0x1b0;
11139static constexpr dart::compiler::target::word
11140 Thread_slow_type_test_entry_point_offset = 0x260;
11141static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
11142static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
11143 0x6d0;
11144static constexpr dart::compiler::target::word
11145 Thread_stack_overflow_flags_offset = 0x6d8;
11146static constexpr dart::compiler::target::word
11147 Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x228;
11148static constexpr dart::compiler::target::word
11149 Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x168;
11150static constexpr dart::compiler::target::word
11151 Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x220;
11152static constexpr dart::compiler::target::word
11153 Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x160;
11154static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
11155 0x6e8;
11156static constexpr dart::compiler::target::word
11157 Thread_suspend_state_await_entry_point_offset = 0x670;
11158static constexpr dart::compiler::target::word
11159 Thread_suspend_state_await_with_type_check_entry_point_offset = 0x678;
11160static constexpr dart::compiler::target::word
11161 Thread_suspend_state_init_async_entry_point_offset = 0x668;
11162static constexpr dart::compiler::target::word
11163 Thread_suspend_state_return_async_entry_point_offset = 0x680;
11164static constexpr dart::compiler::target::word
11165 Thread_suspend_state_return_async_not_future_entry_point_offset = 0x688;
11166static constexpr dart::compiler::target::word
11167 Thread_suspend_state_init_async_star_entry_point_offset = 0x690;
11168static constexpr dart::compiler::target::word
11169 Thread_suspend_state_yield_async_star_entry_point_offset = 0x698;
11170static constexpr dart::compiler::target::word
11171 Thread_suspend_state_return_async_star_entry_point_offset = 0x6a0;
11172static constexpr dart::compiler::target::word
11173 Thread_suspend_state_init_sync_star_entry_point_offset = 0x6a8;
11174static constexpr dart::compiler::target::word
11175 Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6b0;
11176static constexpr dart::compiler::target::word
11177 Thread_suspend_state_handle_exception_entry_point_offset = 0x6b8;
11178static constexpr dart::compiler::target::word
11179 Thread_top_exit_frame_info_offset = 0x6e0;
11180static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
11181static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
11182static constexpr dart::compiler::target::word
11183 Thread_unboxed_runtime_arg_offset = 0x708;
11184static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x700;
11185static constexpr dart::compiler::target::word
11186 Thread_write_barrier_entry_point_offset = 0x1e0;
11187static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
11188 0x40;
11189static constexpr dart::compiler::target::word Thread_next_task_id_offset =
11190 0x768;
11191static constexpr dart::compiler::target::word Thread_random_offset = 0x770;
11192static constexpr dart::compiler::target::word
11193 Thread_jump_to_frame_entry_point_offset = 0x258;
11194static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x778;
11195static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
11196 0x0;
11197static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
11198 0x8;
11199static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
11200 0x10;
11201static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
11202 0x18;
11203static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
11204 0x20;
11205static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
11206 0x10;
11207static constexpr dart::compiler::target::word TwoByteString_data_offset = 0x10;
11208static constexpr dart::compiler::target::word Type_arguments_offset = 0x28;
11209static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
11210 0x30;
11211static constexpr dart::compiler::target::word Finalizer_callback_offset = 0x28;
11212static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
11213 0x18;
11214static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
11215 0x10;
11216static constexpr dart::compiler::target::word
11217 FinalizerBase_entries_collected_offset = 0x20;
11218static constexpr dart::compiler::target::word FinalizerBase_isolate_offset =
11219 0x8;
11220static constexpr dart::compiler::target::word FinalizerEntry_detach_offset =
11221 0x10;
11222static constexpr dart::compiler::target::word
11223 FinalizerEntry_external_size_offset = 0x38;
11224static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
11225 0x20;
11226static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 0x28;
11227static constexpr dart::compiler::target::word FinalizerEntry_token_offset =
11228 0x18;
11229static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 0x8;
11230static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
11231 0x28;
11232static constexpr dart::compiler::target::word
11233 FunctionType_named_parameter_names_offset = 0x40;
11234static constexpr dart::compiler::target::word
11235 FunctionType_packed_parameter_counts_offset = 0x48;
11236static constexpr dart::compiler::target::word
11237 FunctionType_packed_type_parameter_counts_offset = 0x4c;
11238static constexpr dart::compiler::target::word
11239 FunctionType_parameter_types_offset = 0x38;
11240static constexpr dart::compiler::target::word
11241 FunctionType_type_parameters_offset = 0x28;
11242static constexpr dart::compiler::target::word TypeParameter_index_offset = 0x32;
11243static constexpr dart::compiler::target::word TypeArguments_hash_offset = 0x18;
11244static constexpr dart::compiler::target::word
11245 TypeArguments_instantiations_offset = 0x8;
11246static constexpr dart::compiler::target::word TypeArguments_length_offset =
11247 0x10;
11248static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
11249 0x20;
11250static constexpr dart::compiler::target::word TypeArguments_types_offset = 0x28;
11251static constexpr dart::compiler::target::word TypeParameters_names_offset = 0x8;
11252static constexpr dart::compiler::target::word TypeParameters_flags_offset =
11253 0x10;
11254static constexpr dart::compiler::target::word TypeParameters_bounds_offset =
11255 0x18;
11256static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
11257 0x20;
11258static constexpr dart::compiler::target::word TypedDataBase_length_offset =
11259 0x10;
11260static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
11261 0x18;
11262static constexpr dart::compiler::target::word
11263 TypedDataView_offset_in_bytes_offset = 0x20;
11264static constexpr dart::compiler::target::word TypedData_payload_offset = 0x18;
11265static constexpr dart::compiler::target::word
11266 UnhandledException_exception_offset = 0x8;
11267static constexpr dart::compiler::target::word
11268 UnhandledException_stacktrace_offset = 0x10;
11269static constexpr dart::compiler::target::word UserTag_tag_offset = 0x10;
11270static constexpr dart::compiler::target::word
11271 MonomorphicSmiableCall_expected_cid_offset = 0x8;
11272static constexpr dart::compiler::target::word
11273 MonomorphicSmiableCall_entrypoint_offset = 0x10;
11274static constexpr dart::compiler::target::word WeakProperty_key_offset = 0x8;
11275static constexpr dart::compiler::target::word WeakProperty_value_offset = 0x10;
11276static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8;
11277static constexpr dart::compiler::target::word
11278 WeakReference_type_arguments_offset = 0x10;
11279static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
11280 0x8, 0x18, 0x10, 0x20};
11281static constexpr dart::compiler::target::word
11282 Thread_write_barrier_wrappers_thread_offset[] = {
11283 -1, -1, -1, -1, -1, 0x5d8, 0x5e0, 0x5e8, -1, -1, 0x5f0,
11284 0x5f8, 0x600, -1, -1, -1, 0x608, 0x610, 0x618, 0x620, 0x628, 0x630,
11285 0x638, 0x640, -1, -1, -1, -1, 0x648, 0x650, 0x658, 0x660};
11286static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
11287static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
11288static constexpr dart::compiler::target::word Array_header_size = 0x18;
11289static constexpr dart::compiler::target::word Bool_InstanceSize = 0x10;
11290static constexpr dart::compiler::target::word Capability_InstanceSize = 0x10;
11291static constexpr dart::compiler::target::word Class_InstanceSize = 0xc0;
11292static constexpr dart::compiler::target::word Closure_InstanceSize = 0x38;
11293static constexpr dart::compiler::target::word ClosureData_InstanceSize = 0x28;
11294static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 0x10;
11295static constexpr dart::compiler::target::word
11296 CompressedStackMaps_ObjectHeaderSize = 0x8;
11297static constexpr dart::compiler::target::word
11298 CompressedStackMaps_PayloadHeaderSize = 0x4;
11299static constexpr dart::compiler::target::word Context_header_size = 0x18;
11300static constexpr dart::compiler::target::word Double_InstanceSize = 0x10;
11301static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize =
11302 0x18;
11303static constexpr dart::compiler::target::word
11304 ExternalOneByteString_InstanceSize = 0x20;
11305static constexpr dart::compiler::target::word
11306 ExternalTwoByteString_InstanceSize = 0x20;
11307static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
11308 0x18;
11309static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
11310 0x30;
11311static constexpr dart::compiler::target::word Field_InstanceSize = 0x60;
11312static constexpr dart::compiler::target::word Finalizer_InstanceSize = 0x38;
11313static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize =
11314 0x40;
11315static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize =
11316 0x30;
11317static constexpr dart::compiler::target::word Float32x4_InstanceSize = 0x18;
11318static constexpr dart::compiler::target::word Float64x2_InstanceSize = 0x18;
11319static constexpr dart::compiler::target::word Function_InstanceSize = 0x80;
11320static constexpr dart::compiler::target::word FunctionType_InstanceSize = 0x50;
11321static constexpr dart::compiler::target::word FutureOr_InstanceSize = 0x10;
11322static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
11323 0x20;
11324static constexpr dart::compiler::target::word ICData_InstanceSize = 0x38;
11325static constexpr dart::compiler::target::word Instance_InstanceSize = 0x8;
11326static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
11327 0x10;
11328static constexpr dart::compiler::target::word
11329 InstructionsSection_UnalignedHeaderSize = 0x28;
11330static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
11331 0x30;
11332static constexpr dart::compiler::target::word Int32x4_InstanceSize = 0x18;
11333static constexpr dart::compiler::target::word Integer_InstanceSize = 0x8;
11334static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
11335 0x60;
11336static constexpr dart::compiler::target::word LanguageError_InstanceSize = 0x30;
11337static constexpr dart::compiler::target::word Library_InstanceSize = 0xa8;
11338static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 0x28;
11339static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize =
11340 0x38;
11341static constexpr dart::compiler::target::word LocalHandle_InstanceSize = 0x8;
11342static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
11343 0x30;
11344static constexpr dart::compiler::target::word Mint_InstanceSize = 0x10;
11345static constexpr dart::compiler::target::word MirrorReference_InstanceSize =
11346 0x10;
11347static constexpr dart::compiler::target::word
11348 MonomorphicSmiableCall_InstanceSize = 0x18;
11349static constexpr dart::compiler::target::word Namespace_InstanceSize = 0x28;
11350static constexpr dart::compiler::target::word NativeArguments_StructSize = 0x20;
11351static constexpr dart::compiler::target::word Number_InstanceSize = 0x8;
11352static constexpr dart::compiler::target::word Object_InstanceSize = 0x8;
11353static constexpr dart::compiler::target::word PatchClass_InstanceSize = 0x28;
11354static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 0x10;
11355static constexpr dart::compiler::target::word Pointer_InstanceSize = 0x18;
11356static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 0x18;
11357static constexpr dart::compiler::target::word RecordType_InstanceSize = 0x38;
11358static constexpr dart::compiler::target::word RegExp_InstanceSize = 0x78;
11359static constexpr dart::compiler::target::word Script_InstanceSize = 0x50;
11360static constexpr dart::compiler::target::word SendPort_InstanceSize = 0x18;
11361static constexpr dart::compiler::target::word Sentinel_InstanceSize = 0x8;
11362static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
11363 0x20;
11364static constexpr dart::compiler::target::word StackTrace_InstanceSize = 0x28;
11365static constexpr dart::compiler::target::word SuspendState_HeaderSize = 0x38;
11366static constexpr dart::compiler::target::word String_InstanceSize = 0x10;
11367static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
11368 0x18;
11369static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 0x20;
11370static constexpr dart::compiler::target::word
11371 TransferableTypedData_InstanceSize = 0x8;
11372static constexpr dart::compiler::target::word Type_InstanceSize = 0x30;
11373static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 0x38;
11374static constexpr dart::compiler::target::word TypeParameters_InstanceSize =
11375 0x28;
11376static constexpr dart::compiler::target::word TypedData_HeaderSize = 0x18;
11377static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 0x18;
11378static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 0x28;
11379static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
11380 0x18;
11381static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 0x20;
11382static constexpr dart::compiler::target::word UnwindError_InstanceSize = 0x18;
11383static constexpr dart::compiler::target::word UserTag_InstanceSize = 0x20;
11384static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 0x20;
11385static constexpr dart::compiler::target::word WeakReference_InstanceSize = 0x20;
11386static constexpr dart::compiler::target::word
11387 WeakSerializationReference_InstanceSize = 0x18;
11388#endif // defined(PRODUCT) && \
11389 // defined(TARGET_ARCH_RISCV64) && \
11390 // !defined(DART_COMPRESSED_POINTERS)
11391
11392#if !defined(PRODUCT) && defined(TARGET_ARCH_ARM) && \
11393 !defined(DART_COMPRESSED_POINTERS)
11394static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
11395 0x1c;
11396static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
11397 0xc;
11398static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
11399static constexpr dart::compiler::target::word
11400 AOT_ClassTable_elements_start_offset = 0x0;
11401static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
11402static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
11403 0x58;
11404static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
11405static constexpr dart::compiler::target::word
11406 AOT_Context_elements_start_offset = 0xc;
11407static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
11408static constexpr dart::compiler::target::word
11409 AOT_ContextScope_elements_start_offset = 0xc;
11410static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
11411 0x24;
11412static constexpr dart::compiler::target::word
11413 AOT_ExceptionHandlers_elements_start_offset = 0xc;
11414static constexpr dart::compiler::target::word
11415 AOT_ExceptionHandlers_element_size = 0xc;
11416static constexpr dart::compiler::target::word
11417 AOT_ObjectPool_elements_start_offset = 0x8;
11418static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x4;
11419static constexpr dart::compiler::target::word
11420 AOT_OneByteString_elements_start_offset = 0xc;
11421static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
11422 0x1;
11423static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
11424 0x8;
11425static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
11426static constexpr dart::compiler::target::word
11427 AOT_TypeArguments_elements_start_offset = 0x14;
11428static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
11429 0x4;
11430static constexpr dart::compiler::target::word
11431 AOT_TwoByteString_elements_start_offset = 0xc;
11432static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
11433 0x2;
11434static constexpr dart::compiler::target::word
11435 AOT_WeakArray_elements_start_offset = 0xc;
11436static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
11437static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
11438 0xfffffff;
11439static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
11440 0xfffd;
11441static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
11442 0xfffffff;
11443static constexpr dart::compiler::target::word
11444 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x0;
11445static constexpr dart::compiler::target::word
11446 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
11447static constexpr dart::compiler::target::word
11448 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x0;
11449static constexpr dart::compiler::target::word
11450 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x10;
11451static constexpr dart::compiler::target::word
11452 AOT_Instructions_kBarePayloadAlignment = 0x4;
11453static constexpr dart::compiler::target::word
11454 AOT_Instructions_kNonBarePayloadAlignment = 0x4;
11455static constexpr dart::compiler::target::word
11456 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
11457static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
11458static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
11459static constexpr dart::compiler::target::word
11460 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
11461static constexpr dart::compiler::target::word
11462 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
11463static constexpr dart::compiler::target::word
11464 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
11465static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
11466 0xffff;
11467static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
11468 0xffff;
11469static constexpr dart::compiler::target::word AOT_String_kMaxElements =
11470 0x1fffffff;
11471static constexpr dart::compiler::target::word
11472 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff4;
11473static constexpr dart::compiler::target::word
11474 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fffa;
11475static constexpr dart::compiler::target::word
11476 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
11477static constexpr dart::compiler::target::word
11478 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
11479static constexpr dart::compiler::target::word
11480 AOT_SubtypeTestCache_kDestinationType = 0x6;
11481static constexpr dart::compiler::target::word
11482 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
11483static constexpr dart::compiler::target::word
11484 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
11485static constexpr dart::compiler::target::word
11486 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
11487static constexpr dart::compiler::target::word
11488 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
11489static constexpr dart::compiler::target::word
11490 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
11491static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
11492 0x7;
11493static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
11494 0x7;
11495static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
11496 0xfffffff;
11497static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
11498 0x8;
11499static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
11500 0x10;
11501static constexpr dart::compiler::target::word
11502 AOT_AbstractType_type_test_stub_entry_point_offset = 0x4;
11503static constexpr dart::compiler::target::word
11504 AOT_ArgumentsDescriptor_count_offset = 0x10;
11505static constexpr dart::compiler::target::word
11506 AOT_ArgumentsDescriptor_size_offset = 0x14;
11507static constexpr dart::compiler::target::word
11508 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x1c;
11509static constexpr dart::compiler::target::word
11510 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
11511static constexpr dart::compiler::target::word
11512 AOT_ArgumentsDescriptor_name_offset = 0x0;
11513static constexpr dart::compiler::target::word
11514 AOT_ArgumentsDescriptor_position_offset = 0x4;
11515static constexpr dart::compiler::target::word
11516 AOT_ArgumentsDescriptor_positional_count_offset = 0x18;
11517static constexpr dart::compiler::target::word
11518 AOT_ArgumentsDescriptor_type_args_len_offset = 0xc;
11519static constexpr dart::compiler::target::word AOT_Array_data_offset = 0xc;
11520static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x8;
11521static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
11522static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
11523 0x4;
11524static constexpr dart::compiler::target::word
11525 AOT_Class_declaration_type_offset = 0x34;
11526static constexpr dart::compiler::target::word
11527 AOT_Class_num_type_arguments_offset = 0x4c;
11528static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
11529 0x2c;
11530static constexpr dart::compiler::target::word
11531 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x58;
11532static constexpr dart::compiler::target::word
11533 AOT_ClassTable_allocation_tracing_state_table_offset = 0x4;
11534static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x14;
11535static constexpr dart::compiler::target::word
11536 AOT_Closure_delayed_type_arguments_offset = 0xc;
11537static constexpr dart::compiler::target::word AOT_Closure_function_offset =
11538 0x10;
11539static constexpr dart::compiler::target::word
11540 AOT_Closure_function_type_arguments_offset = 0x8;
11541static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x18;
11542static constexpr dart::compiler::target::word
11543 AOT_Closure_instantiator_type_arguments_offset = 0x4;
11544static constexpr dart::compiler::target::word
11545 AOT_ClosureData_packed_fields_offset = 0x10;
11546static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
11547 0x18;
11548static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
11549 0x14;
11550static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x1c;
11551static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
11552 0x4;
11553static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x8;
11554static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
11555static constexpr dart::compiler::target::word
11556 AOT_ExternalOneByteString_external_data_offset = 0xc;
11557static constexpr dart::compiler::target::word
11558 AOT_ExternalTwoByteString_external_data_offset = 0xc;
11559static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
11560static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
11561static constexpr dart::compiler::target::word
11562 AOT_Field_initializer_function_offset = 0x10;
11563static constexpr dart::compiler::target::word
11564 AOT_Field_host_offset_or_field_id_offset = 0x14;
11565static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
11566 0x28;
11567static constexpr dart::compiler::target::word
11568 AOT_Field_guarded_list_length_in_object_offset_offset = 0x30;
11569static constexpr dart::compiler::target::word
11570 AOT_Field_guarded_list_length_offset = 0x18;
11571static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
11572 0x2c;
11573static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x32;
11574static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x20;
11575static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x18;
11576static constexpr dart::compiler::target::word
11577 AOT_Function_entry_point_offset[] = {0x4, 0x8};
11578static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
11579 0x28;
11580static constexpr dart::compiler::target::word AOT_Function_signature_offset =
11581 0x14;
11582static constexpr dart::compiler::target::word
11583 AOT_FutureOr_type_arguments_offset = 0x4;
11584static constexpr dart::compiler::target::word
11585 AOT_GrowableObjectArray_data_offset = 0xc;
11586static constexpr dart::compiler::target::word
11587 AOT_GrowableObjectArray_length_offset = 0x8;
11588static constexpr dart::compiler::target::word
11589 AOT_GrowableObjectArray_type_arguments_offset = 0x4;
11590static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x10;
11591static constexpr dart::compiler::target::word
11592 AOT_CallSiteData_arguments_descriptor_offset = 0x8;
11593static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
11594 0x3;
11595static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
11596 0x0;
11597static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0xc;
11598static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x10;
11599static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
11600 0x14;
11601static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
11602static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
11603 0x14;
11604static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
11605 0x18;
11606static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
11607 0x20;
11608static constexpr dart::compiler::target::word
11609 AOT_Isolate_has_resumption_breakpoints_offset = 0x25;
11610static constexpr dart::compiler::target::word
11611 AOT_IsolateGroup_object_store_offset = 0x10;
11612static constexpr dart::compiler::target::word
11613 AOT_IsolateGroup_class_table_offset = 0x8;
11614static constexpr dart::compiler::target::word
11615 AOT_IsolateGroup_cached_class_table_table_offset = 0xc;
11616static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
11617 0x24;
11618static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
11619 0x10;
11620static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
11621 0xc;
11622static constexpr dart::compiler::target::word
11623 AOT_ImmutableLinkedHashBase_data_offset = 0xc;
11624static constexpr dart::compiler::target::word
11625 AOT_LinkedHashBase_deleted_keys_offset = 0x14;
11626static constexpr dart::compiler::target::word
11627 AOT_LinkedHashBase_hash_mask_offset = 0x8;
11628static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
11629 0x18;
11630static constexpr dart::compiler::target::word
11631 AOT_LinkedHashBase_type_arguments_offset = 0x4;
11632static constexpr dart::compiler::target::word
11633 AOT_LinkedHashBase_used_data_offset = 0x10;
11634static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
11635static constexpr dart::compiler::target::word
11636 AOT_MarkingStackBlock_pointers_offset = 0x8;
11637static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
11638 0x4;
11639static constexpr dart::compiler::target::word
11640 AOT_MegamorphicCache_buckets_offset = 0xc;
11641static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
11642 0x10;
11643static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
11644static constexpr dart::compiler::target::word
11645 AOT_NativeArguments_argc_tag_offset = 0x4;
11646static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
11647 0x8;
11648static constexpr dart::compiler::target::word
11649 AOT_NativeArguments_retval_offset = 0xc;
11650static constexpr dart::compiler::target::word
11651 AOT_NativeArguments_thread_offset = 0x0;
11652static constexpr dart::compiler::target::word
11653 AOT_ObjectStore_double_type_offset = 0xc0;
11654static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
11655 0x94;
11656static constexpr dart::compiler::target::word
11657 AOT_ObjectStore_record_field_names_offset = 0x1fc;
11658static constexpr dart::compiler::target::word
11659 AOT_ObjectStore_string_type_offset = 0xd4;
11660static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
11661 0x84;
11662static constexpr dart::compiler::target::word
11663 AOT_ObjectStore_ffi_callback_code_offset = 0x278;
11664static constexpr dart::compiler::target::word
11665 AOT_ObjectStore_suspend_state_await_offset = 0x224;
11666static constexpr dart::compiler::target::word
11667 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
11668static constexpr dart::compiler::target::word
11669 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x248;
11670static constexpr dart::compiler::target::word
11671 AOT_ObjectStore_suspend_state_init_async_offset = 0x220;
11672static constexpr dart::compiler::target::word
11673 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x234;
11674static constexpr dart::compiler::target::word
11675 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x240;
11676static constexpr dart::compiler::target::word
11677 AOT_ObjectStore_suspend_state_return_async_offset = 0x22c;
11678static constexpr dart::compiler::target::word
11679 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
11680static constexpr dart::compiler::target::word
11681 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x23c;
11682static constexpr dart::compiler::target::word
11683 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
11684static constexpr dart::compiler::target::word
11685 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x238;
11686static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
11687 0xc;
11688static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x4;
11689static constexpr dart::compiler::target::word
11690 AOT_Pointer_type_arguments_offset = 0x8;
11691static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
11692 0x4;
11693static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
11694 0x8;
11695static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x4;
11696static constexpr dart::compiler::target::word
11697 AOT_SingleTargetCache_entry_point_offset = 0x8;
11698static constexpr dart::compiler::target::word
11699 AOT_SingleTargetCache_lower_limit_offset = 0xc;
11700static constexpr dart::compiler::target::word
11701 AOT_SingleTargetCache_target_offset = 0x4;
11702static constexpr dart::compiler::target::word
11703 AOT_SingleTargetCache_upper_limit_offset = 0x10;
11704static constexpr dart::compiler::target::word
11705 AOT_StoreBufferBlock_pointers_offset = 0x8;
11706static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
11707 0x4;
11708static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
11709 0x4;
11710static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
11711static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
11712static constexpr dart::compiler::target::word
11713 AOT_SubtypeTestCache_cache_offset = 0x4;
11714static constexpr dart::compiler::target::word
11715 AOT_SubtypeTestCache_num_inputs_offset = 0x8;
11716static constexpr dart::compiler::target::word
11717 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
11718static constexpr dart::compiler::target::word
11719 AOT_SuspendState_error_callback_offset = 0x14;
11720static constexpr dart::compiler::target::word
11721 AOT_SuspendState_frame_size_offset = 0x4;
11722static constexpr dart::compiler::target::word
11723 AOT_SuspendState_function_data_offset = 0xc;
11724static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
11725 0x18;
11726static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8;
11727static constexpr dart::compiler::target::word
11728 AOT_SuspendState_then_callback_offset = 0x10;
11729static constexpr dart::compiler::target::word
11730 AOT_Thread_AllocateArray_entry_point_offset = 0x160;
11731static constexpr dart::compiler::target::word
11732 AOT_Thread_active_exception_offset = 0x370;
11733static constexpr dart::compiler::target::word
11734 AOT_Thread_active_stacktrace_offset = 0x374;
11735static constexpr dart::compiler::target::word
11736 AOT_Thread_array_write_barrier_entry_point_offset = 0xf4;
11737static constexpr dart::compiler::target::word
11738 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0xfc;
11739static constexpr dart::compiler::target::word
11740 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x88;
11741static constexpr dart::compiler::target::word
11742 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x100;
11743static constexpr dart::compiler::target::word
11744 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x8c;
11745static constexpr dart::compiler::target::word
11746 AOT_Thread_allocate_object_entry_point_offset = 0x104;
11747static constexpr dart::compiler::target::word
11748 AOT_Thread_allocate_object_stub_offset = 0x90;
11749static constexpr dart::compiler::target::word
11750 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x108;
11751static constexpr dart::compiler::target::word
11752 AOT_Thread_allocate_object_parameterized_stub_offset = 0x94;
11753static constexpr dart::compiler::target::word
11754 AOT_Thread_allocate_object_slow_entry_point_offset = 0x10c;
11755static constexpr dart::compiler::target::word
11756 AOT_Thread_allocate_object_slow_stub_offset = 0x98;
11757static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
11758 0x390;
11759static constexpr dart::compiler::target::word
11760 AOT_Thread_async_exception_handler_stub_offset = 0x9c;
11761static constexpr dart::compiler::target::word
11762 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x13c;
11763static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
11764 0x3c;
11765static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
11766 0x38;
11767static constexpr dart::compiler::target::word
11768 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x134;
11769static constexpr dart::compiler::target::word
11770 AOT_Thread_call_to_runtime_entry_point_offset = 0xf8;
11771static constexpr dart::compiler::target::word
11772 AOT_Thread_call_to_runtime_stub_offset = 0x54;
11773static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
11774 0x3b4;
11775static constexpr dart::compiler::target::word
11776 AOT_Thread_dispatch_table_array_offset = 0x2c;
11777static constexpr dart::compiler::target::word
11778 AOT_Thread_double_truncate_round_supported_offset = 0x394;
11779static constexpr dart::compiler::target::word
11780 AOT_Thread_service_extension_stream_offset = 0x3b8;
11781static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
11782 0x120;
11783static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
11784 0xc8;
11785static constexpr dart::compiler::target::word
11786 AOT_Thread_deoptimize_entry_offset = 0x124;
11787static constexpr dart::compiler::target::word
11788 AOT_Thread_deoptimize_stub_offset = 0xcc;
11789static constexpr dart::compiler::target::word
11790 AOT_Thread_double_abs_address_offset = 0x14c;
11791static constexpr dart::compiler::target::word
11792 AOT_Thread_double_negate_address_offset = 0x148;
11793static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28;
11794static constexpr dart::compiler::target::word
11795 AOT_Thread_enter_safepoint_stub_offset = 0xe0;
11796static constexpr dart::compiler::target::word
11797 AOT_Thread_execution_state_offset = 0x384;
11798static constexpr dart::compiler::target::word
11799 AOT_Thread_exit_safepoint_stub_offset = 0xe4;
11800static constexpr dart::compiler::target::word
11801 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xe8;
11802static constexpr dart::compiler::target::word
11803 AOT_Thread_call_native_through_safepoint_stub_offset = 0xec;
11804static constexpr dart::compiler::target::word
11805 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x128;
11806static constexpr dart::compiler::target::word
11807 AOT_Thread_fix_allocation_stub_code_offset = 0x4c;
11808static constexpr dart::compiler::target::word
11809 AOT_Thread_fix_callers_target_code_offset = 0x48;
11810static constexpr dart::compiler::target::word
11811 AOT_Thread_float_absolute_address_offset = 0x158;
11812static constexpr dart::compiler::target::word
11813 AOT_Thread_float_negate_address_offset = 0x154;
11814static constexpr dart::compiler::target::word
11815 AOT_Thread_float_not_address_offset = 0x150;
11816static constexpr dart::compiler::target::word
11817 AOT_Thread_float_zerow_address_offset = 0x15c;
11818static constexpr dart::compiler::target::word
11819 AOT_Thread_global_object_pool_offset = 0x378;
11820static constexpr dart::compiler::target::word
11821 AOT_Thread_invoke_dart_code_stub_offset = 0x50;
11822static constexpr dart::compiler::target::word
11823 AOT_Thread_exit_through_ffi_offset = 0x38c;
11824static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x338;
11825static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
11826 0x33c;
11827static constexpr dart::compiler::target::word
11828 AOT_Thread_field_table_values_offset = 0x30;
11829static constexpr dart::compiler::target::word
11830 AOT_Thread_lazy_deopt_from_return_stub_offset = 0xd0;
11831static constexpr dart::compiler::target::word
11832 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xd4;
11833static constexpr dart::compiler::target::word
11834 AOT_Thread_lazy_specialize_type_test_stub_offset = 0xdc;
11835static constexpr dart::compiler::target::word
11836 AOT_Thread_marking_stack_block_offset = 0x350;
11837static constexpr dart::compiler::target::word
11838 AOT_Thread_megamorphic_call_checked_entry_offset = 0x118;
11839static constexpr dart::compiler::target::word
11840 AOT_Thread_switchable_call_miss_entry_offset = 0x11c;
11841static constexpr dart::compiler::target::word
11842 AOT_Thread_switchable_call_miss_stub_offset = 0xb8;
11843static constexpr dart::compiler::target::word
11844 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x138;
11845static constexpr dart::compiler::target::word
11846 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
11847 0x5c;
11848static constexpr dart::compiler::target::word
11849 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
11850 0x58;
11851static constexpr dart::compiler::target::word
11852 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x64;
11853static constexpr dart::compiler::target::word
11854 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x60;
11855static constexpr dart::compiler::target::word
11856 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x6c;
11857static constexpr dart::compiler::target::word
11858 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x68;
11859static constexpr dart::compiler::target::word
11860 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x74;
11861static constexpr dart::compiler::target::word
11862 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x70;
11863static constexpr dart::compiler::target::word
11864 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x7c;
11865static constexpr dart::compiler::target::word
11866 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x78;
11867static constexpr dart::compiler::target::word
11868 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x84;
11869static constexpr dart::compiler::target::word
11870 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x80;
11871static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
11872 0xa0;
11873static constexpr dart::compiler::target::word
11874 AOT_Thread_return_async_not_future_stub_offset = 0xa8;
11875static constexpr dart::compiler::target::word
11876 AOT_Thread_return_async_star_stub_offset = 0xac;
11877static constexpr dart::compiler::target::word
11878 AOT_Thread_return_async_stub_offset = 0xa4;
11879static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
11880 0x34;
11881static constexpr dart::compiler::target::word
11882 AOT_Thread_predefined_symbols_address_offset = 0x140;
11883static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
11884 0x37c;
11885static constexpr dart::compiler::target::word
11886 AOT_Thread_saved_shadow_call_stack_offset = 0x380;
11887static constexpr dart::compiler::target::word
11888 AOT_Thread_safepoint_state_offset = 0x388;
11889static constexpr dart::compiler::target::word
11890 AOT_Thread_slow_type_test_stub_offset = 0xd8;
11891static constexpr dart::compiler::target::word
11892 AOT_Thread_slow_type_test_entry_point_offset = 0x130;
11893static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
11894 0x1c;
11895static constexpr dart::compiler::target::word
11896 AOT_Thread_saved_stack_limit_offset = 0x340;
11897static constexpr dart::compiler::target::word
11898 AOT_Thread_stack_overflow_flags_offset = 0x344;
11899static constexpr dart::compiler::target::word
11900 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x114;
11901static constexpr dart::compiler::target::word
11902 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb4;
11903static constexpr dart::compiler::target::word
11904 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
11905 0x110;
11906static constexpr dart::compiler::target::word
11907 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb0;
11908static constexpr dart::compiler::target::word
11909 AOT_Thread_store_buffer_block_offset = 0x34c;
11910static constexpr dart::compiler::target::word
11911 AOT_Thread_suspend_state_await_entry_point_offset = 0x310;
11912static constexpr dart::compiler::target::word
11913 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x314;
11914static constexpr dart::compiler::target::word
11915 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x30c;
11916static constexpr dart::compiler::target::word
11917 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x318;
11918static constexpr dart::compiler::target::word
11919 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x31c;
11920static constexpr dart::compiler::target::word
11921 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x320;
11922static constexpr dart::compiler::target::word
11923 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x324;
11924static constexpr dart::compiler::target::word
11925 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x328;
11926static constexpr dart::compiler::target::word
11927 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x32c;
11928static constexpr dart::compiler::target::word
11929 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
11930 0x330;
11931static constexpr dart::compiler::target::word
11932 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x334;
11933static constexpr dart::compiler::target::word
11934 AOT_Thread_top_exit_frame_info_offset = 0x348;
11935static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24;
11936static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
11937 0x10;
11938static constexpr dart::compiler::target::word
11939 AOT_Thread_unboxed_runtime_arg_offset = 0x360;
11940static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x358;
11941static constexpr dart::compiler::target::word
11942 AOT_Thread_write_barrier_entry_point_offset = 0xf0;
11943static constexpr dart::compiler::target::word
11944 AOT_Thread_write_barrier_mask_offset = 0x20;
11945static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
11946 0x398;
11947static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3a0;
11948static constexpr dart::compiler::target::word
11949 AOT_Thread_jump_to_frame_entry_point_offset = 0x12c;
11950static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
11951 0x3a8;
11952static constexpr dart::compiler::target::word
11953 AOT_TsanUtils_setjmp_function_offset = 0x0;
11954static constexpr dart::compiler::target::word
11955 AOT_TsanUtils_setjmp_buffer_offset = 0x4;
11956static constexpr dart::compiler::target::word
11957 AOT_TsanUtils_exception_pc_offset = 0x8;
11958static constexpr dart::compiler::target::word
11959 AOT_TsanUtils_exception_sp_offset = 0xc;
11960static constexpr dart::compiler::target::word
11961 AOT_TsanUtils_exception_fp_offset = 0x10;
11962static constexpr dart::compiler::target::word
11963 AOT_TimelineStream_enabled_offset = 0x8;
11964static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
11965 0xc;
11966static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x14;
11967static constexpr dart::compiler::target::word
11968 AOT_Finalizer_type_arguments_offset = 0x18;
11969static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
11970 0x14;
11971static constexpr dart::compiler::target::word
11972 AOT_FinalizerBase_all_entries_offset = 0xc;
11973static constexpr dart::compiler::target::word
11974 AOT_FinalizerBase_detachments_offset = 0x8;
11975static constexpr dart::compiler::target::word
11976 AOT_FinalizerBase_entries_collected_offset = 0x10;
11977static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
11978 0x4;
11979static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
11980 0x8;
11981static constexpr dart::compiler::target::word
11982 AOT_FinalizerEntry_external_size_offset = 0x1c;
11983static constexpr dart::compiler::target::word
11984 AOT_FinalizerEntry_finalizer_offset = 0x10;
11985static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
11986 0x14;
11987static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
11988 0xc;
11989static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
11990 0x4;
11991static constexpr dart::compiler::target::word
11992 AOT_NativeFinalizer_callback_offset = 0x14;
11993static constexpr dart::compiler::target::word
11994 AOT_FunctionType_named_parameter_names_offset = 0x20;
11995static constexpr dart::compiler::target::word
11996 AOT_FunctionType_packed_parameter_counts_offset = 0x24;
11997static constexpr dart::compiler::target::word
11998 AOT_FunctionType_packed_type_parameter_counts_offset = 0x28;
11999static constexpr dart::compiler::target::word
12000 AOT_FunctionType_parameter_types_offset = 0x1c;
12001static constexpr dart::compiler::target::word
12002 AOT_FunctionType_type_parameters_offset = 0x14;
12003static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
12004 0x1a;
12005static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
12006 0xc;
12007static constexpr dart::compiler::target::word
12008 AOT_TypeArguments_instantiations_offset = 0x4;
12009static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
12010 0x8;
12011static constexpr dart::compiler::target::word
12012 AOT_TypeArguments_nullability_offset = 0x10;
12013static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
12014 0x14;
12015static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
12016 0x4;
12017static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
12018 0x8;
12019static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
12020 0xc;
12021static constexpr dart::compiler::target::word
12022 AOT_TypeParameters_defaults_offset = 0x10;
12023static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
12024 0x8;
12025static constexpr dart::compiler::target::word
12026 AOT_TypedDataView_typed_data_offset = 0xc;
12027static constexpr dart::compiler::target::word
12028 AOT_TypedDataView_offset_in_bytes_offset = 0x10;
12029static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
12030 0xc;
12031static constexpr dart::compiler::target::word
12032 AOT_UnhandledException_exception_offset = 0x4;
12033static constexpr dart::compiler::target::word
12034 AOT_UnhandledException_stacktrace_offset = 0x8;
12035static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x8;
12036static constexpr dart::compiler::target::word
12037 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x4;
12038static constexpr dart::compiler::target::word
12039 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x8;
12040static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x4;
12041static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
12042 0x8;
12043static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
12044 0x4;
12045static constexpr dart::compiler::target::word
12046 AOT_WeakReference_type_arguments_offset = 0x8;
12047static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
12048 0x4, 0xc, 0x8, 0x10};
12049static constexpr dart::compiler::target::word
12050 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
12051 0x2ec, 0x2f0, 0x2f4, 0x2f8, 0x2fc, -1, 0x300, -1,
12052 0x304, 0x308, -1, -1, -1, -1, -1, -1};
12053static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
12054 0x14;
12055static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8;
12056static constexpr dart::compiler::target::word AOT_Array_header_size = 0xc;
12057static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x8;
12058static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
12059 0x10;
12060static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x60;
12061static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x20;
12062static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
12063 0x14;
12064static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
12065 0x8;
12066static constexpr dart::compiler::target::word
12067 AOT_CompressedStackMaps_ObjectHeaderSize = 0x4;
12068static constexpr dart::compiler::target::word
12069 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
12070static constexpr dart::compiler::target::word AOT_Context_header_size = 0xc;
12071static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
12072static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
12073 0xc;
12074static constexpr dart::compiler::target::word
12075 AOT_ExternalOneByteString_InstanceSize = 0x14;
12076static constexpr dart::compiler::target::word
12077 AOT_ExternalTwoByteString_InstanceSize = 0x14;
12078static constexpr dart::compiler::target::word
12079 AOT_ExternalTypedData_InstanceSize = 0xc;
12080static constexpr dart::compiler::target::word
12081 AOT_FfiTrampolineData_InstanceSize = 0x1c;
12082static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x34;
12083static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x1c;
12084static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
12085 0x20;
12086static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
12087 0x18;
12088static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
12089static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
12090static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x2c;
12091static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
12092 0x2c;
12093static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x8;
12094static constexpr dart::compiler::target::word
12095 AOT_GrowableObjectArray_InstanceSize = 0x10;
12096static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x18;
12097static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x4;
12098static constexpr dart::compiler::target::word
12099 AOT_Instructions_UnalignedHeaderSize = 0x8;
12100static constexpr dart::compiler::target::word
12101 AOT_InstructionsSection_UnalignedHeaderSize = 0x14;
12102static constexpr dart::compiler::target::word
12103 AOT_InstructionsTable_InstanceSize = 0x18;
12104static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
12105static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x4;
12106static constexpr dart::compiler::target::word
12107 AOT_KernelProgramInfo_InstanceSize = 0x30;
12108static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
12109 0x1c;
12110static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x50;
12111static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
12112 0x14;
12113static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
12114 0x1c;
12115static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
12116 0x4;
12117static constexpr dart::compiler::target::word
12118 AOT_MegamorphicCache_InstanceSize = 0x18;
12119static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
12120static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
12121 0x8;
12122static constexpr dart::compiler::target::word
12123 AOT_MonomorphicSmiableCall_InstanceSize = 0xc;
12124static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x14;
12125static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
12126 0x10;
12127static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x4;
12128static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x4;
12129static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 0xc;
12130static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
12131 0x8;
12132static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0xc;
12133static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
12134 0x14;
12135static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
12136 0x1c;
12137static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x3c;
12138static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x28;
12139static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
12140static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x4;
12141static constexpr dart::compiler::target::word
12142 AOT_SingleTargetCache_InstanceSize = 0x14;
12143static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
12144 0x14;
12145static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
12146 0x18;
12147static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0xc;
12148static constexpr dart::compiler::target::word
12149 AOT_SubtypeTestCache_InstanceSize = 0x10;
12150static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
12151 0x14;
12152static constexpr dart::compiler::target::word
12153 AOT_TransferableTypedData_InstanceSize = 0x4;
12154static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x18;
12155static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
12156 0x1c;
12157static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
12158 0x14;
12159static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0xc;
12160static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
12161 0xc;
12162static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
12163 0x14;
12164static constexpr dart::compiler::target::word
12165 AOT_UnhandledException_InstanceSize = 0xc;
12166static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
12167 0x10;
12168static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
12169 0xc;
12170static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x10;
12171static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
12172 0x10;
12173static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
12174 0x10;
12175static constexpr dart::compiler::target::word
12176 AOT_WeakSerializationReference_InstanceSize = 0xc;
12177#endif // !defined(PRODUCT) && \
12178 // defined(TARGET_ARCH_ARM) && \
12179 // !defined(DART_COMPRESSED_POINTERS)
12180
12181#if !defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
12182 !defined(DART_COMPRESSED_POINTERS)
12183static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
12184 0x38;
12185static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
12186 0x18;
12187static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
12188static constexpr dart::compiler::target::word
12189 AOT_ClassTable_elements_start_offset = 0x0;
12190static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
12191static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
12192 0x98;
12193static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
12194static constexpr dart::compiler::target::word
12195 AOT_Context_elements_start_offset = 0x18;
12196static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
12197static constexpr dart::compiler::target::word
12198 AOT_ContextScope_elements_start_offset = 0x10;
12199static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
12200 0x48;
12201static constexpr dart::compiler::target::word
12202 AOT_ExceptionHandlers_elements_start_offset = 0x18;
12203static constexpr dart::compiler::target::word
12204 AOT_ExceptionHandlers_element_size = 0xc;
12205static constexpr dart::compiler::target::word
12206 AOT_ObjectPool_elements_start_offset = 0x10;
12207static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
12208static constexpr dart::compiler::target::word
12209 AOT_OneByteString_elements_start_offset = 0x10;
12210static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
12211 0x1;
12212static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
12213 0x10;
12214static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
12215static constexpr dart::compiler::target::word
12216 AOT_TypeArguments_elements_start_offset = 0x28;
12217static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
12218 0x8;
12219static constexpr dart::compiler::target::word
12220 AOT_TwoByteString_elements_start_offset = 0x10;
12221static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
12222 0x2;
12223static constexpr dart::compiler::target::word
12224 AOT_WeakArray_elements_start_offset = 0x18;
12225static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
12226static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
12227 0x7ffffffffffffff;
12228static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
12229 0x7ffd;
12230static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
12231 0x7ffffffffffffff;
12232static constexpr dart::compiler::target::word
12233 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
12234static constexpr dart::compiler::target::word
12235 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
12236static constexpr dart::compiler::target::word
12237 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
12238static constexpr dart::compiler::target::word
12239 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x16;
12240static constexpr dart::compiler::target::word
12241 AOT_Instructions_kBarePayloadAlignment = 0x4;
12242static constexpr dart::compiler::target::word
12243 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
12244static constexpr dart::compiler::target::word
12245 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
12246static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
12247static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
12248static constexpr dart::compiler::target::word
12249 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
12250static constexpr dart::compiler::target::word
12251 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
12252static constexpr dart::compiler::target::word
12253 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
12254static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
12255 0xffff;
12256static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
12257 0xffff;
12258static constexpr dart::compiler::target::word AOT_String_kMaxElements =
12259 0x1fffffffffffffff;
12260static constexpr dart::compiler::target::word
12261 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
12262static constexpr dart::compiler::target::word
12263 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
12264static constexpr dart::compiler::target::word
12265 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
12266static constexpr dart::compiler::target::word
12267 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
12268static constexpr dart::compiler::target::word
12269 AOT_SubtypeTestCache_kDestinationType = 0x6;
12270static constexpr dart::compiler::target::word
12271 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
12272static constexpr dart::compiler::target::word
12273 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
12274static constexpr dart::compiler::target::word
12275 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
12276static constexpr dart::compiler::target::word
12277 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
12278static constexpr dart::compiler::target::word
12279 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
12280static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
12281 0x7;
12282static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
12283 0x7;
12284static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
12285 0x7ffffffffffffff;
12286static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
12287 0x10;
12288static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
12289 0x20;
12290static constexpr dart::compiler::target::word
12291 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
12292static constexpr dart::compiler::target::word
12293 AOT_ArgumentsDescriptor_count_offset = 0x20;
12294static constexpr dart::compiler::target::word
12295 AOT_ArgumentsDescriptor_size_offset = 0x28;
12296static constexpr dart::compiler::target::word
12297 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
12298static constexpr dart::compiler::target::word
12299 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
12300static constexpr dart::compiler::target::word
12301 AOT_ArgumentsDescriptor_name_offset = 0x0;
12302static constexpr dart::compiler::target::word
12303 AOT_ArgumentsDescriptor_position_offset = 0x8;
12304static constexpr dart::compiler::target::word
12305 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
12306static constexpr dart::compiler::target::word
12307 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
12308static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
12309static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
12310static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
12311static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
12312 0x8;
12313static constexpr dart::compiler::target::word
12314 AOT_Class_declaration_type_offset = 0x68;
12315static constexpr dart::compiler::target::word
12316 AOT_Class_num_type_arguments_offset = 0x94;
12317static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
12318 0x58;
12319static constexpr dart::compiler::target::word
12320 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0xa0;
12321static constexpr dart::compiler::target::word
12322 AOT_ClassTable_allocation_tracing_state_table_offset = 0x8;
12323static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
12324static constexpr dart::compiler::target::word
12325 AOT_Closure_delayed_type_arguments_offset = 0x18;
12326static constexpr dart::compiler::target::word AOT_Closure_function_offset =
12327 0x20;
12328static constexpr dart::compiler::target::word
12329 AOT_Closure_function_type_arguments_offset = 0x10;
12330static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
12331static constexpr dart::compiler::target::word
12332 AOT_Closure_instantiator_type_arguments_offset = 0x8;
12333static constexpr dart::compiler::target::word
12334 AOT_ClosureData_packed_fields_offset = 0x20;
12335static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
12336 0x30;
12337static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
12338 0x28;
12339static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
12340static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
12341 0x8;
12342static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
12343static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
12344static constexpr dart::compiler::target::word
12345 AOT_ExternalOneByteString_external_data_offset = 0x10;
12346static constexpr dart::compiler::target::word
12347 AOT_ExternalTwoByteString_external_data_offset = 0x10;
12348static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
12349static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
12350static constexpr dart::compiler::target::word
12351 AOT_Field_initializer_function_offset = 0x20;
12352static constexpr dart::compiler::target::word
12353 AOT_Field_host_offset_or_field_id_offset = 0x28;
12354static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
12355 0x48;
12356static constexpr dart::compiler::target::word
12357 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
12358static constexpr dart::compiler::target::word
12359 AOT_Field_guarded_list_length_offset = 0x30;
12360static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
12361 0x4c;
12362static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
12363static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
12364static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
12365static constexpr dart::compiler::target::word
12366 AOT_Function_entry_point_offset[] = {0x8, 0x10};
12367static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
12368 0x4c;
12369static constexpr dart::compiler::target::word AOT_Function_signature_offset =
12370 0x28;
12371static constexpr dart::compiler::target::word
12372 AOT_FutureOr_type_arguments_offset = 0x8;
12373static constexpr dart::compiler::target::word
12374 AOT_GrowableObjectArray_data_offset = 0x18;
12375static constexpr dart::compiler::target::word
12376 AOT_GrowableObjectArray_length_offset = 0x10;
12377static constexpr dart::compiler::target::word
12378 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
12379static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
12380static constexpr dart::compiler::target::word
12381 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
12382static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
12383 0x3;
12384static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
12385 0x0;
12386static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
12387static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
12388static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
12389 0x28;
12390static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
12391static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
12392 0x28;
12393static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
12394 0x30;
12395static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
12396 0x40;
12397static constexpr dart::compiler::target::word
12398 AOT_Isolate_has_resumption_breakpoints_offset = 0x49;
12399static constexpr dart::compiler::target::word
12400 AOT_IsolateGroup_object_store_offset = 0x20;
12401static constexpr dart::compiler::target::word
12402 AOT_IsolateGroup_class_table_offset = 0x10;
12403static constexpr dart::compiler::target::word
12404 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
12405static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
12406 0x48;
12407static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
12408 0x20;
12409static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
12410 0x18;
12411static constexpr dart::compiler::target::word
12412 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
12413static constexpr dart::compiler::target::word
12414 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
12415static constexpr dart::compiler::target::word
12416 AOT_LinkedHashBase_hash_mask_offset = 0x10;
12417static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
12418 0x30;
12419static constexpr dart::compiler::target::word
12420 AOT_LinkedHashBase_type_arguments_offset = 0x8;
12421static constexpr dart::compiler::target::word
12422 AOT_LinkedHashBase_used_data_offset = 0x20;
12423static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
12424static constexpr dart::compiler::target::word
12425 AOT_MarkingStackBlock_pointers_offset = 0x10;
12426static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
12427 0x8;
12428static constexpr dart::compiler::target::word
12429 AOT_MegamorphicCache_buckets_offset = 0x18;
12430static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
12431 0x20;
12432static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
12433static constexpr dart::compiler::target::word
12434 AOT_NativeArguments_argc_tag_offset = 0x8;
12435static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
12436 0x10;
12437static constexpr dart::compiler::target::word
12438 AOT_NativeArguments_retval_offset = 0x18;
12439static constexpr dart::compiler::target::word
12440 AOT_NativeArguments_thread_offset = 0x0;
12441static constexpr dart::compiler::target::word
12442 AOT_ObjectStore_double_type_offset = 0x180;
12443static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
12444 0x128;
12445static constexpr dart::compiler::target::word
12446 AOT_ObjectStore_record_field_names_offset = 0x3f8;
12447static constexpr dart::compiler::target::word
12448 AOT_ObjectStore_string_type_offset = 0x1a8;
12449static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
12450 0x108;
12451static constexpr dart::compiler::target::word
12452 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
12453static constexpr dart::compiler::target::word
12454 AOT_ObjectStore_suspend_state_await_offset = 0x448;
12455static constexpr dart::compiler::target::word
12456 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
12457static constexpr dart::compiler::target::word
12458 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
12459static constexpr dart::compiler::target::word
12460 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
12461static constexpr dart::compiler::target::word
12462 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
12463static constexpr dart::compiler::target::word
12464 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
12465static constexpr dart::compiler::target::word
12466 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
12467static constexpr dart::compiler::target::word
12468 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
12469static constexpr dart::compiler::target::word
12470 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
12471static constexpr dart::compiler::target::word
12472 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
12473static constexpr dart::compiler::target::word
12474 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
12475static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
12476 0x10;
12477static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
12478static constexpr dart::compiler::target::word
12479 AOT_Pointer_type_arguments_offset = 0x10;
12480static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
12481 0x8;
12482static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
12483 0x10;
12484static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
12485static constexpr dart::compiler::target::word
12486 AOT_SingleTargetCache_entry_point_offset = 0x10;
12487static constexpr dart::compiler::target::word
12488 AOT_SingleTargetCache_lower_limit_offset = 0x18;
12489static constexpr dart::compiler::target::word
12490 AOT_SingleTargetCache_target_offset = 0x8;
12491static constexpr dart::compiler::target::word
12492 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
12493static constexpr dart::compiler::target::word
12494 AOT_StoreBufferBlock_pointers_offset = 0x10;
12495static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
12496 0x8;
12497static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
12498 0x8;
12499static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
12500static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
12501static constexpr dart::compiler::target::word
12502 AOT_SubtypeTestCache_cache_offset = 0x8;
12503static constexpr dart::compiler::target::word
12504 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
12505static constexpr dart::compiler::target::word
12506 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
12507static constexpr dart::compiler::target::word
12508 AOT_SuspendState_error_callback_offset = 0x28;
12509static constexpr dart::compiler::target::word
12510 AOT_SuspendState_frame_size_offset = 0x8;
12511static constexpr dart::compiler::target::word
12512 AOT_SuspendState_function_data_offset = 0x18;
12513static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
12514 0x30;
12515static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
12516static constexpr dart::compiler::target::word
12517 AOT_SuspendState_then_callback_offset = 0x20;
12518static constexpr dart::compiler::target::word
12519 AOT_Thread_AllocateArray_entry_point_offset = 0x2c0;
12520static constexpr dart::compiler::target::word
12521 AOT_Thread_active_exception_offset = 0x6e0;
12522static constexpr dart::compiler::target::word
12523 AOT_Thread_active_stacktrace_offset = 0x6e8;
12524static constexpr dart::compiler::target::word
12525 AOT_Thread_array_write_barrier_entry_point_offset = 0x1e8;
12526static constexpr dart::compiler::target::word
12527 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x1f8;
12528static constexpr dart::compiler::target::word
12529 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x110;
12530static constexpr dart::compiler::target::word
12531 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x200;
12532static constexpr dart::compiler::target::word
12533 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x118;
12534static constexpr dart::compiler::target::word
12535 AOT_Thread_allocate_object_entry_point_offset = 0x208;
12536static constexpr dart::compiler::target::word
12537 AOT_Thread_allocate_object_stub_offset = 0x120;
12538static constexpr dart::compiler::target::word
12539 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x210;
12540static constexpr dart::compiler::target::word
12541 AOT_Thread_allocate_object_parameterized_stub_offset = 0x128;
12542static constexpr dart::compiler::target::word
12543 AOT_Thread_allocate_object_slow_entry_point_offset = 0x218;
12544static constexpr dart::compiler::target::word
12545 AOT_Thread_allocate_object_slow_stub_offset = 0x130;
12546static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
12547 0x720;
12548static constexpr dart::compiler::target::word
12549 AOT_Thread_async_exception_handler_stub_offset = 0x138;
12550static constexpr dart::compiler::target::word
12551 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x278;
12552static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
12553 0x78;
12554static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
12555 0x70;
12556static constexpr dart::compiler::target::word
12557 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x268;
12558static constexpr dart::compiler::target::word
12559 AOT_Thread_call_to_runtime_entry_point_offset = 0x1f0;
12560static constexpr dart::compiler::target::word
12561 AOT_Thread_call_to_runtime_stub_offset = 0xa8;
12562static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
12563 0x758;
12564static constexpr dart::compiler::target::word
12565 AOT_Thread_dispatch_table_array_offset = 0x58;
12566static constexpr dart::compiler::target::word
12567 AOT_Thread_double_truncate_round_supported_offset = 0x728;
12568static constexpr dart::compiler::target::word
12569 AOT_Thread_service_extension_stream_offset = 0x760;
12570static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
12571 0x240;
12572static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
12573 0x190;
12574static constexpr dart::compiler::target::word
12575 AOT_Thread_deoptimize_entry_offset = 0x248;
12576static constexpr dart::compiler::target::word
12577 AOT_Thread_deoptimize_stub_offset = 0x198;
12578static constexpr dart::compiler::target::word
12579 AOT_Thread_double_abs_address_offset = 0x298;
12580static constexpr dart::compiler::target::word
12581 AOT_Thread_double_negate_address_offset = 0x290;
12582static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
12583static constexpr dart::compiler::target::word
12584 AOT_Thread_enter_safepoint_stub_offset = 0x1c0;
12585static constexpr dart::compiler::target::word
12586 AOT_Thread_execution_state_offset = 0x708;
12587static constexpr dart::compiler::target::word
12588 AOT_Thread_exit_safepoint_stub_offset = 0x1c8;
12589static constexpr dart::compiler::target::word
12590 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d0;
12591static constexpr dart::compiler::target::word
12592 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1d8;
12593static constexpr dart::compiler::target::word
12594 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x250;
12595static constexpr dart::compiler::target::word
12596 AOT_Thread_fix_allocation_stub_code_offset = 0x98;
12597static constexpr dart::compiler::target::word
12598 AOT_Thread_fix_callers_target_code_offset = 0x90;
12599static constexpr dart::compiler::target::word
12600 AOT_Thread_float_absolute_address_offset = 0x2b0;
12601static constexpr dart::compiler::target::word
12602 AOT_Thread_float_negate_address_offset = 0x2a8;
12603static constexpr dart::compiler::target::word
12604 AOT_Thread_float_not_address_offset = 0x2a0;
12605static constexpr dart::compiler::target::word
12606 AOT_Thread_float_zerow_address_offset = 0x2b8;
12607static constexpr dart::compiler::target::word
12608 AOT_Thread_global_object_pool_offset = 0x6f0;
12609static constexpr dart::compiler::target::word
12610 AOT_Thread_invoke_dart_code_stub_offset = 0xa0;
12611static constexpr dart::compiler::target::word
12612 AOT_Thread_exit_through_ffi_offset = 0x718;
12613static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x688;
12614static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
12615 0x690;
12616static constexpr dart::compiler::target::word
12617 AOT_Thread_field_table_values_offset = 0x60;
12618static constexpr dart::compiler::target::word
12619 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1a0;
12620static constexpr dart::compiler::target::word
12621 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1a8;
12622static constexpr dart::compiler::target::word
12623 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1b8;
12624static constexpr dart::compiler::target::word
12625 AOT_Thread_marking_stack_block_offset = 0x6b8;
12626static constexpr dart::compiler::target::word
12627 AOT_Thread_megamorphic_call_checked_entry_offset = 0x230;
12628static constexpr dart::compiler::target::word
12629 AOT_Thread_switchable_call_miss_entry_offset = 0x238;
12630static constexpr dart::compiler::target::word
12631 AOT_Thread_switchable_call_miss_stub_offset = 0x170;
12632static constexpr dart::compiler::target::word
12633 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x270;
12634static constexpr dart::compiler::target::word
12635 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
12636 0xb8;
12637static constexpr dart::compiler::target::word
12638 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
12639 0xb0;
12640static constexpr dart::compiler::target::word
12641 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xc8;
12642static constexpr dart::compiler::target::word
12643 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc0;
12644static constexpr dart::compiler::target::word
12645 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xd8;
12646static constexpr dart::compiler::target::word
12647 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd0;
12648static constexpr dart::compiler::target::word
12649 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xe8;
12650static constexpr dart::compiler::target::word
12651 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe0;
12652static constexpr dart::compiler::target::word
12653 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0xf8;
12654static constexpr dart::compiler::target::word
12655 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf0;
12656static constexpr dart::compiler::target::word
12657 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x108;
12658static constexpr dart::compiler::target::word
12659 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x100;
12660static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
12661 0x140;
12662static constexpr dart::compiler::target::word
12663 AOT_Thread_return_async_not_future_stub_offset = 0x150;
12664static constexpr dart::compiler::target::word
12665 AOT_Thread_return_async_star_stub_offset = 0x158;
12666static constexpr dart::compiler::target::word
12667 AOT_Thread_return_async_stub_offset = 0x148;
12668static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
12669 0x68;
12670static constexpr dart::compiler::target::word
12671 AOT_Thread_predefined_symbols_address_offset = 0x280;
12672static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
12673 0x6f8;
12674static constexpr dart::compiler::target::word
12675 AOT_Thread_saved_shadow_call_stack_offset = 0x700;
12676static constexpr dart::compiler::target::word
12677 AOT_Thread_safepoint_state_offset = 0x710;
12678static constexpr dart::compiler::target::word
12679 AOT_Thread_slow_type_test_stub_offset = 0x1b0;
12680static constexpr dart::compiler::target::word
12681 AOT_Thread_slow_type_test_entry_point_offset = 0x260;
12682static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
12683 0x38;
12684static constexpr dart::compiler::target::word
12685 AOT_Thread_saved_stack_limit_offset = 0x698;
12686static constexpr dart::compiler::target::word
12687 AOT_Thread_stack_overflow_flags_offset = 0x6a0;
12688static constexpr dart::compiler::target::word
12689 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x228;
12690static constexpr dart::compiler::target::word
12691 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x168;
12692static constexpr dart::compiler::target::word
12693 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
12694 0x220;
12695static constexpr dart::compiler::target::word
12696 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x160;
12697static constexpr dart::compiler::target::word
12698 AOT_Thread_store_buffer_block_offset = 0x6b0;
12699static constexpr dart::compiler::target::word
12700 AOT_Thread_suspend_state_await_entry_point_offset = 0x638;
12701static constexpr dart::compiler::target::word
12702 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x640;
12703static constexpr dart::compiler::target::word
12704 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x630;
12705static constexpr dart::compiler::target::word
12706 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x648;
12707static constexpr dart::compiler::target::word
12708 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x650;
12709static constexpr dart::compiler::target::word
12710 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x658;
12711static constexpr dart::compiler::target::word
12712 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x660;
12713static constexpr dart::compiler::target::word
12714 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x668;
12715static constexpr dart::compiler::target::word
12716 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x670;
12717static constexpr dart::compiler::target::word
12718 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
12719 0x678;
12720static constexpr dart::compiler::target::word
12721 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x680;
12722static constexpr dart::compiler::target::word
12723 AOT_Thread_top_exit_frame_info_offset = 0x6a8;
12724static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
12725static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
12726 0x20;
12727static constexpr dart::compiler::target::word
12728 AOT_Thread_unboxed_runtime_arg_offset = 0x6d0;
12729static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6c8;
12730static constexpr dart::compiler::target::word
12731 AOT_Thread_write_barrier_entry_point_offset = 0x1e0;
12732static constexpr dart::compiler::target::word
12733 AOT_Thread_write_barrier_mask_offset = 0x40;
12734static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
12735 0x730;
12736static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x738;
12737static constexpr dart::compiler::target::word
12738 AOT_Thread_jump_to_frame_entry_point_offset = 0x258;
12739static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
12740 0x740;
12741static constexpr dart::compiler::target::word
12742 AOT_TsanUtils_setjmp_function_offset = 0x0;
12743static constexpr dart::compiler::target::word
12744 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
12745static constexpr dart::compiler::target::word
12746 AOT_TsanUtils_exception_pc_offset = 0x10;
12747static constexpr dart::compiler::target::word
12748 AOT_TsanUtils_exception_sp_offset = 0x18;
12749static constexpr dart::compiler::target::word
12750 AOT_TsanUtils_exception_fp_offset = 0x20;
12751static constexpr dart::compiler::target::word
12752 AOT_TimelineStream_enabled_offset = 0x10;
12753static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
12754 0x10;
12755static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
12756static constexpr dart::compiler::target::word
12757 AOT_Finalizer_type_arguments_offset = 0x30;
12758static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
12759 0x28;
12760static constexpr dart::compiler::target::word
12761 AOT_FinalizerBase_all_entries_offset = 0x18;
12762static constexpr dart::compiler::target::word
12763 AOT_FinalizerBase_detachments_offset = 0x10;
12764static constexpr dart::compiler::target::word
12765 AOT_FinalizerBase_entries_collected_offset = 0x20;
12766static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
12767 0x8;
12768static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
12769 0x10;
12770static constexpr dart::compiler::target::word
12771 AOT_FinalizerEntry_external_size_offset = 0x38;
12772static constexpr dart::compiler::target::word
12773 AOT_FinalizerEntry_finalizer_offset = 0x20;
12774static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
12775 0x28;
12776static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
12777 0x18;
12778static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
12779 0x8;
12780static constexpr dart::compiler::target::word
12781 AOT_NativeFinalizer_callback_offset = 0x28;
12782static constexpr dart::compiler::target::word
12783 AOT_FunctionType_named_parameter_names_offset = 0x40;
12784static constexpr dart::compiler::target::word
12785 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
12786static constexpr dart::compiler::target::word
12787 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
12788static constexpr dart::compiler::target::word
12789 AOT_FunctionType_parameter_types_offset = 0x38;
12790static constexpr dart::compiler::target::word
12791 AOT_FunctionType_type_parameters_offset = 0x28;
12792static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
12793 0x32;
12794static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
12795 0x18;
12796static constexpr dart::compiler::target::word
12797 AOT_TypeArguments_instantiations_offset = 0x8;
12798static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
12799 0x10;
12800static constexpr dart::compiler::target::word
12801 AOT_TypeArguments_nullability_offset = 0x20;
12802static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
12803 0x28;
12804static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
12805 0x8;
12806static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
12807 0x10;
12808static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
12809 0x18;
12810static constexpr dart::compiler::target::word
12811 AOT_TypeParameters_defaults_offset = 0x20;
12812static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
12813 0x10;
12814static constexpr dart::compiler::target::word
12815 AOT_TypedDataView_typed_data_offset = 0x18;
12816static constexpr dart::compiler::target::word
12817 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
12818static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
12819 0x18;
12820static constexpr dart::compiler::target::word
12821 AOT_UnhandledException_exception_offset = 0x8;
12822static constexpr dart::compiler::target::word
12823 AOT_UnhandledException_stacktrace_offset = 0x10;
12824static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
12825static constexpr dart::compiler::target::word
12826 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
12827static constexpr dart::compiler::target::word
12828 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
12829static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
12830static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
12831 0x10;
12832static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
12833 0x8;
12834static constexpr dart::compiler::target::word
12835 AOT_WeakReference_type_arguments_offset = 0x10;
12836static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
12837 0x8, 0x18, 0x10, 0x20};
12838static constexpr dart::compiler::target::word
12839 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
12840 0x5d8, 0x5e0, 0x5e8, 0x5f0, -1, -1, 0x5f8, 0x600,
12841 0x608, 0x610, 0x618, -1, 0x620, 0x628, -1, -1};
12842static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
12843 0x28;
12844static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
12845static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
12846static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
12847static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
12848 0x10;
12849static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0xa8;
12850static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
12851static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
12852 0x28;
12853static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
12854 0x10;
12855static constexpr dart::compiler::target::word
12856 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
12857static constexpr dart::compiler::target::word
12858 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
12859static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
12860static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
12861static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
12862 0x18;
12863static constexpr dart::compiler::target::word
12864 AOT_ExternalOneByteString_InstanceSize = 0x20;
12865static constexpr dart::compiler::target::word
12866 AOT_ExternalTwoByteString_InstanceSize = 0x20;
12867static constexpr dart::compiler::target::word
12868 AOT_ExternalTypedData_InstanceSize = 0x18;
12869static constexpr dart::compiler::target::word
12870 AOT_FfiTrampolineData_InstanceSize = 0x30;
12871static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
12872static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
12873static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
12874 0x40;
12875static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
12876 0x30;
12877static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
12878static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
12879static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
12880static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
12881 0x50;
12882static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
12883static constexpr dart::compiler::target::word
12884 AOT_GrowableObjectArray_InstanceSize = 0x20;
12885static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
12886static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
12887static constexpr dart::compiler::target::word
12888 AOT_Instructions_UnalignedHeaderSize = 0x10;
12889static constexpr dart::compiler::target::word
12890 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
12891static constexpr dart::compiler::target::word
12892 AOT_InstructionsTable_InstanceSize = 0x30;
12893static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
12894static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
12895static constexpr dart::compiler::target::word
12896 AOT_KernelProgramInfo_InstanceSize = 0x60;
12897static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
12898 0x30;
12899static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x98;
12900static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
12901 0x28;
12902static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
12903 0x38;
12904static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
12905 0x8;
12906static constexpr dart::compiler::target::word
12907 AOT_MegamorphicCache_InstanceSize = 0x30;
12908static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
12909static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
12910 0x10;
12911static constexpr dart::compiler::target::word
12912 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
12913static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
12914static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
12915 0x20;
12916static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
12917static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
12918static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
12919 0x18;
12920static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
12921 0x10;
12922static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
12923static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
12924 0x28;
12925static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
12926 0x38;
12927static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x78;
12928static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
12929static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
12930static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
12931static constexpr dart::compiler::target::word
12932 AOT_SingleTargetCache_InstanceSize = 0x20;
12933static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
12934 0x28;
12935static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
12936 0x30;
12937static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
12938static constexpr dart::compiler::target::word
12939 AOT_SubtypeTestCache_InstanceSize = 0x18;
12940static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
12941 0x20;
12942static constexpr dart::compiler::target::word
12943 AOT_TransferableTypedData_InstanceSize = 0x8;
12944static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
12945static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
12946 0x38;
12947static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
12948 0x28;
12949static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
12950static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
12951 0x18;
12952static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
12953 0x28;
12954static constexpr dart::compiler::target::word
12955 AOT_UnhandledException_InstanceSize = 0x18;
12956static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
12957 0x20;
12958static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
12959 0x18;
12960static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
12961static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
12962 0x20;
12963static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
12964 0x20;
12965static constexpr dart::compiler::target::word
12966 AOT_WeakSerializationReference_InstanceSize = 0x18;
12967#endif // !defined(PRODUCT) && \
12968 // defined(TARGET_ARCH_X64) && \
12969 // !defined(DART_COMPRESSED_POINTERS)
12970
12971#if !defined(PRODUCT) && defined(TARGET_ARCH_IA32) && \
12972 !defined(DART_COMPRESSED_POINTERS)
12973#endif // !defined(PRODUCT) && \
12974 // defined(TARGET_ARCH_IA32) && \
12975 // !defined(DART_COMPRESSED_POINTERS)
12976
12977#if !defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
12978 !defined(DART_COMPRESSED_POINTERS)
12979static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
12980 0x38;
12981static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
12982 0x18;
12983static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
12984static constexpr dart::compiler::target::word
12985 AOT_ClassTable_elements_start_offset = 0x0;
12986static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
12987static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
12988 0x98;
12989static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
12990static constexpr dart::compiler::target::word
12991 AOT_Context_elements_start_offset = 0x18;
12992static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
12993static constexpr dart::compiler::target::word
12994 AOT_ContextScope_elements_start_offset = 0x10;
12995static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
12996 0x48;
12997static constexpr dart::compiler::target::word
12998 AOT_ExceptionHandlers_elements_start_offset = 0x18;
12999static constexpr dart::compiler::target::word
13000 AOT_ExceptionHandlers_element_size = 0xc;
13001static constexpr dart::compiler::target::word
13002 AOT_ObjectPool_elements_start_offset = 0x10;
13003static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
13004static constexpr dart::compiler::target::word
13005 AOT_OneByteString_elements_start_offset = 0x10;
13006static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
13007 0x1;
13008static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
13009 0x10;
13010static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
13011static constexpr dart::compiler::target::word
13012 AOT_TypeArguments_elements_start_offset = 0x28;
13013static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
13014 0x8;
13015static constexpr dart::compiler::target::word
13016 AOT_TwoByteString_elements_start_offset = 0x10;
13017static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
13018 0x2;
13019static constexpr dart::compiler::target::word
13020 AOT_WeakArray_elements_start_offset = 0x18;
13021static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
13022static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
13023 0x7ffffffffffffff;
13024static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
13025 0x7ffd;
13026static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
13027 0x7ffffffffffffff;
13028static constexpr dart::compiler::target::word
13029 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
13030static constexpr dart::compiler::target::word
13031 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x34;
13032static constexpr dart::compiler::target::word
13033 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
13034static constexpr dart::compiler::target::word
13035 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x18;
13036static constexpr dart::compiler::target::word
13037 AOT_Instructions_kBarePayloadAlignment = 0x4;
13038static constexpr dart::compiler::target::word
13039 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
13040static constexpr dart::compiler::target::word
13041 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
13042static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
13043static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
13044static constexpr dart::compiler::target::word
13045 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
13046static constexpr dart::compiler::target::word
13047 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
13048static constexpr dart::compiler::target::word
13049 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
13050static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
13051 0xffff;
13052static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
13053 0xffff;
13054static constexpr dart::compiler::target::word AOT_String_kMaxElements =
13055 0x1fffffffffffffff;
13056static constexpr dart::compiler::target::word
13057 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
13058static constexpr dart::compiler::target::word
13059 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
13060static constexpr dart::compiler::target::word
13061 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
13062static constexpr dart::compiler::target::word
13063 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
13064static constexpr dart::compiler::target::word
13065 AOT_SubtypeTestCache_kDestinationType = 0x6;
13066static constexpr dart::compiler::target::word
13067 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
13068static constexpr dart::compiler::target::word
13069 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
13070static constexpr dart::compiler::target::word
13071 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
13072static constexpr dart::compiler::target::word
13073 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
13074static constexpr dart::compiler::target::word
13075 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
13076static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
13077 0x7;
13078static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
13079 0x7;
13080static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
13081 0x7ffffffffffffff;
13082static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
13083 0x10;
13084static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
13085 0x20;
13086static constexpr dart::compiler::target::word
13087 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
13088static constexpr dart::compiler::target::word
13089 AOT_ArgumentsDescriptor_count_offset = 0x20;
13090static constexpr dart::compiler::target::word
13091 AOT_ArgumentsDescriptor_size_offset = 0x28;
13092static constexpr dart::compiler::target::word
13093 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
13094static constexpr dart::compiler::target::word
13095 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
13096static constexpr dart::compiler::target::word
13097 AOT_ArgumentsDescriptor_name_offset = 0x0;
13098static constexpr dart::compiler::target::word
13099 AOT_ArgumentsDescriptor_position_offset = 0x8;
13100static constexpr dart::compiler::target::word
13101 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
13102static constexpr dart::compiler::target::word
13103 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
13104static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
13105static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
13106static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
13107static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
13108 0x8;
13109static constexpr dart::compiler::target::word
13110 AOT_Class_declaration_type_offset = 0x68;
13111static constexpr dart::compiler::target::word
13112 AOT_Class_num_type_arguments_offset = 0x94;
13113static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
13114 0x58;
13115static constexpr dart::compiler::target::word
13116 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0xa0;
13117static constexpr dart::compiler::target::word
13118 AOT_ClassTable_allocation_tracing_state_table_offset = 0x8;
13119static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
13120static constexpr dart::compiler::target::word
13121 AOT_Closure_delayed_type_arguments_offset = 0x18;
13122static constexpr dart::compiler::target::word AOT_Closure_function_offset =
13123 0x20;
13124static constexpr dart::compiler::target::word
13125 AOT_Closure_function_type_arguments_offset = 0x10;
13126static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
13127static constexpr dart::compiler::target::word
13128 AOT_Closure_instantiator_type_arguments_offset = 0x8;
13129static constexpr dart::compiler::target::word
13130 AOT_ClosureData_packed_fields_offset = 0x20;
13131static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
13132 0x30;
13133static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
13134 0x28;
13135static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
13136static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
13137 0x8;
13138static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
13139static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
13140static constexpr dart::compiler::target::word
13141 AOT_ExternalOneByteString_external_data_offset = 0x10;
13142static constexpr dart::compiler::target::word
13143 AOT_ExternalTwoByteString_external_data_offset = 0x10;
13144static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
13145static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
13146static constexpr dart::compiler::target::word
13147 AOT_Field_initializer_function_offset = 0x20;
13148static constexpr dart::compiler::target::word
13149 AOT_Field_host_offset_or_field_id_offset = 0x28;
13150static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
13151 0x48;
13152static constexpr dart::compiler::target::word
13153 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
13154static constexpr dart::compiler::target::word
13155 AOT_Field_guarded_list_length_offset = 0x30;
13156static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
13157 0x4c;
13158static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
13159static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
13160static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
13161static constexpr dart::compiler::target::word
13162 AOT_Function_entry_point_offset[] = {0x8, 0x10};
13163static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
13164 0x4c;
13165static constexpr dart::compiler::target::word AOT_Function_signature_offset =
13166 0x28;
13167static constexpr dart::compiler::target::word
13168 AOT_FutureOr_type_arguments_offset = 0x8;
13169static constexpr dart::compiler::target::word
13170 AOT_GrowableObjectArray_data_offset = 0x18;
13171static constexpr dart::compiler::target::word
13172 AOT_GrowableObjectArray_length_offset = 0x10;
13173static constexpr dart::compiler::target::word
13174 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
13175static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
13176static constexpr dart::compiler::target::word
13177 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
13178static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
13179 0x3;
13180static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
13181 0x0;
13182static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
13183static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
13184static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
13185 0x28;
13186static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
13187static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
13188 0x28;
13189static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
13190 0x30;
13191static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
13192 0x40;
13193static constexpr dart::compiler::target::word
13194 AOT_Isolate_has_resumption_breakpoints_offset = 0x49;
13195static constexpr dart::compiler::target::word
13196 AOT_IsolateGroup_object_store_offset = 0x20;
13197static constexpr dart::compiler::target::word
13198 AOT_IsolateGroup_class_table_offset = 0x10;
13199static constexpr dart::compiler::target::word
13200 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
13201static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
13202 0x48;
13203static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
13204 0x20;
13205static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
13206 0x18;
13207static constexpr dart::compiler::target::word
13208 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
13209static constexpr dart::compiler::target::word
13210 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
13211static constexpr dart::compiler::target::word
13212 AOT_LinkedHashBase_hash_mask_offset = 0x10;
13213static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
13214 0x30;
13215static constexpr dart::compiler::target::word
13216 AOT_LinkedHashBase_type_arguments_offset = 0x8;
13217static constexpr dart::compiler::target::word
13218 AOT_LinkedHashBase_used_data_offset = 0x20;
13219static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
13220static constexpr dart::compiler::target::word
13221 AOT_MarkingStackBlock_pointers_offset = 0x10;
13222static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
13223 0x8;
13224static constexpr dart::compiler::target::word
13225 AOT_MegamorphicCache_buckets_offset = 0x18;
13226static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
13227 0x20;
13228static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
13229static constexpr dart::compiler::target::word
13230 AOT_NativeArguments_argc_tag_offset = 0x8;
13231static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
13232 0x10;
13233static constexpr dart::compiler::target::word
13234 AOT_NativeArguments_retval_offset = 0x18;
13235static constexpr dart::compiler::target::word
13236 AOT_NativeArguments_thread_offset = 0x0;
13237static constexpr dart::compiler::target::word
13238 AOT_ObjectStore_double_type_offset = 0x180;
13239static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
13240 0x128;
13241static constexpr dart::compiler::target::word
13242 AOT_ObjectStore_record_field_names_offset = 0x3f8;
13243static constexpr dart::compiler::target::word
13244 AOT_ObjectStore_string_type_offset = 0x1a8;
13245static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
13246 0x108;
13247static constexpr dart::compiler::target::word
13248 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
13249static constexpr dart::compiler::target::word
13250 AOT_ObjectStore_suspend_state_await_offset = 0x448;
13251static constexpr dart::compiler::target::word
13252 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
13253static constexpr dart::compiler::target::word
13254 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
13255static constexpr dart::compiler::target::word
13256 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
13257static constexpr dart::compiler::target::word
13258 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
13259static constexpr dart::compiler::target::word
13260 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
13261static constexpr dart::compiler::target::word
13262 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
13263static constexpr dart::compiler::target::word
13264 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
13265static constexpr dart::compiler::target::word
13266 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
13267static constexpr dart::compiler::target::word
13268 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
13269static constexpr dart::compiler::target::word
13270 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
13271static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
13272 0x10;
13273static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
13274static constexpr dart::compiler::target::word
13275 AOT_Pointer_type_arguments_offset = 0x10;
13276static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
13277 0x8;
13278static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
13279 0x10;
13280static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
13281static constexpr dart::compiler::target::word
13282 AOT_SingleTargetCache_entry_point_offset = 0x10;
13283static constexpr dart::compiler::target::word
13284 AOT_SingleTargetCache_lower_limit_offset = 0x18;
13285static constexpr dart::compiler::target::word
13286 AOT_SingleTargetCache_target_offset = 0x8;
13287static constexpr dart::compiler::target::word
13288 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
13289static constexpr dart::compiler::target::word
13290 AOT_StoreBufferBlock_pointers_offset = 0x10;
13291static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
13292 0x8;
13293static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
13294 0x8;
13295static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
13296static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
13297static constexpr dart::compiler::target::word
13298 AOT_SubtypeTestCache_cache_offset = 0x8;
13299static constexpr dart::compiler::target::word
13300 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
13301static constexpr dart::compiler::target::word
13302 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
13303static constexpr dart::compiler::target::word
13304 AOT_SuspendState_error_callback_offset = 0x28;
13305static constexpr dart::compiler::target::word
13306 AOT_SuspendState_frame_size_offset = 0x8;
13307static constexpr dart::compiler::target::word
13308 AOT_SuspendState_function_data_offset = 0x18;
13309static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
13310 0x30;
13311static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
13312static constexpr dart::compiler::target::word
13313 AOT_SuspendState_then_callback_offset = 0x20;
13314static constexpr dart::compiler::target::word
13315 AOT_Thread_AllocateArray_entry_point_offset = 0x2c0;
13316static constexpr dart::compiler::target::word
13317 AOT_Thread_active_exception_offset = 0x728;
13318static constexpr dart::compiler::target::word
13319 AOT_Thread_active_stacktrace_offset = 0x730;
13320static constexpr dart::compiler::target::word
13321 AOT_Thread_array_write_barrier_entry_point_offset = 0x1e8;
13322static constexpr dart::compiler::target::word
13323 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x1f8;
13324static constexpr dart::compiler::target::word
13325 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x110;
13326static constexpr dart::compiler::target::word
13327 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x200;
13328static constexpr dart::compiler::target::word
13329 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x118;
13330static constexpr dart::compiler::target::word
13331 AOT_Thread_allocate_object_entry_point_offset = 0x208;
13332static constexpr dart::compiler::target::word
13333 AOT_Thread_allocate_object_stub_offset = 0x120;
13334static constexpr dart::compiler::target::word
13335 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x210;
13336static constexpr dart::compiler::target::word
13337 AOT_Thread_allocate_object_parameterized_stub_offset = 0x128;
13338static constexpr dart::compiler::target::word
13339 AOT_Thread_allocate_object_slow_entry_point_offset = 0x218;
13340static constexpr dart::compiler::target::word
13341 AOT_Thread_allocate_object_slow_stub_offset = 0x130;
13342static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
13343 0x768;
13344static constexpr dart::compiler::target::word
13345 AOT_Thread_async_exception_handler_stub_offset = 0x138;
13346static constexpr dart::compiler::target::word
13347 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x278;
13348static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
13349 0x78;
13350static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
13351 0x70;
13352static constexpr dart::compiler::target::word
13353 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x268;
13354static constexpr dart::compiler::target::word
13355 AOT_Thread_call_to_runtime_entry_point_offset = 0x1f0;
13356static constexpr dart::compiler::target::word
13357 AOT_Thread_call_to_runtime_stub_offset = 0xa8;
13358static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
13359 0x7a0;
13360static constexpr dart::compiler::target::word
13361 AOT_Thread_dispatch_table_array_offset = 0x58;
13362static constexpr dart::compiler::target::word
13363 AOT_Thread_double_truncate_round_supported_offset = 0x770;
13364static constexpr dart::compiler::target::word
13365 AOT_Thread_service_extension_stream_offset = 0x7a8;
13366static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
13367 0x240;
13368static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
13369 0x190;
13370static constexpr dart::compiler::target::word
13371 AOT_Thread_deoptimize_entry_offset = 0x248;
13372static constexpr dart::compiler::target::word
13373 AOT_Thread_deoptimize_stub_offset = 0x198;
13374static constexpr dart::compiler::target::word
13375 AOT_Thread_double_abs_address_offset = 0x298;
13376static constexpr dart::compiler::target::word
13377 AOT_Thread_double_negate_address_offset = 0x290;
13378static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
13379static constexpr dart::compiler::target::word
13380 AOT_Thread_enter_safepoint_stub_offset = 0x1c0;
13381static constexpr dart::compiler::target::word
13382 AOT_Thread_execution_state_offset = 0x750;
13383static constexpr dart::compiler::target::word
13384 AOT_Thread_exit_safepoint_stub_offset = 0x1c8;
13385static constexpr dart::compiler::target::word
13386 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d0;
13387static constexpr dart::compiler::target::word
13388 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1d8;
13389static constexpr dart::compiler::target::word
13390 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x250;
13391static constexpr dart::compiler::target::word
13392 AOT_Thread_fix_allocation_stub_code_offset = 0x98;
13393static constexpr dart::compiler::target::word
13394 AOT_Thread_fix_callers_target_code_offset = 0x90;
13395static constexpr dart::compiler::target::word
13396 AOT_Thread_float_absolute_address_offset = 0x2b0;
13397static constexpr dart::compiler::target::word
13398 AOT_Thread_float_negate_address_offset = 0x2a8;
13399static constexpr dart::compiler::target::word
13400 AOT_Thread_float_not_address_offset = 0x2a0;
13401static constexpr dart::compiler::target::word
13402 AOT_Thread_float_zerow_address_offset = 0x2b8;
13403static constexpr dart::compiler::target::word
13404 AOT_Thread_global_object_pool_offset = 0x738;
13405static constexpr dart::compiler::target::word
13406 AOT_Thread_invoke_dart_code_stub_offset = 0xa0;
13407static constexpr dart::compiler::target::word
13408 AOT_Thread_exit_through_ffi_offset = 0x760;
13409static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6d0;
13410static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
13411 0x6d8;
13412static constexpr dart::compiler::target::word
13413 AOT_Thread_field_table_values_offset = 0x60;
13414static constexpr dart::compiler::target::word
13415 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1a0;
13416static constexpr dart::compiler::target::word
13417 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1a8;
13418static constexpr dart::compiler::target::word
13419 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1b8;
13420static constexpr dart::compiler::target::word
13421 AOT_Thread_marking_stack_block_offset = 0x700;
13422static constexpr dart::compiler::target::word
13423 AOT_Thread_megamorphic_call_checked_entry_offset = 0x230;
13424static constexpr dart::compiler::target::word
13425 AOT_Thread_switchable_call_miss_entry_offset = 0x238;
13426static constexpr dart::compiler::target::word
13427 AOT_Thread_switchable_call_miss_stub_offset = 0x170;
13428static constexpr dart::compiler::target::word
13429 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x270;
13430static constexpr dart::compiler::target::word
13431 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
13432 0xb8;
13433static constexpr dart::compiler::target::word
13434 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
13435 0xb0;
13436static constexpr dart::compiler::target::word
13437 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xc8;
13438static constexpr dart::compiler::target::word
13439 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc0;
13440static constexpr dart::compiler::target::word
13441 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xd8;
13442static constexpr dart::compiler::target::word
13443 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd0;
13444static constexpr dart::compiler::target::word
13445 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xe8;
13446static constexpr dart::compiler::target::word
13447 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe0;
13448static constexpr dart::compiler::target::word
13449 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0xf8;
13450static constexpr dart::compiler::target::word
13451 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf0;
13452static constexpr dart::compiler::target::word
13453 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x108;
13454static constexpr dart::compiler::target::word
13455 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x100;
13456static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
13457 0x140;
13458static constexpr dart::compiler::target::word
13459 AOT_Thread_return_async_not_future_stub_offset = 0x150;
13460static constexpr dart::compiler::target::word
13461 AOT_Thread_return_async_star_stub_offset = 0x158;
13462static constexpr dart::compiler::target::word
13463 AOT_Thread_return_async_stub_offset = 0x148;
13464static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
13465 0x68;
13466static constexpr dart::compiler::target::word
13467 AOT_Thread_predefined_symbols_address_offset = 0x280;
13468static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
13469 0x740;
13470static constexpr dart::compiler::target::word
13471 AOT_Thread_saved_shadow_call_stack_offset = 0x748;
13472static constexpr dart::compiler::target::word
13473 AOT_Thread_safepoint_state_offset = 0x758;
13474static constexpr dart::compiler::target::word
13475 AOT_Thread_slow_type_test_stub_offset = 0x1b0;
13476static constexpr dart::compiler::target::word
13477 AOT_Thread_slow_type_test_entry_point_offset = 0x260;
13478static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
13479 0x38;
13480static constexpr dart::compiler::target::word
13481 AOT_Thread_saved_stack_limit_offset = 0x6e0;
13482static constexpr dart::compiler::target::word
13483 AOT_Thread_stack_overflow_flags_offset = 0x6e8;
13484static constexpr dart::compiler::target::word
13485 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x228;
13486static constexpr dart::compiler::target::word
13487 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x168;
13488static constexpr dart::compiler::target::word
13489 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
13490 0x220;
13491static constexpr dart::compiler::target::word
13492 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x160;
13493static constexpr dart::compiler::target::word
13494 AOT_Thread_store_buffer_block_offset = 0x6f8;
13495static constexpr dart::compiler::target::word
13496 AOT_Thread_suspend_state_await_entry_point_offset = 0x680;
13497static constexpr dart::compiler::target::word
13498 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x688;
13499static constexpr dart::compiler::target::word
13500 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x678;
13501static constexpr dart::compiler::target::word
13502 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x690;
13503static constexpr dart::compiler::target::word
13504 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x698;
13505static constexpr dart::compiler::target::word
13506 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6a0;
13507static constexpr dart::compiler::target::word
13508 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6a8;
13509static constexpr dart::compiler::target::word
13510 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6b0;
13511static constexpr dart::compiler::target::word
13512 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6b8;
13513static constexpr dart::compiler::target::word
13514 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
13515 0x6c0;
13516static constexpr dart::compiler::target::word
13517 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6c8;
13518static constexpr dart::compiler::target::word
13519 AOT_Thread_top_exit_frame_info_offset = 0x6f0;
13520static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
13521static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
13522 0x20;
13523static constexpr dart::compiler::target::word
13524 AOT_Thread_unboxed_runtime_arg_offset = 0x718;
13525static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x710;
13526static constexpr dart::compiler::target::word
13527 AOT_Thread_write_barrier_entry_point_offset = 0x1e0;
13528static constexpr dart::compiler::target::word
13529 AOT_Thread_write_barrier_mask_offset = 0x40;
13530static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
13531 0x778;
13532static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x780;
13533static constexpr dart::compiler::target::word
13534 AOT_Thread_jump_to_frame_entry_point_offset = 0x258;
13535static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
13536 0x788;
13537static constexpr dart::compiler::target::word
13538 AOT_TsanUtils_setjmp_function_offset = 0x0;
13539static constexpr dart::compiler::target::word
13540 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
13541static constexpr dart::compiler::target::word
13542 AOT_TsanUtils_exception_pc_offset = 0x10;
13543static constexpr dart::compiler::target::word
13544 AOT_TsanUtils_exception_sp_offset = 0x18;
13545static constexpr dart::compiler::target::word
13546 AOT_TsanUtils_exception_fp_offset = 0x20;
13547static constexpr dart::compiler::target::word
13548 AOT_TimelineStream_enabled_offset = 0x10;
13549static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
13550 0x10;
13551static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
13552static constexpr dart::compiler::target::word
13553 AOT_Finalizer_type_arguments_offset = 0x30;
13554static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
13555 0x28;
13556static constexpr dart::compiler::target::word
13557 AOT_FinalizerBase_all_entries_offset = 0x18;
13558static constexpr dart::compiler::target::word
13559 AOT_FinalizerBase_detachments_offset = 0x10;
13560static constexpr dart::compiler::target::word
13561 AOT_FinalizerBase_entries_collected_offset = 0x20;
13562static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
13563 0x8;
13564static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
13565 0x10;
13566static constexpr dart::compiler::target::word
13567 AOT_FinalizerEntry_external_size_offset = 0x38;
13568static constexpr dart::compiler::target::word
13569 AOT_FinalizerEntry_finalizer_offset = 0x20;
13570static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
13571 0x28;
13572static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
13573 0x18;
13574static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
13575 0x8;
13576static constexpr dart::compiler::target::word
13577 AOT_NativeFinalizer_callback_offset = 0x28;
13578static constexpr dart::compiler::target::word
13579 AOT_FunctionType_named_parameter_names_offset = 0x40;
13580static constexpr dart::compiler::target::word
13581 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
13582static constexpr dart::compiler::target::word
13583 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
13584static constexpr dart::compiler::target::word
13585 AOT_FunctionType_parameter_types_offset = 0x38;
13586static constexpr dart::compiler::target::word
13587 AOT_FunctionType_type_parameters_offset = 0x28;
13588static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
13589 0x32;
13590static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
13591 0x18;
13592static constexpr dart::compiler::target::word
13593 AOT_TypeArguments_instantiations_offset = 0x8;
13594static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
13595 0x10;
13596static constexpr dart::compiler::target::word
13597 AOT_TypeArguments_nullability_offset = 0x20;
13598static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
13599 0x28;
13600static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
13601 0x8;
13602static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
13603 0x10;
13604static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
13605 0x18;
13606static constexpr dart::compiler::target::word
13607 AOT_TypeParameters_defaults_offset = 0x20;
13608static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
13609 0x10;
13610static constexpr dart::compiler::target::word
13611 AOT_TypedDataView_typed_data_offset = 0x18;
13612static constexpr dart::compiler::target::word
13613 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
13614static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
13615 0x18;
13616static constexpr dart::compiler::target::word
13617 AOT_UnhandledException_exception_offset = 0x8;
13618static constexpr dart::compiler::target::word
13619 AOT_UnhandledException_stacktrace_offset = 0x10;
13620static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
13621static constexpr dart::compiler::target::word
13622 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
13623static constexpr dart::compiler::target::word
13624 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
13625static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
13626static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
13627 0x10;
13628static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
13629 0x8;
13630static constexpr dart::compiler::target::word
13631 AOT_WeakReference_type_arguments_offset = 0x10;
13632static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
13633 0x8, 0x18, 0x10, 0x20};
13634static constexpr dart::compiler::target::word
13635 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
13636 0x5d8, 0x5e0, 0x5e8, 0x5f0, 0x5f8, 0x600, 0x608, 0x610,
13637 0x618, 0x620, 0x628, 0x630, 0x638, 0x640, 0x648, -1,
13638 -1, -1, -1, 0x650, 0x658, -1, -1, 0x660,
13639 0x668, 0x670, -1, -1, -1, -1, -1, -1};
13640static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
13641 0x28;
13642static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
13643static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
13644static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
13645static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
13646 0x10;
13647static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0xa8;
13648static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
13649static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
13650 0x28;
13651static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
13652 0x10;
13653static constexpr dart::compiler::target::word
13654 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
13655static constexpr dart::compiler::target::word
13656 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
13657static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
13658static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
13659static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
13660 0x18;
13661static constexpr dart::compiler::target::word
13662 AOT_ExternalOneByteString_InstanceSize = 0x20;
13663static constexpr dart::compiler::target::word
13664 AOT_ExternalTwoByteString_InstanceSize = 0x20;
13665static constexpr dart::compiler::target::word
13666 AOT_ExternalTypedData_InstanceSize = 0x18;
13667static constexpr dart::compiler::target::word
13668 AOT_FfiTrampolineData_InstanceSize = 0x30;
13669static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
13670static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
13671static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
13672 0x40;
13673static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
13674 0x30;
13675static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
13676static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
13677static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
13678static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
13679 0x50;
13680static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
13681static constexpr dart::compiler::target::word
13682 AOT_GrowableObjectArray_InstanceSize = 0x20;
13683static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
13684static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
13685static constexpr dart::compiler::target::word
13686 AOT_Instructions_UnalignedHeaderSize = 0x10;
13687static constexpr dart::compiler::target::word
13688 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
13689static constexpr dart::compiler::target::word
13690 AOT_InstructionsTable_InstanceSize = 0x30;
13691static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
13692static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
13693static constexpr dart::compiler::target::word
13694 AOT_KernelProgramInfo_InstanceSize = 0x60;
13695static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
13696 0x30;
13697static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x98;
13698static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
13699 0x28;
13700static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
13701 0x38;
13702static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
13703 0x8;
13704static constexpr dart::compiler::target::word
13705 AOT_MegamorphicCache_InstanceSize = 0x30;
13706static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
13707static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
13708 0x10;
13709static constexpr dart::compiler::target::word
13710 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
13711static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
13712static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
13713 0x20;
13714static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
13715static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
13716static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
13717 0x18;
13718static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
13719 0x10;
13720static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
13721static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
13722 0x28;
13723static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
13724 0x38;
13725static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x78;
13726static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
13727static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
13728static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
13729static constexpr dart::compiler::target::word
13730 AOT_SingleTargetCache_InstanceSize = 0x20;
13731static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
13732 0x28;
13733static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
13734 0x30;
13735static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
13736static constexpr dart::compiler::target::word
13737 AOT_SubtypeTestCache_InstanceSize = 0x18;
13738static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
13739 0x20;
13740static constexpr dart::compiler::target::word
13741 AOT_TransferableTypedData_InstanceSize = 0x8;
13742static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
13743static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
13744 0x38;
13745static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
13746 0x28;
13747static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
13748static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
13749 0x18;
13750static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
13751 0x28;
13752static constexpr dart::compiler::target::word
13753 AOT_UnhandledException_InstanceSize = 0x18;
13754static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
13755 0x20;
13756static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
13757 0x18;
13758static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
13759static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
13760 0x20;
13761static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
13762 0x20;
13763static constexpr dart::compiler::target::word
13764 AOT_WeakSerializationReference_InstanceSize = 0x18;
13765#endif // !defined(PRODUCT) && \
13766 // defined(TARGET_ARCH_ARM64) && \
13767 // !defined(DART_COMPRESSED_POINTERS)
13768
13769#if !defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
13770 defined(DART_COMPRESSED_POINTERS)
13771static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
13772 0x20;
13773static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
13774 0x10;
13775static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
13776static constexpr dart::compiler::target::word
13777 AOT_ClassTable_elements_start_offset = 0x0;
13778static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
13779static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
13780 0x98;
13781static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
13782static constexpr dart::compiler::target::word
13783 AOT_Context_elements_start_offset = 0x10;
13784static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
13785static constexpr dart::compiler::target::word
13786 AOT_ContextScope_elements_start_offset = 0x10;
13787static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
13788 0x24;
13789static constexpr dart::compiler::target::word
13790 AOT_ExceptionHandlers_elements_start_offset = 0x10;
13791static constexpr dart::compiler::target::word
13792 AOT_ExceptionHandlers_element_size = 0xc;
13793static constexpr dart::compiler::target::word
13794 AOT_ObjectPool_elements_start_offset = 0x10;
13795static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
13796static constexpr dart::compiler::target::word
13797 AOT_OneByteString_elements_start_offset = 0x10;
13798static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
13799 0x1;
13800static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
13801 0x10;
13802static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
13803static constexpr dart::compiler::target::word
13804 AOT_TypeArguments_elements_start_offset = 0x18;
13805static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
13806 0x4;
13807static constexpr dart::compiler::target::word
13808 AOT_TwoByteString_elements_start_offset = 0x10;
13809static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
13810 0x2;
13811static constexpr dart::compiler::target::word
13812 AOT_WeakArray_elements_start_offset = 0x10;
13813static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
13814static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
13815 0xfffffff;
13816static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
13817 0xfffc;
13818static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
13819 0xfffffff;
13820static constexpr dart::compiler::target::word
13821 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
13822static constexpr dart::compiler::target::word
13823 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
13824static constexpr dart::compiler::target::word
13825 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
13826static constexpr dart::compiler::target::word
13827 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x16;
13828static constexpr dart::compiler::target::word
13829 AOT_Instructions_kBarePayloadAlignment = 0x4;
13830static constexpr dart::compiler::target::word
13831 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
13832static constexpr dart::compiler::target::word
13833 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
13834static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
13835static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
13836static constexpr dart::compiler::target::word
13837 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
13838static constexpr dart::compiler::target::word
13839 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
13840static constexpr dart::compiler::target::word
13841 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
13842static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
13843 0xffff;
13844static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
13845 0xffff;
13846static constexpr dart::compiler::target::word AOT_String_kMaxElements =
13847 0x1fffffff;
13848static constexpr dart::compiler::target::word
13849 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
13850static constexpr dart::compiler::target::word
13851 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
13852static constexpr dart::compiler::target::word
13853 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
13854static constexpr dart::compiler::target::word
13855 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
13856static constexpr dart::compiler::target::word
13857 AOT_SubtypeTestCache_kDestinationType = 0x6;
13858static constexpr dart::compiler::target::word
13859 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
13860static constexpr dart::compiler::target::word
13861 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
13862static constexpr dart::compiler::target::word
13863 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
13864static constexpr dart::compiler::target::word
13865 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
13866static constexpr dart::compiler::target::word
13867 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
13868static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
13869 0x7;
13870static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
13871 0x7;
13872static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
13873 0xfffffff;
13874static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
13875 0x10;
13876static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
13877 0x1c;
13878static constexpr dart::compiler::target::word
13879 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
13880static constexpr dart::compiler::target::word
13881 AOT_ArgumentsDescriptor_count_offset = 0x14;
13882static constexpr dart::compiler::target::word
13883 AOT_ArgumentsDescriptor_size_offset = 0x18;
13884static constexpr dart::compiler::target::word
13885 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x20;
13886static constexpr dart::compiler::target::word
13887 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
13888static constexpr dart::compiler::target::word
13889 AOT_ArgumentsDescriptor_name_offset = 0x0;
13890static constexpr dart::compiler::target::word
13891 AOT_ArgumentsDescriptor_position_offset = 0x4;
13892static constexpr dart::compiler::target::word
13893 AOT_ArgumentsDescriptor_positional_count_offset = 0x1c;
13894static constexpr dart::compiler::target::word
13895 AOT_ArgumentsDescriptor_type_args_len_offset = 0x10;
13896static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x10;
13897static constexpr dart::compiler::target::word AOT_Array_length_offset = 0xc;
13898static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
13899static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
13900 0x8;
13901static constexpr dart::compiler::target::word
13902 AOT_Class_declaration_type_offset = 0x38;
13903static constexpr dart::compiler::target::word
13904 AOT_Class_num_type_arguments_offset = 0x50;
13905static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
13906 0x30;
13907static constexpr dart::compiler::target::word
13908 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x5c;
13909static constexpr dart::compiler::target::word
13910 AOT_ClassTable_allocation_tracing_state_table_offset = 0x8;
13911static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x18;
13912static constexpr dart::compiler::target::word
13913 AOT_Closure_delayed_type_arguments_offset = 0x10;
13914static constexpr dart::compiler::target::word AOT_Closure_function_offset =
13915 0x14;
13916static constexpr dart::compiler::target::word
13917 AOT_Closure_function_type_arguments_offset = 0xc;
13918static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x1c;
13919static constexpr dart::compiler::target::word
13920 AOT_Closure_instantiator_type_arguments_offset = 0x8;
13921static constexpr dart::compiler::target::word
13922 AOT_ClosureData_packed_fields_offset = 0x14;
13923static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
13924 0x30;
13925static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
13926 0x28;
13927static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
13928static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
13929 0x8;
13930static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0xc;
13931static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
13932static constexpr dart::compiler::target::word
13933 AOT_ExternalOneByteString_external_data_offset = 0x10;
13934static constexpr dart::compiler::target::word
13935 AOT_ExternalTwoByteString_external_data_offset = 0x10;
13936static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
13937static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
13938static constexpr dart::compiler::target::word
13939 AOT_Field_initializer_function_offset = 0x14;
13940static constexpr dart::compiler::target::word
13941 AOT_Field_host_offset_or_field_id_offset = 0x18;
13942static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
13943 0x2c;
13944static constexpr dart::compiler::target::word
13945 AOT_Field_guarded_list_length_in_object_offset_offset = 0x34;
13946static constexpr dart::compiler::target::word
13947 AOT_Field_guarded_list_length_offset = 0x1c;
13948static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
13949 0x30;
13950static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x36;
13951static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x2c;
13952static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x24;
13953static constexpr dart::compiler::target::word
13954 AOT_Function_entry_point_offset[] = {0x8, 0x10};
13955static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
13956 0x34;
13957static constexpr dart::compiler::target::word AOT_Function_signature_offset =
13958 0x20;
13959static constexpr dart::compiler::target::word
13960 AOT_FutureOr_type_arguments_offset = 0x8;
13961static constexpr dart::compiler::target::word
13962 AOT_GrowableObjectArray_data_offset = 0x10;
13963static constexpr dart::compiler::target::word
13964 AOT_GrowableObjectArray_length_offset = 0xc;
13965static constexpr dart::compiler::target::word
13966 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
13967static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
13968static constexpr dart::compiler::target::word
13969 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
13970static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
13971 0x3;
13972static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
13973 0x0;
13974static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
13975static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
13976static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
13977 0x28;
13978static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
13979static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
13980 0x28;
13981static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
13982 0x30;
13983static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
13984 0x40;
13985static constexpr dart::compiler::target::word
13986 AOT_Isolate_has_resumption_breakpoints_offset = 0x49;
13987static constexpr dart::compiler::target::word
13988 AOT_IsolateGroup_object_store_offset = 0x20;
13989static constexpr dart::compiler::target::word
13990 AOT_IsolateGroup_class_table_offset = 0x10;
13991static constexpr dart::compiler::target::word
13992 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
13993static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
13994 0x48;
13995static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
13996 0x20;
13997static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
13998 0x10;
13999static constexpr dart::compiler::target::word
14000 AOT_ImmutableLinkedHashBase_data_offset = 0x10;
14001static constexpr dart::compiler::target::word
14002 AOT_LinkedHashBase_deleted_keys_offset = 0x18;
14003static constexpr dart::compiler::target::word
14004 AOT_LinkedHashBase_hash_mask_offset = 0xc;
14005static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
14006 0x1c;
14007static constexpr dart::compiler::target::word
14008 AOT_LinkedHashBase_type_arguments_offset = 0x8;
14009static constexpr dart::compiler::target::word
14010 AOT_LinkedHashBase_used_data_offset = 0x14;
14011static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
14012static constexpr dart::compiler::target::word
14013 AOT_MarkingStackBlock_pointers_offset = 0x10;
14014static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
14015 0x8;
14016static constexpr dart::compiler::target::word
14017 AOT_MegamorphicCache_buckets_offset = 0x18;
14018static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
14019 0x20;
14020static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
14021static constexpr dart::compiler::target::word
14022 AOT_NativeArguments_argc_tag_offset = 0x8;
14023static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
14024 0x10;
14025static constexpr dart::compiler::target::word
14026 AOT_NativeArguments_retval_offset = 0x18;
14027static constexpr dart::compiler::target::word
14028 AOT_NativeArguments_thread_offset = 0x0;
14029static constexpr dart::compiler::target::word
14030 AOT_ObjectStore_double_type_offset = 0x180;
14031static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
14032 0x128;
14033static constexpr dart::compiler::target::word
14034 AOT_ObjectStore_record_field_names_offset = 0x3f8;
14035static constexpr dart::compiler::target::word
14036 AOT_ObjectStore_string_type_offset = 0x1a8;
14037static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
14038 0x108;
14039static constexpr dart::compiler::target::word
14040 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
14041static constexpr dart::compiler::target::word
14042 AOT_ObjectStore_suspend_state_await_offset = 0x448;
14043static constexpr dart::compiler::target::word
14044 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
14045static constexpr dart::compiler::target::word
14046 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
14047static constexpr dart::compiler::target::word
14048 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
14049static constexpr dart::compiler::target::word
14050 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
14051static constexpr dart::compiler::target::word
14052 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
14053static constexpr dart::compiler::target::word
14054 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
14055static constexpr dart::compiler::target::word
14056 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
14057static constexpr dart::compiler::target::word
14058 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
14059static constexpr dart::compiler::target::word
14060 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
14061static constexpr dart::compiler::target::word
14062 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
14063static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
14064 0x10;
14065static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
14066static constexpr dart::compiler::target::word
14067 AOT_Pointer_type_arguments_offset = 0x10;
14068static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
14069 0x8;
14070static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
14071 0xc;
14072static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0xc;
14073static constexpr dart::compiler::target::word
14074 AOT_SingleTargetCache_entry_point_offset = 0x10;
14075static constexpr dart::compiler::target::word
14076 AOT_SingleTargetCache_lower_limit_offset = 0x18;
14077static constexpr dart::compiler::target::word
14078 AOT_SingleTargetCache_target_offset = 0x8;
14079static constexpr dart::compiler::target::word
14080 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
14081static constexpr dart::compiler::target::word
14082 AOT_StoreBufferBlock_pointers_offset = 0x10;
14083static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
14084 0x8;
14085static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
14086 0x8;
14087static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
14088static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
14089static constexpr dart::compiler::target::word
14090 AOT_SubtypeTestCache_cache_offset = 0x8;
14091static constexpr dart::compiler::target::word
14092 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
14093static constexpr dart::compiler::target::word
14094 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
14095static constexpr dart::compiler::target::word
14096 AOT_SuspendState_error_callback_offset = 0x20;
14097static constexpr dart::compiler::target::word
14098 AOT_SuspendState_frame_size_offset = 0x8;
14099static constexpr dart::compiler::target::word
14100 AOT_SuspendState_function_data_offset = 0x18;
14101static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
14102 0x28;
14103static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
14104static constexpr dart::compiler::target::word
14105 AOT_SuspendState_then_callback_offset = 0x1c;
14106static constexpr dart::compiler::target::word
14107 AOT_Thread_AllocateArray_entry_point_offset = 0x2c8;
14108static constexpr dart::compiler::target::word
14109 AOT_Thread_active_exception_offset = 0x6e8;
14110static constexpr dart::compiler::target::word
14111 AOT_Thread_active_stacktrace_offset = 0x6f0;
14112static constexpr dart::compiler::target::word
14113 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f0;
14114static constexpr dart::compiler::target::word
14115 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
14116static constexpr dart::compiler::target::word
14117 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
14118static constexpr dart::compiler::target::word
14119 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
14120static constexpr dart::compiler::target::word
14121 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
14122static constexpr dart::compiler::target::word
14123 AOT_Thread_allocate_object_entry_point_offset = 0x210;
14124static constexpr dart::compiler::target::word
14125 AOT_Thread_allocate_object_stub_offset = 0x128;
14126static constexpr dart::compiler::target::word
14127 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x218;
14128static constexpr dart::compiler::target::word
14129 AOT_Thread_allocate_object_parameterized_stub_offset = 0x130;
14130static constexpr dart::compiler::target::word
14131 AOT_Thread_allocate_object_slow_entry_point_offset = 0x220;
14132static constexpr dart::compiler::target::word
14133 AOT_Thread_allocate_object_slow_stub_offset = 0x138;
14134static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
14135 0x728;
14136static constexpr dart::compiler::target::word
14137 AOT_Thread_async_exception_handler_stub_offset = 0x140;
14138static constexpr dart::compiler::target::word
14139 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
14140static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
14141 0x80;
14142static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
14143 0x78;
14144static constexpr dart::compiler::target::word
14145 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
14146static constexpr dart::compiler::target::word
14147 AOT_Thread_call_to_runtime_entry_point_offset = 0x1f8;
14148static constexpr dart::compiler::target::word
14149 AOT_Thread_call_to_runtime_stub_offset = 0xb0;
14150static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
14151 0x760;
14152static constexpr dart::compiler::target::word
14153 AOT_Thread_dispatch_table_array_offset = 0x60;
14154static constexpr dart::compiler::target::word
14155 AOT_Thread_double_truncate_round_supported_offset = 0x730;
14156static constexpr dart::compiler::target::word
14157 AOT_Thread_service_extension_stream_offset = 0x768;
14158static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
14159 0x248;
14160static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
14161 0x198;
14162static constexpr dart::compiler::target::word
14163 AOT_Thread_deoptimize_entry_offset = 0x250;
14164static constexpr dart::compiler::target::word
14165 AOT_Thread_deoptimize_stub_offset = 0x1a0;
14166static constexpr dart::compiler::target::word
14167 AOT_Thread_double_abs_address_offset = 0x2a0;
14168static constexpr dart::compiler::target::word
14169 AOT_Thread_double_negate_address_offset = 0x298;
14170static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58;
14171static constexpr dart::compiler::target::word
14172 AOT_Thread_enter_safepoint_stub_offset = 0x1c8;
14173static constexpr dart::compiler::target::word
14174 AOT_Thread_execution_state_offset = 0x710;
14175static constexpr dart::compiler::target::word
14176 AOT_Thread_exit_safepoint_stub_offset = 0x1d0;
14177static constexpr dart::compiler::target::word
14178 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
14179static constexpr dart::compiler::target::word
14180 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e0;
14181static constexpr dart::compiler::target::word
14182 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x258;
14183static constexpr dart::compiler::target::word
14184 AOT_Thread_fix_allocation_stub_code_offset = 0xa0;
14185static constexpr dart::compiler::target::word
14186 AOT_Thread_fix_callers_target_code_offset = 0x98;
14187static constexpr dart::compiler::target::word
14188 AOT_Thread_float_absolute_address_offset = 0x2b8;
14189static constexpr dart::compiler::target::word
14190 AOT_Thread_float_negate_address_offset = 0x2b0;
14191static constexpr dart::compiler::target::word
14192 AOT_Thread_float_not_address_offset = 0x2a8;
14193static constexpr dart::compiler::target::word
14194 AOT_Thread_float_zerow_address_offset = 0x2c0;
14195static constexpr dart::compiler::target::word
14196 AOT_Thread_global_object_pool_offset = 0x6f8;
14197static constexpr dart::compiler::target::word
14198 AOT_Thread_invoke_dart_code_stub_offset = 0xa8;
14199static constexpr dart::compiler::target::word
14200 AOT_Thread_exit_through_ffi_offset = 0x720;
14201static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x690;
14202static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
14203 0x698;
14204static constexpr dart::compiler::target::word
14205 AOT_Thread_field_table_values_offset = 0x68;
14206static constexpr dart::compiler::target::word
14207 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
14208static constexpr dart::compiler::target::word
14209 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
14210static constexpr dart::compiler::target::word
14211 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
14212static constexpr dart::compiler::target::word
14213 AOT_Thread_marking_stack_block_offset = 0x6c0;
14214static constexpr dart::compiler::target::word
14215 AOT_Thread_megamorphic_call_checked_entry_offset = 0x238;
14216static constexpr dart::compiler::target::word
14217 AOT_Thread_switchable_call_miss_entry_offset = 0x240;
14218static constexpr dart::compiler::target::word
14219 AOT_Thread_switchable_call_miss_stub_offset = 0x178;
14220static constexpr dart::compiler::target::word
14221 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
14222static constexpr dart::compiler::target::word
14223 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
14224 0xc0;
14225static constexpr dart::compiler::target::word
14226 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
14227 0xb8;
14228static constexpr dart::compiler::target::word
14229 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
14230static constexpr dart::compiler::target::word
14231 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
14232static constexpr dart::compiler::target::word
14233 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
14234static constexpr dart::compiler::target::word
14235 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
14236static constexpr dart::compiler::target::word
14237 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
14238static constexpr dart::compiler::target::word
14239 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
14240static constexpr dart::compiler::target::word
14241 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
14242static constexpr dart::compiler::target::word
14243 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
14244static constexpr dart::compiler::target::word
14245 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
14246static constexpr dart::compiler::target::word
14247 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
14248static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
14249 0x148;
14250static constexpr dart::compiler::target::word
14251 AOT_Thread_return_async_not_future_stub_offset = 0x158;
14252static constexpr dart::compiler::target::word
14253 AOT_Thread_return_async_star_stub_offset = 0x160;
14254static constexpr dart::compiler::target::word
14255 AOT_Thread_return_async_stub_offset = 0x150;
14256static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
14257 0x70;
14258static constexpr dart::compiler::target::word
14259 AOT_Thread_predefined_symbols_address_offset = 0x288;
14260static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
14261 0x700;
14262static constexpr dart::compiler::target::word
14263 AOT_Thread_saved_shadow_call_stack_offset = 0x708;
14264static constexpr dart::compiler::target::word
14265 AOT_Thread_safepoint_state_offset = 0x718;
14266static constexpr dart::compiler::target::word
14267 AOT_Thread_slow_type_test_stub_offset = 0x1b8;
14268static constexpr dart::compiler::target::word
14269 AOT_Thread_slow_type_test_entry_point_offset = 0x268;
14270static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
14271 0x38;
14272static constexpr dart::compiler::target::word
14273 AOT_Thread_saved_stack_limit_offset = 0x6a0;
14274static constexpr dart::compiler::target::word
14275 AOT_Thread_stack_overflow_flags_offset = 0x6a8;
14276static constexpr dart::compiler::target::word
14277 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
14278static constexpr dart::compiler::target::word
14279 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
14280static constexpr dart::compiler::target::word
14281 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
14282 0x228;
14283static constexpr dart::compiler::target::word
14284 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
14285static constexpr dart::compiler::target::word
14286 AOT_Thread_store_buffer_block_offset = 0x6b8;
14287static constexpr dart::compiler::target::word
14288 AOT_Thread_suspend_state_await_entry_point_offset = 0x640;
14289static constexpr dart::compiler::target::word
14290 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x648;
14291static constexpr dart::compiler::target::word
14292 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x638;
14293static constexpr dart::compiler::target::word
14294 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x650;
14295static constexpr dart::compiler::target::word
14296 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x658;
14297static constexpr dart::compiler::target::word
14298 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x660;
14299static constexpr dart::compiler::target::word
14300 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x668;
14301static constexpr dart::compiler::target::word
14302 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x670;
14303static constexpr dart::compiler::target::word
14304 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x678;
14305static constexpr dart::compiler::target::word
14306 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
14307 0x680;
14308static constexpr dart::compiler::target::word
14309 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x688;
14310static constexpr dart::compiler::target::word
14311 AOT_Thread_top_exit_frame_info_offset = 0x6b0;
14312static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50;
14313static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
14314 0x20;
14315static constexpr dart::compiler::target::word
14316 AOT_Thread_unboxed_runtime_arg_offset = 0x6d8;
14317static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6d0;
14318static constexpr dart::compiler::target::word
14319 AOT_Thread_write_barrier_entry_point_offset = 0x1e8;
14320static constexpr dart::compiler::target::word
14321 AOT_Thread_write_barrier_mask_offset = 0x40;
14322static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset =
14323 0x48;
14324static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
14325 0x738;
14326static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x740;
14327static constexpr dart::compiler::target::word
14328 AOT_Thread_jump_to_frame_entry_point_offset = 0x260;
14329static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
14330 0x748;
14331static constexpr dart::compiler::target::word
14332 AOT_TsanUtils_setjmp_function_offset = 0x0;
14333static constexpr dart::compiler::target::word
14334 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
14335static constexpr dart::compiler::target::word
14336 AOT_TsanUtils_exception_pc_offset = 0x10;
14337static constexpr dart::compiler::target::word
14338 AOT_TsanUtils_exception_sp_offset = 0x18;
14339static constexpr dart::compiler::target::word
14340 AOT_TsanUtils_exception_fp_offset = 0x20;
14341static constexpr dart::compiler::target::word
14342 AOT_TimelineStream_enabled_offset = 0x10;
14343static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
14344 0x10;
14345static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x20;
14346static constexpr dart::compiler::target::word
14347 AOT_Finalizer_type_arguments_offset = 0x24;
14348static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
14349 0x20;
14350static constexpr dart::compiler::target::word
14351 AOT_FinalizerBase_all_entries_offset = 0x18;
14352static constexpr dart::compiler::target::word
14353 AOT_FinalizerBase_detachments_offset = 0x14;
14354static constexpr dart::compiler::target::word
14355 AOT_FinalizerBase_entries_collected_offset = 0x1c;
14356static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
14357 0x8;
14358static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
14359 0xc;
14360static constexpr dart::compiler::target::word
14361 AOT_FinalizerEntry_external_size_offset = 0x20;
14362static constexpr dart::compiler::target::word
14363 AOT_FinalizerEntry_finalizer_offset = 0x14;
14364static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
14365 0x18;
14366static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
14367 0x10;
14368static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
14369 0x8;
14370static constexpr dart::compiler::target::word
14371 AOT_NativeFinalizer_callback_offset = 0x20;
14372static constexpr dart::compiler::target::word
14373 AOT_FunctionType_named_parameter_names_offset = 0x2c;
14374static constexpr dart::compiler::target::word
14375 AOT_FunctionType_packed_parameter_counts_offset = 0x30;
14376static constexpr dart::compiler::target::word
14377 AOT_FunctionType_packed_type_parameter_counts_offset = 0x34;
14378static constexpr dart::compiler::target::word
14379 AOT_FunctionType_parameter_types_offset = 0x28;
14380static constexpr dart::compiler::target::word
14381 AOT_FunctionType_type_parameters_offset = 0x20;
14382static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
14383 0x26;
14384static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
14385 0x10;
14386static constexpr dart::compiler::target::word
14387 AOT_TypeArguments_instantiations_offset = 0x8;
14388static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
14389 0xc;
14390static constexpr dart::compiler::target::word
14391 AOT_TypeArguments_nullability_offset = 0x14;
14392static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
14393 0x18;
14394static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
14395 0x8;
14396static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
14397 0xc;
14398static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
14399 0x10;
14400static constexpr dart::compiler::target::word
14401 AOT_TypeParameters_defaults_offset = 0x14;
14402static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
14403 0x14;
14404static constexpr dart::compiler::target::word
14405 AOT_TypedDataView_typed_data_offset = 0x18;
14406static constexpr dart::compiler::target::word
14407 AOT_TypedDataView_offset_in_bytes_offset = 0x1c;
14408static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
14409 0x18;
14410static constexpr dart::compiler::target::word
14411 AOT_UnhandledException_exception_offset = 0x8;
14412static constexpr dart::compiler::target::word
14413 AOT_UnhandledException_stacktrace_offset = 0xc;
14414static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
14415static constexpr dart::compiler::target::word
14416 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
14417static constexpr dart::compiler::target::word
14418 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
14419static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
14420static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
14421 0xc;
14422static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
14423 0x8;
14424static constexpr dart::compiler::target::word
14425 AOT_WeakReference_type_arguments_offset = 0xc;
14426static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
14427 0x8, 0x18, 0x10, 0x20};
14428static constexpr dart::compiler::target::word
14429 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
14430 0x5e0, 0x5e8, 0x5f0, 0x5f8, -1, -1, 0x600, 0x608,
14431 0x610, 0x618, 0x620, -1, 0x628, 0x630, -1, -1};
14432static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
14433 0x20;
14434static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
14435static constexpr dart::compiler::target::word AOT_Array_header_size = 0x10;
14436static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
14437static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
14438 0x10;
14439static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x68;
14440static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x28;
14441static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
14442 0x18;
14443static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
14444 0x10;
14445static constexpr dart::compiler::target::word
14446 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
14447static constexpr dart::compiler::target::word
14448 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
14449static constexpr dart::compiler::target::word AOT_Context_header_size = 0x10;
14450static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
14451static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
14452 0x18;
14453static constexpr dart::compiler::target::word
14454 AOT_ExternalOneByteString_InstanceSize = 0x20;
14455static constexpr dart::compiler::target::word
14456 AOT_ExternalTwoByteString_InstanceSize = 0x20;
14457static constexpr dart::compiler::target::word
14458 AOT_ExternalTypedData_InstanceSize = 0x18;
14459static constexpr dart::compiler::target::word
14460 AOT_FfiTrampolineData_InstanceSize = 0x20;
14461static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x38;
14462static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x28;
14463static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
14464 0x28;
14465static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
14466 0x28;
14467static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
14468static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
14469static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x38;
14470static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
14471 0x38;
14472static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
14473static constexpr dart::compiler::target::word
14474 AOT_GrowableObjectArray_InstanceSize = 0x18;
14475static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
14476static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
14477static constexpr dart::compiler::target::word
14478 AOT_Instructions_UnalignedHeaderSize = 0x10;
14479static constexpr dart::compiler::target::word
14480 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
14481static constexpr dart::compiler::target::word
14482 AOT_InstructionsTable_InstanceSize = 0x30;
14483static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
14484static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
14485static constexpr dart::compiler::target::word
14486 AOT_KernelProgramInfo_InstanceSize = 0x38;
14487static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
14488 0x20;
14489static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x60;
14490static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
14491 0x18;
14492static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
14493 0x20;
14494static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
14495 0x8;
14496static constexpr dart::compiler::target::word
14497 AOT_MegamorphicCache_InstanceSize = 0x30;
14498static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
14499static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
14500 0x10;
14501static constexpr dart::compiler::target::word
14502 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
14503static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x18;
14504static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
14505 0x20;
14506static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
14507static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
14508static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
14509 0x10;
14510static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
14511 0x10;
14512static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
14513static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
14514 0x18;
14515static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
14516 0x28;
14517static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x50;
14518static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x30;
14519static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
14520static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
14521static constexpr dart::compiler::target::word
14522 AOT_SingleTargetCache_InstanceSize = 0x20;
14523static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
14524 0x18;
14525static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
14526 0x28;
14527static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
14528static constexpr dart::compiler::target::word
14529 AOT_SubtypeTestCache_InstanceSize = 0x18;
14530static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
14531 0x18;
14532static constexpr dart::compiler::target::word
14533 AOT_TransferableTypedData_InstanceSize = 0x8;
14534static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x28;
14535static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
14536 0x28;
14537static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
14538 0x18;
14539static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
14540static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
14541 0x18;
14542static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
14543 0x20;
14544static constexpr dart::compiler::target::word
14545 AOT_UnhandledException_InstanceSize = 0x10;
14546static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
14547 0x20;
14548static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
14549 0x10;
14550static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
14551static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
14552 0x18;
14553static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
14554 0x18;
14555static constexpr dart::compiler::target::word
14556 AOT_WeakSerializationReference_InstanceSize = 0x10;
14557#endif // !defined(PRODUCT) && \
14558 // defined(TARGET_ARCH_X64) && \
14559 // defined(DART_COMPRESSED_POINTERS)
14560
14561#if !defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
14562 defined(DART_COMPRESSED_POINTERS)
14563static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
14564 0x20;
14565static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
14566 0x10;
14567static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
14568static constexpr dart::compiler::target::word
14569 AOT_ClassTable_elements_start_offset = 0x0;
14570static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
14571static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
14572 0x98;
14573static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
14574static constexpr dart::compiler::target::word
14575 AOT_Context_elements_start_offset = 0x10;
14576static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
14577static constexpr dart::compiler::target::word
14578 AOT_ContextScope_elements_start_offset = 0x10;
14579static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
14580 0x24;
14581static constexpr dart::compiler::target::word
14582 AOT_ExceptionHandlers_elements_start_offset = 0x10;
14583static constexpr dart::compiler::target::word
14584 AOT_ExceptionHandlers_element_size = 0xc;
14585static constexpr dart::compiler::target::word
14586 AOT_ObjectPool_elements_start_offset = 0x10;
14587static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
14588static constexpr dart::compiler::target::word
14589 AOT_OneByteString_elements_start_offset = 0x10;
14590static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
14591 0x1;
14592static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
14593 0x10;
14594static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
14595static constexpr dart::compiler::target::word
14596 AOT_TypeArguments_elements_start_offset = 0x18;
14597static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
14598 0x4;
14599static constexpr dart::compiler::target::word
14600 AOT_TwoByteString_elements_start_offset = 0x10;
14601static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
14602 0x2;
14603static constexpr dart::compiler::target::word
14604 AOT_WeakArray_elements_start_offset = 0x10;
14605static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
14606static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
14607 0xfffffff;
14608static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
14609 0xfffc;
14610static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
14611 0xfffffff;
14612static constexpr dart::compiler::target::word
14613 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
14614static constexpr dart::compiler::target::word
14615 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x34;
14616static constexpr dart::compiler::target::word
14617 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
14618static constexpr dart::compiler::target::word
14619 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x18;
14620static constexpr dart::compiler::target::word
14621 AOT_Instructions_kBarePayloadAlignment = 0x4;
14622static constexpr dart::compiler::target::word
14623 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
14624static constexpr dart::compiler::target::word
14625 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
14626static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
14627static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
14628static constexpr dart::compiler::target::word
14629 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
14630static constexpr dart::compiler::target::word
14631 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
14632static constexpr dart::compiler::target::word
14633 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
14634static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
14635 0xffff;
14636static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
14637 0xffff;
14638static constexpr dart::compiler::target::word AOT_String_kMaxElements =
14639 0x1fffffff;
14640static constexpr dart::compiler::target::word
14641 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
14642static constexpr dart::compiler::target::word
14643 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
14644static constexpr dart::compiler::target::word
14645 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
14646static constexpr dart::compiler::target::word
14647 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
14648static constexpr dart::compiler::target::word
14649 AOT_SubtypeTestCache_kDestinationType = 0x6;
14650static constexpr dart::compiler::target::word
14651 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
14652static constexpr dart::compiler::target::word
14653 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
14654static constexpr dart::compiler::target::word
14655 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
14656static constexpr dart::compiler::target::word
14657 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
14658static constexpr dart::compiler::target::word
14659 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
14660static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
14661 0x7;
14662static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
14663 0x7;
14664static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
14665 0xfffffff;
14666static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
14667 0x10;
14668static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
14669 0x1c;
14670static constexpr dart::compiler::target::word
14671 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
14672static constexpr dart::compiler::target::word
14673 AOT_ArgumentsDescriptor_count_offset = 0x14;
14674static constexpr dart::compiler::target::word
14675 AOT_ArgumentsDescriptor_size_offset = 0x18;
14676static constexpr dart::compiler::target::word
14677 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x20;
14678static constexpr dart::compiler::target::word
14679 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
14680static constexpr dart::compiler::target::word
14681 AOT_ArgumentsDescriptor_name_offset = 0x0;
14682static constexpr dart::compiler::target::word
14683 AOT_ArgumentsDescriptor_position_offset = 0x4;
14684static constexpr dart::compiler::target::word
14685 AOT_ArgumentsDescriptor_positional_count_offset = 0x1c;
14686static constexpr dart::compiler::target::word
14687 AOT_ArgumentsDescriptor_type_args_len_offset = 0x10;
14688static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x10;
14689static constexpr dart::compiler::target::word AOT_Array_length_offset = 0xc;
14690static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
14691static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
14692 0x8;
14693static constexpr dart::compiler::target::word
14694 AOT_Class_declaration_type_offset = 0x38;
14695static constexpr dart::compiler::target::word
14696 AOT_Class_num_type_arguments_offset = 0x50;
14697static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
14698 0x30;
14699static constexpr dart::compiler::target::word
14700 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x5c;
14701static constexpr dart::compiler::target::word
14702 AOT_ClassTable_allocation_tracing_state_table_offset = 0x8;
14703static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x18;
14704static constexpr dart::compiler::target::word
14705 AOT_Closure_delayed_type_arguments_offset = 0x10;
14706static constexpr dart::compiler::target::word AOT_Closure_function_offset =
14707 0x14;
14708static constexpr dart::compiler::target::word
14709 AOT_Closure_function_type_arguments_offset = 0xc;
14710static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x1c;
14711static constexpr dart::compiler::target::word
14712 AOT_Closure_instantiator_type_arguments_offset = 0x8;
14713static constexpr dart::compiler::target::word
14714 AOT_ClosureData_packed_fields_offset = 0x14;
14715static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
14716 0x30;
14717static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
14718 0x28;
14719static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
14720static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
14721 0x8;
14722static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0xc;
14723static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
14724static constexpr dart::compiler::target::word
14725 AOT_ExternalOneByteString_external_data_offset = 0x10;
14726static constexpr dart::compiler::target::word
14727 AOT_ExternalTwoByteString_external_data_offset = 0x10;
14728static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
14729static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
14730static constexpr dart::compiler::target::word
14731 AOT_Field_initializer_function_offset = 0x14;
14732static constexpr dart::compiler::target::word
14733 AOT_Field_host_offset_or_field_id_offset = 0x18;
14734static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
14735 0x2c;
14736static constexpr dart::compiler::target::word
14737 AOT_Field_guarded_list_length_in_object_offset_offset = 0x34;
14738static constexpr dart::compiler::target::word
14739 AOT_Field_guarded_list_length_offset = 0x1c;
14740static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
14741 0x30;
14742static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x36;
14743static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x2c;
14744static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x24;
14745static constexpr dart::compiler::target::word
14746 AOT_Function_entry_point_offset[] = {0x8, 0x10};
14747static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
14748 0x34;
14749static constexpr dart::compiler::target::word AOT_Function_signature_offset =
14750 0x20;
14751static constexpr dart::compiler::target::word
14752 AOT_FutureOr_type_arguments_offset = 0x8;
14753static constexpr dart::compiler::target::word
14754 AOT_GrowableObjectArray_data_offset = 0x10;
14755static constexpr dart::compiler::target::word
14756 AOT_GrowableObjectArray_length_offset = 0xc;
14757static constexpr dart::compiler::target::word
14758 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
14759static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
14760static constexpr dart::compiler::target::word
14761 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
14762static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
14763 0x3;
14764static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
14765 0x0;
14766static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
14767static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
14768static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
14769 0x28;
14770static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
14771static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
14772 0x28;
14773static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
14774 0x30;
14775static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
14776 0x40;
14777static constexpr dart::compiler::target::word
14778 AOT_Isolate_has_resumption_breakpoints_offset = 0x49;
14779static constexpr dart::compiler::target::word
14780 AOT_IsolateGroup_object_store_offset = 0x20;
14781static constexpr dart::compiler::target::word
14782 AOT_IsolateGroup_class_table_offset = 0x10;
14783static constexpr dart::compiler::target::word
14784 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
14785static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
14786 0x48;
14787static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
14788 0x20;
14789static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
14790 0x10;
14791static constexpr dart::compiler::target::word
14792 AOT_ImmutableLinkedHashBase_data_offset = 0x10;
14793static constexpr dart::compiler::target::word
14794 AOT_LinkedHashBase_deleted_keys_offset = 0x18;
14795static constexpr dart::compiler::target::word
14796 AOT_LinkedHashBase_hash_mask_offset = 0xc;
14797static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
14798 0x1c;
14799static constexpr dart::compiler::target::word
14800 AOT_LinkedHashBase_type_arguments_offset = 0x8;
14801static constexpr dart::compiler::target::word
14802 AOT_LinkedHashBase_used_data_offset = 0x14;
14803static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
14804static constexpr dart::compiler::target::word
14805 AOT_MarkingStackBlock_pointers_offset = 0x10;
14806static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
14807 0x8;
14808static constexpr dart::compiler::target::word
14809 AOT_MegamorphicCache_buckets_offset = 0x18;
14810static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
14811 0x20;
14812static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
14813static constexpr dart::compiler::target::word
14814 AOT_NativeArguments_argc_tag_offset = 0x8;
14815static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
14816 0x10;
14817static constexpr dart::compiler::target::word
14818 AOT_NativeArguments_retval_offset = 0x18;
14819static constexpr dart::compiler::target::word
14820 AOT_NativeArguments_thread_offset = 0x0;
14821static constexpr dart::compiler::target::word
14822 AOT_ObjectStore_double_type_offset = 0x180;
14823static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
14824 0x128;
14825static constexpr dart::compiler::target::word
14826 AOT_ObjectStore_record_field_names_offset = 0x3f8;
14827static constexpr dart::compiler::target::word
14828 AOT_ObjectStore_string_type_offset = 0x1a8;
14829static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
14830 0x108;
14831static constexpr dart::compiler::target::word
14832 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
14833static constexpr dart::compiler::target::word
14834 AOT_ObjectStore_suspend_state_await_offset = 0x448;
14835static constexpr dart::compiler::target::word
14836 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
14837static constexpr dart::compiler::target::word
14838 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
14839static constexpr dart::compiler::target::word
14840 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
14841static constexpr dart::compiler::target::word
14842 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
14843static constexpr dart::compiler::target::word
14844 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
14845static constexpr dart::compiler::target::word
14846 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
14847static constexpr dart::compiler::target::word
14848 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
14849static constexpr dart::compiler::target::word
14850 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
14851static constexpr dart::compiler::target::word
14852 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
14853static constexpr dart::compiler::target::word
14854 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
14855static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
14856 0x10;
14857static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
14858static constexpr dart::compiler::target::word
14859 AOT_Pointer_type_arguments_offset = 0x10;
14860static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
14861 0x8;
14862static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
14863 0xc;
14864static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0xc;
14865static constexpr dart::compiler::target::word
14866 AOT_SingleTargetCache_entry_point_offset = 0x10;
14867static constexpr dart::compiler::target::word
14868 AOT_SingleTargetCache_lower_limit_offset = 0x18;
14869static constexpr dart::compiler::target::word
14870 AOT_SingleTargetCache_target_offset = 0x8;
14871static constexpr dart::compiler::target::word
14872 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
14873static constexpr dart::compiler::target::word
14874 AOT_StoreBufferBlock_pointers_offset = 0x10;
14875static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
14876 0x8;
14877static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
14878 0x8;
14879static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
14880static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
14881static constexpr dart::compiler::target::word
14882 AOT_SubtypeTestCache_cache_offset = 0x8;
14883static constexpr dart::compiler::target::word
14884 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
14885static constexpr dart::compiler::target::word
14886 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
14887static constexpr dart::compiler::target::word
14888 AOT_SuspendState_error_callback_offset = 0x20;
14889static constexpr dart::compiler::target::word
14890 AOT_SuspendState_frame_size_offset = 0x8;
14891static constexpr dart::compiler::target::word
14892 AOT_SuspendState_function_data_offset = 0x18;
14893static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
14894 0x28;
14895static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
14896static constexpr dart::compiler::target::word
14897 AOT_SuspendState_then_callback_offset = 0x1c;
14898static constexpr dart::compiler::target::word
14899 AOT_Thread_AllocateArray_entry_point_offset = 0x2c8;
14900static constexpr dart::compiler::target::word
14901 AOT_Thread_active_exception_offset = 0x730;
14902static constexpr dart::compiler::target::word
14903 AOT_Thread_active_stacktrace_offset = 0x738;
14904static constexpr dart::compiler::target::word
14905 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f0;
14906static constexpr dart::compiler::target::word
14907 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
14908static constexpr dart::compiler::target::word
14909 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
14910static constexpr dart::compiler::target::word
14911 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
14912static constexpr dart::compiler::target::word
14913 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
14914static constexpr dart::compiler::target::word
14915 AOT_Thread_allocate_object_entry_point_offset = 0x210;
14916static constexpr dart::compiler::target::word
14917 AOT_Thread_allocate_object_stub_offset = 0x128;
14918static constexpr dart::compiler::target::word
14919 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x218;
14920static constexpr dart::compiler::target::word
14921 AOT_Thread_allocate_object_parameterized_stub_offset = 0x130;
14922static constexpr dart::compiler::target::word
14923 AOT_Thread_allocate_object_slow_entry_point_offset = 0x220;
14924static constexpr dart::compiler::target::word
14925 AOT_Thread_allocate_object_slow_stub_offset = 0x138;
14926static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
14927 0x770;
14928static constexpr dart::compiler::target::word
14929 AOT_Thread_async_exception_handler_stub_offset = 0x140;
14930static constexpr dart::compiler::target::word
14931 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
14932static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
14933 0x80;
14934static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
14935 0x78;
14936static constexpr dart::compiler::target::word
14937 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
14938static constexpr dart::compiler::target::word
14939 AOT_Thread_call_to_runtime_entry_point_offset = 0x1f8;
14940static constexpr dart::compiler::target::word
14941 AOT_Thread_call_to_runtime_stub_offset = 0xb0;
14942static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
14943 0x7a8;
14944static constexpr dart::compiler::target::word
14945 AOT_Thread_dispatch_table_array_offset = 0x60;
14946static constexpr dart::compiler::target::word
14947 AOT_Thread_double_truncate_round_supported_offset = 0x778;
14948static constexpr dart::compiler::target::word
14949 AOT_Thread_service_extension_stream_offset = 0x7b0;
14950static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
14951 0x248;
14952static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
14953 0x198;
14954static constexpr dart::compiler::target::word
14955 AOT_Thread_deoptimize_entry_offset = 0x250;
14956static constexpr dart::compiler::target::word
14957 AOT_Thread_deoptimize_stub_offset = 0x1a0;
14958static constexpr dart::compiler::target::word
14959 AOT_Thread_double_abs_address_offset = 0x2a0;
14960static constexpr dart::compiler::target::word
14961 AOT_Thread_double_negate_address_offset = 0x298;
14962static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58;
14963static constexpr dart::compiler::target::word
14964 AOT_Thread_enter_safepoint_stub_offset = 0x1c8;
14965static constexpr dart::compiler::target::word
14966 AOT_Thread_execution_state_offset = 0x758;
14967static constexpr dart::compiler::target::word
14968 AOT_Thread_exit_safepoint_stub_offset = 0x1d0;
14969static constexpr dart::compiler::target::word
14970 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
14971static constexpr dart::compiler::target::word
14972 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e0;
14973static constexpr dart::compiler::target::word
14974 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x258;
14975static constexpr dart::compiler::target::word
14976 AOT_Thread_fix_allocation_stub_code_offset = 0xa0;
14977static constexpr dart::compiler::target::word
14978 AOT_Thread_fix_callers_target_code_offset = 0x98;
14979static constexpr dart::compiler::target::word
14980 AOT_Thread_float_absolute_address_offset = 0x2b8;
14981static constexpr dart::compiler::target::word
14982 AOT_Thread_float_negate_address_offset = 0x2b0;
14983static constexpr dart::compiler::target::word
14984 AOT_Thread_float_not_address_offset = 0x2a8;
14985static constexpr dart::compiler::target::word
14986 AOT_Thread_float_zerow_address_offset = 0x2c0;
14987static constexpr dart::compiler::target::word
14988 AOT_Thread_global_object_pool_offset = 0x740;
14989static constexpr dart::compiler::target::word
14990 AOT_Thread_invoke_dart_code_stub_offset = 0xa8;
14991static constexpr dart::compiler::target::word
14992 AOT_Thread_exit_through_ffi_offset = 0x768;
14993static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6d8;
14994static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
14995 0x6e0;
14996static constexpr dart::compiler::target::word
14997 AOT_Thread_field_table_values_offset = 0x68;
14998static constexpr dart::compiler::target::word
14999 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
15000static constexpr dart::compiler::target::word
15001 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
15002static constexpr dart::compiler::target::word
15003 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
15004static constexpr dart::compiler::target::word
15005 AOT_Thread_marking_stack_block_offset = 0x708;
15006static constexpr dart::compiler::target::word
15007 AOT_Thread_megamorphic_call_checked_entry_offset = 0x238;
15008static constexpr dart::compiler::target::word
15009 AOT_Thread_switchable_call_miss_entry_offset = 0x240;
15010static constexpr dart::compiler::target::word
15011 AOT_Thread_switchable_call_miss_stub_offset = 0x178;
15012static constexpr dart::compiler::target::word
15013 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
15014static constexpr dart::compiler::target::word
15015 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
15016 0xc0;
15017static constexpr dart::compiler::target::word
15018 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
15019 0xb8;
15020static constexpr dart::compiler::target::word
15021 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
15022static constexpr dart::compiler::target::word
15023 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
15024static constexpr dart::compiler::target::word
15025 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
15026static constexpr dart::compiler::target::word
15027 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
15028static constexpr dart::compiler::target::word
15029 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
15030static constexpr dart::compiler::target::word
15031 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
15032static constexpr dart::compiler::target::word
15033 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
15034static constexpr dart::compiler::target::word
15035 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
15036static constexpr dart::compiler::target::word
15037 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
15038static constexpr dart::compiler::target::word
15039 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
15040static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
15041 0x148;
15042static constexpr dart::compiler::target::word
15043 AOT_Thread_return_async_not_future_stub_offset = 0x158;
15044static constexpr dart::compiler::target::word
15045 AOT_Thread_return_async_star_stub_offset = 0x160;
15046static constexpr dart::compiler::target::word
15047 AOT_Thread_return_async_stub_offset = 0x150;
15048static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
15049 0x70;
15050static constexpr dart::compiler::target::word
15051 AOT_Thread_predefined_symbols_address_offset = 0x288;
15052static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
15053 0x748;
15054static constexpr dart::compiler::target::word
15055 AOT_Thread_saved_shadow_call_stack_offset = 0x750;
15056static constexpr dart::compiler::target::word
15057 AOT_Thread_safepoint_state_offset = 0x760;
15058static constexpr dart::compiler::target::word
15059 AOT_Thread_slow_type_test_stub_offset = 0x1b8;
15060static constexpr dart::compiler::target::word
15061 AOT_Thread_slow_type_test_entry_point_offset = 0x268;
15062static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
15063 0x38;
15064static constexpr dart::compiler::target::word
15065 AOT_Thread_saved_stack_limit_offset = 0x6e8;
15066static constexpr dart::compiler::target::word
15067 AOT_Thread_stack_overflow_flags_offset = 0x6f0;
15068static constexpr dart::compiler::target::word
15069 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
15070static constexpr dart::compiler::target::word
15071 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
15072static constexpr dart::compiler::target::word
15073 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
15074 0x228;
15075static constexpr dart::compiler::target::word
15076 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
15077static constexpr dart::compiler::target::word
15078 AOT_Thread_store_buffer_block_offset = 0x700;
15079static constexpr dart::compiler::target::word
15080 AOT_Thread_suspend_state_await_entry_point_offset = 0x688;
15081static constexpr dart::compiler::target::word
15082 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x690;
15083static constexpr dart::compiler::target::word
15084 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x680;
15085static constexpr dart::compiler::target::word
15086 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x698;
15087static constexpr dart::compiler::target::word
15088 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6a0;
15089static constexpr dart::compiler::target::word
15090 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6a8;
15091static constexpr dart::compiler::target::word
15092 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6b0;
15093static constexpr dart::compiler::target::word
15094 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6b8;
15095static constexpr dart::compiler::target::word
15096 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6c0;
15097static constexpr dart::compiler::target::word
15098 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
15099 0x6c8;
15100static constexpr dart::compiler::target::word
15101 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6d0;
15102static constexpr dart::compiler::target::word
15103 AOT_Thread_top_exit_frame_info_offset = 0x6f8;
15104static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50;
15105static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
15106 0x20;
15107static constexpr dart::compiler::target::word
15108 AOT_Thread_unboxed_runtime_arg_offset = 0x720;
15109static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x718;
15110static constexpr dart::compiler::target::word
15111 AOT_Thread_write_barrier_entry_point_offset = 0x1e8;
15112static constexpr dart::compiler::target::word
15113 AOT_Thread_write_barrier_mask_offset = 0x40;
15114static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset =
15115 0x48;
15116static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
15117 0x780;
15118static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x788;
15119static constexpr dart::compiler::target::word
15120 AOT_Thread_jump_to_frame_entry_point_offset = 0x260;
15121static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
15122 0x790;
15123static constexpr dart::compiler::target::word
15124 AOT_TsanUtils_setjmp_function_offset = 0x0;
15125static constexpr dart::compiler::target::word
15126 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
15127static constexpr dart::compiler::target::word
15128 AOT_TsanUtils_exception_pc_offset = 0x10;
15129static constexpr dart::compiler::target::word
15130 AOT_TsanUtils_exception_sp_offset = 0x18;
15131static constexpr dart::compiler::target::word
15132 AOT_TsanUtils_exception_fp_offset = 0x20;
15133static constexpr dart::compiler::target::word
15134 AOT_TimelineStream_enabled_offset = 0x10;
15135static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
15136 0x10;
15137static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x20;
15138static constexpr dart::compiler::target::word
15139 AOT_Finalizer_type_arguments_offset = 0x24;
15140static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
15141 0x20;
15142static constexpr dart::compiler::target::word
15143 AOT_FinalizerBase_all_entries_offset = 0x18;
15144static constexpr dart::compiler::target::word
15145 AOT_FinalizerBase_detachments_offset = 0x14;
15146static constexpr dart::compiler::target::word
15147 AOT_FinalizerBase_entries_collected_offset = 0x1c;
15148static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
15149 0x8;
15150static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
15151 0xc;
15152static constexpr dart::compiler::target::word
15153 AOT_FinalizerEntry_external_size_offset = 0x20;
15154static constexpr dart::compiler::target::word
15155 AOT_FinalizerEntry_finalizer_offset = 0x14;
15156static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
15157 0x18;
15158static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
15159 0x10;
15160static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
15161 0x8;
15162static constexpr dart::compiler::target::word
15163 AOT_NativeFinalizer_callback_offset = 0x20;
15164static constexpr dart::compiler::target::word
15165 AOT_FunctionType_named_parameter_names_offset = 0x2c;
15166static constexpr dart::compiler::target::word
15167 AOT_FunctionType_packed_parameter_counts_offset = 0x30;
15168static constexpr dart::compiler::target::word
15169 AOT_FunctionType_packed_type_parameter_counts_offset = 0x34;
15170static constexpr dart::compiler::target::word
15171 AOT_FunctionType_parameter_types_offset = 0x28;
15172static constexpr dart::compiler::target::word
15173 AOT_FunctionType_type_parameters_offset = 0x20;
15174static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
15175 0x26;
15176static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
15177 0x10;
15178static constexpr dart::compiler::target::word
15179 AOT_TypeArguments_instantiations_offset = 0x8;
15180static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
15181 0xc;
15182static constexpr dart::compiler::target::word
15183 AOT_TypeArguments_nullability_offset = 0x14;
15184static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
15185 0x18;
15186static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
15187 0x8;
15188static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
15189 0xc;
15190static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
15191 0x10;
15192static constexpr dart::compiler::target::word
15193 AOT_TypeParameters_defaults_offset = 0x14;
15194static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
15195 0x14;
15196static constexpr dart::compiler::target::word
15197 AOT_TypedDataView_typed_data_offset = 0x18;
15198static constexpr dart::compiler::target::word
15199 AOT_TypedDataView_offset_in_bytes_offset = 0x1c;
15200static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
15201 0x18;
15202static constexpr dart::compiler::target::word
15203 AOT_UnhandledException_exception_offset = 0x8;
15204static constexpr dart::compiler::target::word
15205 AOT_UnhandledException_stacktrace_offset = 0xc;
15206static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
15207static constexpr dart::compiler::target::word
15208 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
15209static constexpr dart::compiler::target::word
15210 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
15211static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
15212static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
15213 0xc;
15214static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
15215 0x8;
15216static constexpr dart::compiler::target::word
15217 AOT_WeakReference_type_arguments_offset = 0xc;
15218static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
15219 0x8, 0x18, 0x10, 0x20};
15220static constexpr dart::compiler::target::word
15221 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
15222 0x5e0, 0x5e8, 0x5f0, 0x5f8, 0x600, 0x608, 0x610, 0x618,
15223 0x620, 0x628, 0x630, 0x638, 0x640, 0x648, 0x650, -1,
15224 -1, -1, -1, 0x658, 0x660, -1, -1, 0x668,
15225 0x670, 0x678, -1, -1, -1, -1, -1, -1};
15226static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
15227 0x20;
15228static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
15229static constexpr dart::compiler::target::word AOT_Array_header_size = 0x10;
15230static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
15231static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
15232 0x10;
15233static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x68;
15234static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x28;
15235static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
15236 0x18;
15237static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
15238 0x10;
15239static constexpr dart::compiler::target::word
15240 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
15241static constexpr dart::compiler::target::word
15242 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
15243static constexpr dart::compiler::target::word AOT_Context_header_size = 0x10;
15244static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
15245static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
15246 0x18;
15247static constexpr dart::compiler::target::word
15248 AOT_ExternalOneByteString_InstanceSize = 0x20;
15249static constexpr dart::compiler::target::word
15250 AOT_ExternalTwoByteString_InstanceSize = 0x20;
15251static constexpr dart::compiler::target::word
15252 AOT_ExternalTypedData_InstanceSize = 0x18;
15253static constexpr dart::compiler::target::word
15254 AOT_FfiTrampolineData_InstanceSize = 0x20;
15255static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x38;
15256static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x28;
15257static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
15258 0x28;
15259static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
15260 0x28;
15261static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
15262static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
15263static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x38;
15264static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
15265 0x38;
15266static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
15267static constexpr dart::compiler::target::word
15268 AOT_GrowableObjectArray_InstanceSize = 0x18;
15269static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
15270static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
15271static constexpr dart::compiler::target::word
15272 AOT_Instructions_UnalignedHeaderSize = 0x10;
15273static constexpr dart::compiler::target::word
15274 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
15275static constexpr dart::compiler::target::word
15276 AOT_InstructionsTable_InstanceSize = 0x30;
15277static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
15278static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
15279static constexpr dart::compiler::target::word
15280 AOT_KernelProgramInfo_InstanceSize = 0x38;
15281static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
15282 0x20;
15283static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x60;
15284static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
15285 0x18;
15286static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
15287 0x20;
15288static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
15289 0x8;
15290static constexpr dart::compiler::target::word
15291 AOT_MegamorphicCache_InstanceSize = 0x30;
15292static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
15293static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
15294 0x10;
15295static constexpr dart::compiler::target::word
15296 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
15297static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x18;
15298static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
15299 0x20;
15300static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
15301static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
15302static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
15303 0x10;
15304static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
15305 0x10;
15306static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
15307static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
15308 0x18;
15309static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
15310 0x28;
15311static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x50;
15312static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x30;
15313static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
15314static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
15315static constexpr dart::compiler::target::word
15316 AOT_SingleTargetCache_InstanceSize = 0x20;
15317static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
15318 0x18;
15319static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
15320 0x28;
15321static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
15322static constexpr dart::compiler::target::word
15323 AOT_SubtypeTestCache_InstanceSize = 0x18;
15324static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
15325 0x18;
15326static constexpr dart::compiler::target::word
15327 AOT_TransferableTypedData_InstanceSize = 0x8;
15328static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x28;
15329static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
15330 0x28;
15331static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
15332 0x18;
15333static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
15334static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
15335 0x18;
15336static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
15337 0x20;
15338static constexpr dart::compiler::target::word
15339 AOT_UnhandledException_InstanceSize = 0x10;
15340static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
15341 0x20;
15342static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
15343 0x10;
15344static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
15345static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
15346 0x18;
15347static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
15348 0x18;
15349static constexpr dart::compiler::target::word
15350 AOT_WeakSerializationReference_InstanceSize = 0x10;
15351#endif // !defined(PRODUCT) && \
15352 // defined(TARGET_ARCH_ARM64) && \
15353 // defined(DART_COMPRESSED_POINTERS)
15354
15355#if !defined(PRODUCT) && defined(TARGET_ARCH_RISCV32) && \
15356 !defined(DART_COMPRESSED_POINTERS)
15357static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
15358 0x1c;
15359static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
15360 0xc;
15361static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
15362static constexpr dart::compiler::target::word
15363 AOT_ClassTable_elements_start_offset = 0x0;
15364static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
15365static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
15366 0x58;
15367static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
15368static constexpr dart::compiler::target::word
15369 AOT_Context_elements_start_offset = 0xc;
15370static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
15371static constexpr dart::compiler::target::word
15372 AOT_ContextScope_elements_start_offset = 0xc;
15373static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
15374 0x24;
15375static constexpr dart::compiler::target::word
15376 AOT_ExceptionHandlers_elements_start_offset = 0xc;
15377static constexpr dart::compiler::target::word
15378 AOT_ExceptionHandlers_element_size = 0xc;
15379static constexpr dart::compiler::target::word
15380 AOT_ObjectPool_elements_start_offset = 0x8;
15381static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x4;
15382static constexpr dart::compiler::target::word
15383 AOT_OneByteString_elements_start_offset = 0xc;
15384static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
15385 0x1;
15386static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
15387 0x8;
15388static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
15389static constexpr dart::compiler::target::word
15390 AOT_TypeArguments_elements_start_offset = 0x14;
15391static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
15392 0x4;
15393static constexpr dart::compiler::target::word
15394 AOT_TwoByteString_elements_start_offset = 0xc;
15395static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
15396 0x2;
15397static constexpr dart::compiler::target::word
15398 AOT_WeakArray_elements_start_offset = 0xc;
15399static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
15400static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
15401 0xfffffff;
15402static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
15403 0xfffd;
15404static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
15405 0xfffffff;
15406static constexpr dart::compiler::target::word
15407 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x6;
15408static constexpr dart::compiler::target::word
15409 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
15410static constexpr dart::compiler::target::word
15411 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x6;
15412static constexpr dart::compiler::target::word
15413 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x12;
15414static constexpr dart::compiler::target::word
15415 AOT_Instructions_kBarePayloadAlignment = 0x4;
15416static constexpr dart::compiler::target::word
15417 AOT_Instructions_kNonBarePayloadAlignment = 0x4;
15418static constexpr dart::compiler::target::word
15419 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
15420static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
15421static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
15422static constexpr dart::compiler::target::word
15423 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
15424static constexpr dart::compiler::target::word
15425 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
15426static constexpr dart::compiler::target::word
15427 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
15428static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
15429 0xffff;
15430static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
15431 0xffff;
15432static constexpr dart::compiler::target::word AOT_String_kMaxElements =
15433 0x1fffffff;
15434static constexpr dart::compiler::target::word
15435 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff4;
15436static constexpr dart::compiler::target::word
15437 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fffa;
15438static constexpr dart::compiler::target::word
15439 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
15440static constexpr dart::compiler::target::word
15441 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
15442static constexpr dart::compiler::target::word
15443 AOT_SubtypeTestCache_kDestinationType = 0x6;
15444static constexpr dart::compiler::target::word
15445 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
15446static constexpr dart::compiler::target::word
15447 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
15448static constexpr dart::compiler::target::word
15449 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
15450static constexpr dart::compiler::target::word
15451 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
15452static constexpr dart::compiler::target::word
15453 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
15454static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
15455 0x7;
15456static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
15457 0x7;
15458static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
15459 0xfffffff;
15460static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
15461 0x8;
15462static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
15463 0x10;
15464static constexpr dart::compiler::target::word
15465 AOT_AbstractType_type_test_stub_entry_point_offset = 0x4;
15466static constexpr dart::compiler::target::word
15467 AOT_ArgumentsDescriptor_count_offset = 0x10;
15468static constexpr dart::compiler::target::word
15469 AOT_ArgumentsDescriptor_size_offset = 0x14;
15470static constexpr dart::compiler::target::word
15471 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x1c;
15472static constexpr dart::compiler::target::word
15473 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
15474static constexpr dart::compiler::target::word
15475 AOT_ArgumentsDescriptor_name_offset = 0x0;
15476static constexpr dart::compiler::target::word
15477 AOT_ArgumentsDescriptor_position_offset = 0x4;
15478static constexpr dart::compiler::target::word
15479 AOT_ArgumentsDescriptor_positional_count_offset = 0x18;
15480static constexpr dart::compiler::target::word
15481 AOT_ArgumentsDescriptor_type_args_len_offset = 0xc;
15482static constexpr dart::compiler::target::word AOT_Array_data_offset = 0xc;
15483static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x8;
15484static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
15485static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
15486 0x4;
15487static constexpr dart::compiler::target::word
15488 AOT_Class_declaration_type_offset = 0x34;
15489static constexpr dart::compiler::target::word
15490 AOT_Class_num_type_arguments_offset = 0x4c;
15491static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
15492 0x2c;
15493static constexpr dart::compiler::target::word
15494 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x58;
15495static constexpr dart::compiler::target::word
15496 AOT_ClassTable_allocation_tracing_state_table_offset = 0x4;
15497static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x14;
15498static constexpr dart::compiler::target::word
15499 AOT_Closure_delayed_type_arguments_offset = 0xc;
15500static constexpr dart::compiler::target::word AOT_Closure_function_offset =
15501 0x10;
15502static constexpr dart::compiler::target::word
15503 AOT_Closure_function_type_arguments_offset = 0x8;
15504static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x18;
15505static constexpr dart::compiler::target::word
15506 AOT_Closure_instantiator_type_arguments_offset = 0x4;
15507static constexpr dart::compiler::target::word
15508 AOT_ClosureData_packed_fields_offset = 0x10;
15509static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
15510 0x18;
15511static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
15512 0x14;
15513static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x1c;
15514static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
15515 0x4;
15516static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x8;
15517static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
15518static constexpr dart::compiler::target::word
15519 AOT_ExternalOneByteString_external_data_offset = 0xc;
15520static constexpr dart::compiler::target::word
15521 AOT_ExternalTwoByteString_external_data_offset = 0xc;
15522static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
15523static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
15524static constexpr dart::compiler::target::word
15525 AOT_Field_initializer_function_offset = 0x10;
15526static constexpr dart::compiler::target::word
15527 AOT_Field_host_offset_or_field_id_offset = 0x14;
15528static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
15529 0x28;
15530static constexpr dart::compiler::target::word
15531 AOT_Field_guarded_list_length_in_object_offset_offset = 0x30;
15532static constexpr dart::compiler::target::word
15533 AOT_Field_guarded_list_length_offset = 0x18;
15534static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
15535 0x2c;
15536static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x32;
15537static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x20;
15538static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x18;
15539static constexpr dart::compiler::target::word
15540 AOT_Function_entry_point_offset[] = {0x4, 0x8};
15541static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
15542 0x28;
15543static constexpr dart::compiler::target::word AOT_Function_signature_offset =
15544 0x14;
15545static constexpr dart::compiler::target::word
15546 AOT_FutureOr_type_arguments_offset = 0x4;
15547static constexpr dart::compiler::target::word
15548 AOT_GrowableObjectArray_data_offset = 0xc;
15549static constexpr dart::compiler::target::word
15550 AOT_GrowableObjectArray_length_offset = 0x8;
15551static constexpr dart::compiler::target::word
15552 AOT_GrowableObjectArray_type_arguments_offset = 0x4;
15553static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x10;
15554static constexpr dart::compiler::target::word
15555 AOT_CallSiteData_arguments_descriptor_offset = 0x8;
15556static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
15557 0x3;
15558static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
15559 0x0;
15560static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0xc;
15561static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x10;
15562static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
15563 0x14;
15564static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
15565static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
15566 0x14;
15567static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
15568 0x18;
15569static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
15570 0x20;
15571static constexpr dart::compiler::target::word
15572 AOT_Isolate_has_resumption_breakpoints_offset = 0x25;
15573static constexpr dart::compiler::target::word
15574 AOT_IsolateGroup_object_store_offset = 0x10;
15575static constexpr dart::compiler::target::word
15576 AOT_IsolateGroup_class_table_offset = 0x8;
15577static constexpr dart::compiler::target::word
15578 AOT_IsolateGroup_cached_class_table_table_offset = 0xc;
15579static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
15580 0x24;
15581static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
15582 0x10;
15583static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
15584 0xc;
15585static constexpr dart::compiler::target::word
15586 AOT_ImmutableLinkedHashBase_data_offset = 0xc;
15587static constexpr dart::compiler::target::word
15588 AOT_LinkedHashBase_deleted_keys_offset = 0x14;
15589static constexpr dart::compiler::target::word
15590 AOT_LinkedHashBase_hash_mask_offset = 0x8;
15591static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
15592 0x18;
15593static constexpr dart::compiler::target::word
15594 AOT_LinkedHashBase_type_arguments_offset = 0x4;
15595static constexpr dart::compiler::target::word
15596 AOT_LinkedHashBase_used_data_offset = 0x10;
15597static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
15598static constexpr dart::compiler::target::word
15599 AOT_MarkingStackBlock_pointers_offset = 0x8;
15600static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
15601 0x4;
15602static constexpr dart::compiler::target::word
15603 AOT_MegamorphicCache_buckets_offset = 0xc;
15604static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
15605 0x10;
15606static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
15607static constexpr dart::compiler::target::word
15608 AOT_NativeArguments_argc_tag_offset = 0x4;
15609static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
15610 0x8;
15611static constexpr dart::compiler::target::word
15612 AOT_NativeArguments_retval_offset = 0xc;
15613static constexpr dart::compiler::target::word
15614 AOT_NativeArguments_thread_offset = 0x0;
15615static constexpr dart::compiler::target::word
15616 AOT_ObjectStore_double_type_offset = 0xc0;
15617static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
15618 0x94;
15619static constexpr dart::compiler::target::word
15620 AOT_ObjectStore_record_field_names_offset = 0x1fc;
15621static constexpr dart::compiler::target::word
15622 AOT_ObjectStore_string_type_offset = 0xd4;
15623static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
15624 0x84;
15625static constexpr dart::compiler::target::word
15626 AOT_ObjectStore_ffi_callback_code_offset = 0x278;
15627static constexpr dart::compiler::target::word
15628 AOT_ObjectStore_suspend_state_await_offset = 0x224;
15629static constexpr dart::compiler::target::word
15630 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
15631static constexpr dart::compiler::target::word
15632 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x248;
15633static constexpr dart::compiler::target::word
15634 AOT_ObjectStore_suspend_state_init_async_offset = 0x220;
15635static constexpr dart::compiler::target::word
15636 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x234;
15637static constexpr dart::compiler::target::word
15638 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x240;
15639static constexpr dart::compiler::target::word
15640 AOT_ObjectStore_suspend_state_return_async_offset = 0x22c;
15641static constexpr dart::compiler::target::word
15642 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
15643static constexpr dart::compiler::target::word
15644 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x23c;
15645static constexpr dart::compiler::target::word
15646 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
15647static constexpr dart::compiler::target::word
15648 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x238;
15649static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
15650 0xc;
15651static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x4;
15652static constexpr dart::compiler::target::word
15653 AOT_Pointer_type_arguments_offset = 0x8;
15654static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
15655 0x4;
15656static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
15657 0x8;
15658static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x4;
15659static constexpr dart::compiler::target::word
15660 AOT_SingleTargetCache_entry_point_offset = 0x8;
15661static constexpr dart::compiler::target::word
15662 AOT_SingleTargetCache_lower_limit_offset = 0xc;
15663static constexpr dart::compiler::target::word
15664 AOT_SingleTargetCache_target_offset = 0x4;
15665static constexpr dart::compiler::target::word
15666 AOT_SingleTargetCache_upper_limit_offset = 0x10;
15667static constexpr dart::compiler::target::word
15668 AOT_StoreBufferBlock_pointers_offset = 0x8;
15669static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
15670 0x4;
15671static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
15672 0x4;
15673static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
15674static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
15675static constexpr dart::compiler::target::word
15676 AOT_SubtypeTestCache_cache_offset = 0x4;
15677static constexpr dart::compiler::target::word
15678 AOT_SubtypeTestCache_num_inputs_offset = 0x8;
15679static constexpr dart::compiler::target::word
15680 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
15681static constexpr dart::compiler::target::word
15682 AOT_SuspendState_error_callback_offset = 0x14;
15683static constexpr dart::compiler::target::word
15684 AOT_SuspendState_frame_size_offset = 0x4;
15685static constexpr dart::compiler::target::word
15686 AOT_SuspendState_function_data_offset = 0xc;
15687static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
15688 0x18;
15689static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8;
15690static constexpr dart::compiler::target::word
15691 AOT_SuspendState_then_callback_offset = 0x10;
15692static constexpr dart::compiler::target::word
15693 AOT_Thread_AllocateArray_entry_point_offset = 0x160;
15694static constexpr dart::compiler::target::word
15695 AOT_Thread_active_exception_offset = 0x398;
15696static constexpr dart::compiler::target::word
15697 AOT_Thread_active_stacktrace_offset = 0x39c;
15698static constexpr dart::compiler::target::word
15699 AOT_Thread_array_write_barrier_entry_point_offset = 0xf4;
15700static constexpr dart::compiler::target::word
15701 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0xfc;
15702static constexpr dart::compiler::target::word
15703 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x88;
15704static constexpr dart::compiler::target::word
15705 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x100;
15706static constexpr dart::compiler::target::word
15707 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x8c;
15708static constexpr dart::compiler::target::word
15709 AOT_Thread_allocate_object_entry_point_offset = 0x104;
15710static constexpr dart::compiler::target::word
15711 AOT_Thread_allocate_object_stub_offset = 0x90;
15712static constexpr dart::compiler::target::word
15713 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x108;
15714static constexpr dart::compiler::target::word
15715 AOT_Thread_allocate_object_parameterized_stub_offset = 0x94;
15716static constexpr dart::compiler::target::word
15717 AOT_Thread_allocate_object_slow_entry_point_offset = 0x10c;
15718static constexpr dart::compiler::target::word
15719 AOT_Thread_allocate_object_slow_stub_offset = 0x98;
15720static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
15721 0x3b8;
15722static constexpr dart::compiler::target::word
15723 AOT_Thread_async_exception_handler_stub_offset = 0x9c;
15724static constexpr dart::compiler::target::word
15725 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x13c;
15726static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
15727 0x3c;
15728static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
15729 0x38;
15730static constexpr dart::compiler::target::word
15731 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x134;
15732static constexpr dart::compiler::target::word
15733 AOT_Thread_call_to_runtime_entry_point_offset = 0xf8;
15734static constexpr dart::compiler::target::word
15735 AOT_Thread_call_to_runtime_stub_offset = 0x54;
15736static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
15737 0x3dc;
15738static constexpr dart::compiler::target::word
15739 AOT_Thread_dispatch_table_array_offset = 0x2c;
15740static constexpr dart::compiler::target::word
15741 AOT_Thread_double_truncate_round_supported_offset = 0x3bc;
15742static constexpr dart::compiler::target::word
15743 AOT_Thread_service_extension_stream_offset = 0x3e0;
15744static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
15745 0x120;
15746static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
15747 0xc8;
15748static constexpr dart::compiler::target::word
15749 AOT_Thread_deoptimize_entry_offset = 0x124;
15750static constexpr dart::compiler::target::word
15751 AOT_Thread_deoptimize_stub_offset = 0xcc;
15752static constexpr dart::compiler::target::word
15753 AOT_Thread_double_abs_address_offset = 0x14c;
15754static constexpr dart::compiler::target::word
15755 AOT_Thread_double_negate_address_offset = 0x148;
15756static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28;
15757static constexpr dart::compiler::target::word
15758 AOT_Thread_enter_safepoint_stub_offset = 0xe0;
15759static constexpr dart::compiler::target::word
15760 AOT_Thread_execution_state_offset = 0x3ac;
15761static constexpr dart::compiler::target::word
15762 AOT_Thread_exit_safepoint_stub_offset = 0xe4;
15763static constexpr dart::compiler::target::word
15764 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xe8;
15765static constexpr dart::compiler::target::word
15766 AOT_Thread_call_native_through_safepoint_stub_offset = 0xec;
15767static constexpr dart::compiler::target::word
15768 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x128;
15769static constexpr dart::compiler::target::word
15770 AOT_Thread_fix_allocation_stub_code_offset = 0x4c;
15771static constexpr dart::compiler::target::word
15772 AOT_Thread_fix_callers_target_code_offset = 0x48;
15773static constexpr dart::compiler::target::word
15774 AOT_Thread_float_absolute_address_offset = 0x158;
15775static constexpr dart::compiler::target::word
15776 AOT_Thread_float_negate_address_offset = 0x154;
15777static constexpr dart::compiler::target::word
15778 AOT_Thread_float_not_address_offset = 0x150;
15779static constexpr dart::compiler::target::word
15780 AOT_Thread_float_zerow_address_offset = 0x15c;
15781static constexpr dart::compiler::target::word
15782 AOT_Thread_global_object_pool_offset = 0x3a0;
15783static constexpr dart::compiler::target::word
15784 AOT_Thread_invoke_dart_code_stub_offset = 0x50;
15785static constexpr dart::compiler::target::word
15786 AOT_Thread_exit_through_ffi_offset = 0x3b4;
15787static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x360;
15788static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
15789 0x364;
15790static constexpr dart::compiler::target::word
15791 AOT_Thread_field_table_values_offset = 0x30;
15792static constexpr dart::compiler::target::word
15793 AOT_Thread_lazy_deopt_from_return_stub_offset = 0xd0;
15794static constexpr dart::compiler::target::word
15795 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xd4;
15796static constexpr dart::compiler::target::word
15797 AOT_Thread_lazy_specialize_type_test_stub_offset = 0xdc;
15798static constexpr dart::compiler::target::word
15799 AOT_Thread_marking_stack_block_offset = 0x378;
15800static constexpr dart::compiler::target::word
15801 AOT_Thread_megamorphic_call_checked_entry_offset = 0x118;
15802static constexpr dart::compiler::target::word
15803 AOT_Thread_switchable_call_miss_entry_offset = 0x11c;
15804static constexpr dart::compiler::target::word
15805 AOT_Thread_switchable_call_miss_stub_offset = 0xb8;
15806static constexpr dart::compiler::target::word
15807 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x138;
15808static constexpr dart::compiler::target::word
15809 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
15810 0x5c;
15811static constexpr dart::compiler::target::word
15812 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
15813 0x58;
15814static constexpr dart::compiler::target::word
15815 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x64;
15816static constexpr dart::compiler::target::word
15817 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x60;
15818static constexpr dart::compiler::target::word
15819 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x6c;
15820static constexpr dart::compiler::target::word
15821 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x68;
15822static constexpr dart::compiler::target::word
15823 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x74;
15824static constexpr dart::compiler::target::word
15825 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x70;
15826static constexpr dart::compiler::target::word
15827 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x7c;
15828static constexpr dart::compiler::target::word
15829 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x78;
15830static constexpr dart::compiler::target::word
15831 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x84;
15832static constexpr dart::compiler::target::word
15833 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x80;
15834static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
15835 0xa0;
15836static constexpr dart::compiler::target::word
15837 AOT_Thread_return_async_not_future_stub_offset = 0xa8;
15838static constexpr dart::compiler::target::word
15839 AOT_Thread_return_async_star_stub_offset = 0xac;
15840static constexpr dart::compiler::target::word
15841 AOT_Thread_return_async_stub_offset = 0xa4;
15842static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
15843 0x34;
15844static constexpr dart::compiler::target::word
15845 AOT_Thread_predefined_symbols_address_offset = 0x140;
15846static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
15847 0x3a4;
15848static constexpr dart::compiler::target::word
15849 AOT_Thread_saved_shadow_call_stack_offset = 0x3a8;
15850static constexpr dart::compiler::target::word
15851 AOT_Thread_safepoint_state_offset = 0x3b0;
15852static constexpr dart::compiler::target::word
15853 AOT_Thread_slow_type_test_stub_offset = 0xd8;
15854static constexpr dart::compiler::target::word
15855 AOT_Thread_slow_type_test_entry_point_offset = 0x130;
15856static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
15857 0x1c;
15858static constexpr dart::compiler::target::word
15859 AOT_Thread_saved_stack_limit_offset = 0x368;
15860static constexpr dart::compiler::target::word
15861 AOT_Thread_stack_overflow_flags_offset = 0x36c;
15862static constexpr dart::compiler::target::word
15863 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x114;
15864static constexpr dart::compiler::target::word
15865 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb4;
15866static constexpr dart::compiler::target::word
15867 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
15868 0x110;
15869static constexpr dart::compiler::target::word
15870 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb0;
15871static constexpr dart::compiler::target::word
15872 AOT_Thread_store_buffer_block_offset = 0x374;
15873static constexpr dart::compiler::target::word
15874 AOT_Thread_suspend_state_await_entry_point_offset = 0x338;
15875static constexpr dart::compiler::target::word
15876 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x33c;
15877static constexpr dart::compiler::target::word
15878 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x334;
15879static constexpr dart::compiler::target::word
15880 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x340;
15881static constexpr dart::compiler::target::word
15882 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x344;
15883static constexpr dart::compiler::target::word
15884 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x348;
15885static constexpr dart::compiler::target::word
15886 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x34c;
15887static constexpr dart::compiler::target::word
15888 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x350;
15889static constexpr dart::compiler::target::word
15890 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x354;
15891static constexpr dart::compiler::target::word
15892 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
15893 0x358;
15894static constexpr dart::compiler::target::word
15895 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x35c;
15896static constexpr dart::compiler::target::word
15897 AOT_Thread_top_exit_frame_info_offset = 0x370;
15898static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24;
15899static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
15900 0x10;
15901static constexpr dart::compiler::target::word
15902 AOT_Thread_unboxed_runtime_arg_offset = 0x388;
15903static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x380;
15904static constexpr dart::compiler::target::word
15905 AOT_Thread_write_barrier_entry_point_offset = 0xf0;
15906static constexpr dart::compiler::target::word
15907 AOT_Thread_write_barrier_mask_offset = 0x20;
15908static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
15909 0x3c0;
15910static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3c8;
15911static constexpr dart::compiler::target::word
15912 AOT_Thread_jump_to_frame_entry_point_offset = 0x12c;
15913static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
15914 0x3d0;
15915static constexpr dart::compiler::target::word
15916 AOT_TsanUtils_setjmp_function_offset = 0x0;
15917static constexpr dart::compiler::target::word
15918 AOT_TsanUtils_setjmp_buffer_offset = 0x4;
15919static constexpr dart::compiler::target::word
15920 AOT_TsanUtils_exception_pc_offset = 0x8;
15921static constexpr dart::compiler::target::word
15922 AOT_TsanUtils_exception_sp_offset = 0xc;
15923static constexpr dart::compiler::target::word
15924 AOT_TsanUtils_exception_fp_offset = 0x10;
15925static constexpr dart::compiler::target::word
15926 AOT_TimelineStream_enabled_offset = 0x8;
15927static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
15928 0xc;
15929static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x14;
15930static constexpr dart::compiler::target::word
15931 AOT_Finalizer_type_arguments_offset = 0x18;
15932static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
15933 0x14;
15934static constexpr dart::compiler::target::word
15935 AOT_FinalizerBase_all_entries_offset = 0xc;
15936static constexpr dart::compiler::target::word
15937 AOT_FinalizerBase_detachments_offset = 0x8;
15938static constexpr dart::compiler::target::word
15939 AOT_FinalizerBase_entries_collected_offset = 0x10;
15940static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
15941 0x4;
15942static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
15943 0x8;
15944static constexpr dart::compiler::target::word
15945 AOT_FinalizerEntry_external_size_offset = 0x1c;
15946static constexpr dart::compiler::target::word
15947 AOT_FinalizerEntry_finalizer_offset = 0x10;
15948static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
15949 0x14;
15950static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
15951 0xc;
15952static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
15953 0x4;
15954static constexpr dart::compiler::target::word
15955 AOT_NativeFinalizer_callback_offset = 0x14;
15956static constexpr dart::compiler::target::word
15957 AOT_FunctionType_named_parameter_names_offset = 0x20;
15958static constexpr dart::compiler::target::word
15959 AOT_FunctionType_packed_parameter_counts_offset = 0x24;
15960static constexpr dart::compiler::target::word
15961 AOT_FunctionType_packed_type_parameter_counts_offset = 0x28;
15962static constexpr dart::compiler::target::word
15963 AOT_FunctionType_parameter_types_offset = 0x1c;
15964static constexpr dart::compiler::target::word
15965 AOT_FunctionType_type_parameters_offset = 0x14;
15966static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
15967 0x1a;
15968static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
15969 0xc;
15970static constexpr dart::compiler::target::word
15971 AOT_TypeArguments_instantiations_offset = 0x4;
15972static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
15973 0x8;
15974static constexpr dart::compiler::target::word
15975 AOT_TypeArguments_nullability_offset = 0x10;
15976static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
15977 0x14;
15978static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
15979 0x4;
15980static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
15981 0x8;
15982static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
15983 0xc;
15984static constexpr dart::compiler::target::word
15985 AOT_TypeParameters_defaults_offset = 0x10;
15986static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
15987 0x8;
15988static constexpr dart::compiler::target::word
15989 AOT_TypedDataView_typed_data_offset = 0xc;
15990static constexpr dart::compiler::target::word
15991 AOT_TypedDataView_offset_in_bytes_offset = 0x10;
15992static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
15993 0xc;
15994static constexpr dart::compiler::target::word
15995 AOT_UnhandledException_exception_offset = 0x4;
15996static constexpr dart::compiler::target::word
15997 AOT_UnhandledException_stacktrace_offset = 0x8;
15998static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x8;
15999static constexpr dart::compiler::target::word
16000 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x4;
16001static constexpr dart::compiler::target::word
16002 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x8;
16003static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x4;
16004static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
16005 0x8;
16006static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
16007 0x4;
16008static constexpr dart::compiler::target::word
16009 AOT_WeakReference_type_arguments_offset = 0x8;
16010static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
16011 0x4, 0xc, 0x8, 0x10};
16012static constexpr dart::compiler::target::word
16013 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
16014 -1, -1, -1, -1, -1, 0x2ec, 0x2f0, 0x2f4, -1, -1, 0x2f8,
16015 0x2fc, 0x300, -1, -1, -1, 0x304, 0x308, 0x30c, 0x310, 0x314, 0x318,
16016 0x31c, 0x320, -1, -1, -1, -1, 0x324, 0x328, 0x32c, 0x330};
16017static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
16018 0x14;
16019static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8;
16020static constexpr dart::compiler::target::word AOT_Array_header_size = 0xc;
16021static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x8;
16022static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
16023 0x10;
16024static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x60;
16025static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x20;
16026static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
16027 0x14;
16028static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
16029 0x8;
16030static constexpr dart::compiler::target::word
16031 AOT_CompressedStackMaps_ObjectHeaderSize = 0x4;
16032static constexpr dart::compiler::target::word
16033 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
16034static constexpr dart::compiler::target::word AOT_Context_header_size = 0xc;
16035static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
16036static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
16037 0xc;
16038static constexpr dart::compiler::target::word
16039 AOT_ExternalOneByteString_InstanceSize = 0x14;
16040static constexpr dart::compiler::target::word
16041 AOT_ExternalTwoByteString_InstanceSize = 0x14;
16042static constexpr dart::compiler::target::word
16043 AOT_ExternalTypedData_InstanceSize = 0xc;
16044static constexpr dart::compiler::target::word
16045 AOT_FfiTrampolineData_InstanceSize = 0x1c;
16046static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x34;
16047static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x1c;
16048static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
16049 0x20;
16050static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
16051 0x18;
16052static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
16053static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
16054static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x2c;
16055static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
16056 0x2c;
16057static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x8;
16058static constexpr dart::compiler::target::word
16059 AOT_GrowableObjectArray_InstanceSize = 0x10;
16060static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x18;
16061static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x4;
16062static constexpr dart::compiler::target::word
16063 AOT_Instructions_UnalignedHeaderSize = 0x8;
16064static constexpr dart::compiler::target::word
16065 AOT_InstructionsSection_UnalignedHeaderSize = 0x14;
16066static constexpr dart::compiler::target::word
16067 AOT_InstructionsTable_InstanceSize = 0x18;
16068static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
16069static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x4;
16070static constexpr dart::compiler::target::word
16071 AOT_KernelProgramInfo_InstanceSize = 0x30;
16072static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
16073 0x1c;
16074static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x50;
16075static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
16076 0x14;
16077static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
16078 0x1c;
16079static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
16080 0x4;
16081static constexpr dart::compiler::target::word
16082 AOT_MegamorphicCache_InstanceSize = 0x18;
16083static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
16084static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
16085 0x8;
16086static constexpr dart::compiler::target::word
16087 AOT_MonomorphicSmiableCall_InstanceSize = 0xc;
16088static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x14;
16089static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
16090 0x10;
16091static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x4;
16092static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x4;
16093static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 0xc;
16094static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
16095 0x8;
16096static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0xc;
16097static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
16098 0x14;
16099static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
16100 0x1c;
16101static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x3c;
16102static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x28;
16103static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
16104static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x4;
16105static constexpr dart::compiler::target::word
16106 AOT_SingleTargetCache_InstanceSize = 0x14;
16107static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
16108 0x14;
16109static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
16110 0x18;
16111static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0xc;
16112static constexpr dart::compiler::target::word
16113 AOT_SubtypeTestCache_InstanceSize = 0x10;
16114static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
16115 0x14;
16116static constexpr dart::compiler::target::word
16117 AOT_TransferableTypedData_InstanceSize = 0x4;
16118static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x18;
16119static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
16120 0x1c;
16121static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
16122 0x14;
16123static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0xc;
16124static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
16125 0xc;
16126static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
16127 0x14;
16128static constexpr dart::compiler::target::word
16129 AOT_UnhandledException_InstanceSize = 0xc;
16130static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
16131 0x10;
16132static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
16133 0xc;
16134static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x10;
16135static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
16136 0x10;
16137static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
16138 0x10;
16139static constexpr dart::compiler::target::word
16140 AOT_WeakSerializationReference_InstanceSize = 0xc;
16141#endif // !defined(PRODUCT) && \
16142 // defined(TARGET_ARCH_RISCV32) && \
16143 // !defined(DART_COMPRESSED_POINTERS)
16144
16145#if !defined(PRODUCT) && defined(TARGET_ARCH_RISCV64) && \
16146 !defined(DART_COMPRESSED_POINTERS)
16147static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
16148 0x38;
16149static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
16150 0x18;
16151static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
16152static constexpr dart::compiler::target::word
16153 AOT_ClassTable_elements_start_offset = 0x0;
16154static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 0x1;
16155static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
16156 0x98;
16157static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
16158static constexpr dart::compiler::target::word
16159 AOT_Context_elements_start_offset = 0x18;
16160static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
16161static constexpr dart::compiler::target::word
16162 AOT_ContextScope_elements_start_offset = 0x10;
16163static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
16164 0x48;
16165static constexpr dart::compiler::target::word
16166 AOT_ExceptionHandlers_elements_start_offset = 0x18;
16167static constexpr dart::compiler::target::word
16168 AOT_ExceptionHandlers_element_size = 0xc;
16169static constexpr dart::compiler::target::word
16170 AOT_ObjectPool_elements_start_offset = 0x10;
16171static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
16172static constexpr dart::compiler::target::word
16173 AOT_OneByteString_elements_start_offset = 0x10;
16174static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
16175 0x1;
16176static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
16177 0x10;
16178static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
16179static constexpr dart::compiler::target::word
16180 AOT_TypeArguments_elements_start_offset = 0x28;
16181static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
16182 0x8;
16183static constexpr dart::compiler::target::word
16184 AOT_TwoByteString_elements_start_offset = 0x10;
16185static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
16186 0x2;
16187static constexpr dart::compiler::target::word
16188 AOT_WeakArray_elements_start_offset = 0x18;
16189static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
16190static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
16191 0x7ffffffffffffff;
16192static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
16193 0x7ffd;
16194static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
16195 0x7ffffffffffffff;
16196static constexpr dart::compiler::target::word
16197 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x6;
16198static constexpr dart::compiler::target::word
16199 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
16200static constexpr dart::compiler::target::word
16201 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x6;
16202static constexpr dart::compiler::target::word
16203 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x12;
16204static constexpr dart::compiler::target::word
16205 AOT_Instructions_kBarePayloadAlignment = 0x4;
16206static constexpr dart::compiler::target::word
16207 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
16208static constexpr dart::compiler::target::word
16209 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
16210static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
16211static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
16212static constexpr dart::compiler::target::word
16213 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
16214static constexpr dart::compiler::target::word
16215 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
16216static constexpr dart::compiler::target::word
16217 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
16218static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
16219 0xffff;
16220static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
16221 0xffff;
16222static constexpr dart::compiler::target::word AOT_String_kMaxElements =
16223 0x1fffffffffffffff;
16224static constexpr dart::compiler::target::word
16225 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
16226static constexpr dart::compiler::target::word
16227 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
16228static constexpr dart::compiler::target::word
16229 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
16230static constexpr dart::compiler::target::word
16231 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
16232static constexpr dart::compiler::target::word
16233 AOT_SubtypeTestCache_kDestinationType = 0x6;
16234static constexpr dart::compiler::target::word
16235 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
16236static constexpr dart::compiler::target::word
16237 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
16238static constexpr dart::compiler::target::word
16239 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
16240static constexpr dart::compiler::target::word
16241 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
16242static constexpr dart::compiler::target::word
16243 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
16244static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
16245 0x7;
16246static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
16247 0x7;
16248static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
16249 0x7ffffffffffffff;
16250static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
16251 0x10;
16252static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
16253 0x20;
16254static constexpr dart::compiler::target::word
16255 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
16256static constexpr dart::compiler::target::word
16257 AOT_ArgumentsDescriptor_count_offset = 0x20;
16258static constexpr dart::compiler::target::word
16259 AOT_ArgumentsDescriptor_size_offset = 0x28;
16260static constexpr dart::compiler::target::word
16261 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
16262static constexpr dart::compiler::target::word
16263 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
16264static constexpr dart::compiler::target::word
16265 AOT_ArgumentsDescriptor_name_offset = 0x0;
16266static constexpr dart::compiler::target::word
16267 AOT_ArgumentsDescriptor_position_offset = 0x8;
16268static constexpr dart::compiler::target::word
16269 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
16270static constexpr dart::compiler::target::word
16271 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
16272static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
16273static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
16274static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
16275static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
16276 0x8;
16277static constexpr dart::compiler::target::word
16278 AOT_Class_declaration_type_offset = 0x68;
16279static constexpr dart::compiler::target::word
16280 AOT_Class_num_type_arguments_offset = 0x94;
16281static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
16282 0x58;
16283static constexpr dart::compiler::target::word
16284 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0xa0;
16285static constexpr dart::compiler::target::word
16286 AOT_ClassTable_allocation_tracing_state_table_offset = 0x8;
16287static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
16288static constexpr dart::compiler::target::word
16289 AOT_Closure_delayed_type_arguments_offset = 0x18;
16290static constexpr dart::compiler::target::word AOT_Closure_function_offset =
16291 0x20;
16292static constexpr dart::compiler::target::word
16293 AOT_Closure_function_type_arguments_offset = 0x10;
16294static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
16295static constexpr dart::compiler::target::word
16296 AOT_Closure_instantiator_type_arguments_offset = 0x8;
16297static constexpr dart::compiler::target::word
16298 AOT_ClosureData_packed_fields_offset = 0x20;
16299static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
16300 0x30;
16301static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
16302 0x28;
16303static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
16304static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
16305 0x8;
16306static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
16307static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
16308static constexpr dart::compiler::target::word
16309 AOT_ExternalOneByteString_external_data_offset = 0x10;
16310static constexpr dart::compiler::target::word
16311 AOT_ExternalTwoByteString_external_data_offset = 0x10;
16312static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
16313static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
16314static constexpr dart::compiler::target::word
16315 AOT_Field_initializer_function_offset = 0x20;
16316static constexpr dart::compiler::target::word
16317 AOT_Field_host_offset_or_field_id_offset = 0x28;
16318static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
16319 0x48;
16320static constexpr dart::compiler::target::word
16321 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
16322static constexpr dart::compiler::target::word
16323 AOT_Field_guarded_list_length_offset = 0x30;
16324static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
16325 0x4c;
16326static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
16327static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
16328static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
16329static constexpr dart::compiler::target::word
16330 AOT_Function_entry_point_offset[] = {0x8, 0x10};
16331static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
16332 0x4c;
16333static constexpr dart::compiler::target::word AOT_Function_signature_offset =
16334 0x28;
16335static constexpr dart::compiler::target::word
16336 AOT_FutureOr_type_arguments_offset = 0x8;
16337static constexpr dart::compiler::target::word
16338 AOT_GrowableObjectArray_data_offset = 0x18;
16339static constexpr dart::compiler::target::word
16340 AOT_GrowableObjectArray_length_offset = 0x10;
16341static constexpr dart::compiler::target::word
16342 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
16343static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
16344static constexpr dart::compiler::target::word
16345 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
16346static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
16347 0x3;
16348static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
16349 0x0;
16350static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
16351static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
16352static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
16353 0x28;
16354static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
16355static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
16356 0x28;
16357static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
16358 0x30;
16359static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
16360 0x40;
16361static constexpr dart::compiler::target::word
16362 AOT_Isolate_has_resumption_breakpoints_offset = 0x49;
16363static constexpr dart::compiler::target::word
16364 AOT_IsolateGroup_object_store_offset = 0x20;
16365static constexpr dart::compiler::target::word
16366 AOT_IsolateGroup_class_table_offset = 0x10;
16367static constexpr dart::compiler::target::word
16368 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
16369static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
16370 0x48;
16371static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
16372 0x20;
16373static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
16374 0x18;
16375static constexpr dart::compiler::target::word
16376 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
16377static constexpr dart::compiler::target::word
16378 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
16379static constexpr dart::compiler::target::word
16380 AOT_LinkedHashBase_hash_mask_offset = 0x10;
16381static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
16382 0x30;
16383static constexpr dart::compiler::target::word
16384 AOT_LinkedHashBase_type_arguments_offset = 0x8;
16385static constexpr dart::compiler::target::word
16386 AOT_LinkedHashBase_used_data_offset = 0x20;
16387static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
16388static constexpr dart::compiler::target::word
16389 AOT_MarkingStackBlock_pointers_offset = 0x10;
16390static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
16391 0x8;
16392static constexpr dart::compiler::target::word
16393 AOT_MegamorphicCache_buckets_offset = 0x18;
16394static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
16395 0x20;
16396static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
16397static constexpr dart::compiler::target::word
16398 AOT_NativeArguments_argc_tag_offset = 0x8;
16399static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
16400 0x10;
16401static constexpr dart::compiler::target::word
16402 AOT_NativeArguments_retval_offset = 0x18;
16403static constexpr dart::compiler::target::word
16404 AOT_NativeArguments_thread_offset = 0x0;
16405static constexpr dart::compiler::target::word
16406 AOT_ObjectStore_double_type_offset = 0x180;
16407static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
16408 0x128;
16409static constexpr dart::compiler::target::word
16410 AOT_ObjectStore_record_field_names_offset = 0x3f8;
16411static constexpr dart::compiler::target::word
16412 AOT_ObjectStore_string_type_offset = 0x1a8;
16413static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
16414 0x108;
16415static constexpr dart::compiler::target::word
16416 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
16417static constexpr dart::compiler::target::word
16418 AOT_ObjectStore_suspend_state_await_offset = 0x448;
16419static constexpr dart::compiler::target::word
16420 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
16421static constexpr dart::compiler::target::word
16422 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
16423static constexpr dart::compiler::target::word
16424 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
16425static constexpr dart::compiler::target::word
16426 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
16427static constexpr dart::compiler::target::word
16428 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
16429static constexpr dart::compiler::target::word
16430 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
16431static constexpr dart::compiler::target::word
16432 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
16433static constexpr dart::compiler::target::word
16434 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
16435static constexpr dart::compiler::target::word
16436 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
16437static constexpr dart::compiler::target::word
16438 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
16439static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
16440 0x10;
16441static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
16442static constexpr dart::compiler::target::word
16443 AOT_Pointer_type_arguments_offset = 0x10;
16444static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
16445 0x8;
16446static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
16447 0x10;
16448static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
16449static constexpr dart::compiler::target::word
16450 AOT_SingleTargetCache_entry_point_offset = 0x10;
16451static constexpr dart::compiler::target::word
16452 AOT_SingleTargetCache_lower_limit_offset = 0x18;
16453static constexpr dart::compiler::target::word
16454 AOT_SingleTargetCache_target_offset = 0x8;
16455static constexpr dart::compiler::target::word
16456 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
16457static constexpr dart::compiler::target::word
16458 AOT_StoreBufferBlock_pointers_offset = 0x10;
16459static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
16460 0x8;
16461static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
16462 0x8;
16463static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
16464static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
16465static constexpr dart::compiler::target::word
16466 AOT_SubtypeTestCache_cache_offset = 0x8;
16467static constexpr dart::compiler::target::word
16468 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
16469static constexpr dart::compiler::target::word
16470 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
16471static constexpr dart::compiler::target::word
16472 AOT_SuspendState_error_callback_offset = 0x28;
16473static constexpr dart::compiler::target::word
16474 AOT_SuspendState_frame_size_offset = 0x8;
16475static constexpr dart::compiler::target::word
16476 AOT_SuspendState_function_data_offset = 0x18;
16477static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
16478 0x30;
16479static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
16480static constexpr dart::compiler::target::word
16481 AOT_SuspendState_then_callback_offset = 0x20;
16482static constexpr dart::compiler::target::word
16483 AOT_Thread_AllocateArray_entry_point_offset = 0x2c0;
16484static constexpr dart::compiler::target::word
16485 AOT_Thread_active_exception_offset = 0x718;
16486static constexpr dart::compiler::target::word
16487 AOT_Thread_active_stacktrace_offset = 0x720;
16488static constexpr dart::compiler::target::word
16489 AOT_Thread_array_write_barrier_entry_point_offset = 0x1e8;
16490static constexpr dart::compiler::target::word
16491 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x1f8;
16492static constexpr dart::compiler::target::word
16493 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x110;
16494static constexpr dart::compiler::target::word
16495 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x200;
16496static constexpr dart::compiler::target::word
16497 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x118;
16498static constexpr dart::compiler::target::word
16499 AOT_Thread_allocate_object_entry_point_offset = 0x208;
16500static constexpr dart::compiler::target::word
16501 AOT_Thread_allocate_object_stub_offset = 0x120;
16502static constexpr dart::compiler::target::word
16503 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x210;
16504static constexpr dart::compiler::target::word
16505 AOT_Thread_allocate_object_parameterized_stub_offset = 0x128;
16506static constexpr dart::compiler::target::word
16507 AOT_Thread_allocate_object_slow_entry_point_offset = 0x218;
16508static constexpr dart::compiler::target::word
16509 AOT_Thread_allocate_object_slow_stub_offset = 0x130;
16510static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
16511 0x758;
16512static constexpr dart::compiler::target::word
16513 AOT_Thread_async_exception_handler_stub_offset = 0x138;
16514static constexpr dart::compiler::target::word
16515 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x278;
16516static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
16517 0x78;
16518static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
16519 0x70;
16520static constexpr dart::compiler::target::word
16521 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x268;
16522static constexpr dart::compiler::target::word
16523 AOT_Thread_call_to_runtime_entry_point_offset = 0x1f0;
16524static constexpr dart::compiler::target::word
16525 AOT_Thread_call_to_runtime_stub_offset = 0xa8;
16526static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
16527 0x790;
16528static constexpr dart::compiler::target::word
16529 AOT_Thread_dispatch_table_array_offset = 0x58;
16530static constexpr dart::compiler::target::word
16531 AOT_Thread_double_truncate_round_supported_offset = 0x760;
16532static constexpr dart::compiler::target::word
16533 AOT_Thread_service_extension_stream_offset = 0x798;
16534static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
16535 0x240;
16536static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
16537 0x190;
16538static constexpr dart::compiler::target::word
16539 AOT_Thread_deoptimize_entry_offset = 0x248;
16540static constexpr dart::compiler::target::word
16541 AOT_Thread_deoptimize_stub_offset = 0x198;
16542static constexpr dart::compiler::target::word
16543 AOT_Thread_double_abs_address_offset = 0x298;
16544static constexpr dart::compiler::target::word
16545 AOT_Thread_double_negate_address_offset = 0x290;
16546static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
16547static constexpr dart::compiler::target::word
16548 AOT_Thread_enter_safepoint_stub_offset = 0x1c0;
16549static constexpr dart::compiler::target::word
16550 AOT_Thread_execution_state_offset = 0x740;
16551static constexpr dart::compiler::target::word
16552 AOT_Thread_exit_safepoint_stub_offset = 0x1c8;
16553static constexpr dart::compiler::target::word
16554 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d0;
16555static constexpr dart::compiler::target::word
16556 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1d8;
16557static constexpr dart::compiler::target::word
16558 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x250;
16559static constexpr dart::compiler::target::word
16560 AOT_Thread_fix_allocation_stub_code_offset = 0x98;
16561static constexpr dart::compiler::target::word
16562 AOT_Thread_fix_callers_target_code_offset = 0x90;
16563static constexpr dart::compiler::target::word
16564 AOT_Thread_float_absolute_address_offset = 0x2b0;
16565static constexpr dart::compiler::target::word
16566 AOT_Thread_float_negate_address_offset = 0x2a8;
16567static constexpr dart::compiler::target::word
16568 AOT_Thread_float_not_address_offset = 0x2a0;
16569static constexpr dart::compiler::target::word
16570 AOT_Thread_float_zerow_address_offset = 0x2b8;
16571static constexpr dart::compiler::target::word
16572 AOT_Thread_global_object_pool_offset = 0x728;
16573static constexpr dart::compiler::target::word
16574 AOT_Thread_invoke_dart_code_stub_offset = 0xa0;
16575static constexpr dart::compiler::target::word
16576 AOT_Thread_exit_through_ffi_offset = 0x750;
16577static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6c0;
16578static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
16579 0x6c8;
16580static constexpr dart::compiler::target::word
16581 AOT_Thread_field_table_values_offset = 0x60;
16582static constexpr dart::compiler::target::word
16583 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1a0;
16584static constexpr dart::compiler::target::word
16585 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1a8;
16586static constexpr dart::compiler::target::word
16587 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1b8;
16588static constexpr dart::compiler::target::word
16589 AOT_Thread_marking_stack_block_offset = 0x6f0;
16590static constexpr dart::compiler::target::word
16591 AOT_Thread_megamorphic_call_checked_entry_offset = 0x230;
16592static constexpr dart::compiler::target::word
16593 AOT_Thread_switchable_call_miss_entry_offset = 0x238;
16594static constexpr dart::compiler::target::word
16595 AOT_Thread_switchable_call_miss_stub_offset = 0x170;
16596static constexpr dart::compiler::target::word
16597 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x270;
16598static constexpr dart::compiler::target::word
16599 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
16600 0xb8;
16601static constexpr dart::compiler::target::word
16602 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
16603 0xb0;
16604static constexpr dart::compiler::target::word
16605 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xc8;
16606static constexpr dart::compiler::target::word
16607 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc0;
16608static constexpr dart::compiler::target::word
16609 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xd8;
16610static constexpr dart::compiler::target::word
16611 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd0;
16612static constexpr dart::compiler::target::word
16613 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xe8;
16614static constexpr dart::compiler::target::word
16615 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe0;
16616static constexpr dart::compiler::target::word
16617 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0xf8;
16618static constexpr dart::compiler::target::word
16619 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf0;
16620static constexpr dart::compiler::target::word
16621 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x108;
16622static constexpr dart::compiler::target::word
16623 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x100;
16624static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
16625 0x140;
16626static constexpr dart::compiler::target::word
16627 AOT_Thread_return_async_not_future_stub_offset = 0x150;
16628static constexpr dart::compiler::target::word
16629 AOT_Thread_return_async_star_stub_offset = 0x158;
16630static constexpr dart::compiler::target::word
16631 AOT_Thread_return_async_stub_offset = 0x148;
16632static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
16633 0x68;
16634static constexpr dart::compiler::target::word
16635 AOT_Thread_predefined_symbols_address_offset = 0x280;
16636static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
16637 0x730;
16638static constexpr dart::compiler::target::word
16639 AOT_Thread_saved_shadow_call_stack_offset = 0x738;
16640static constexpr dart::compiler::target::word
16641 AOT_Thread_safepoint_state_offset = 0x748;
16642static constexpr dart::compiler::target::word
16643 AOT_Thread_slow_type_test_stub_offset = 0x1b0;
16644static constexpr dart::compiler::target::word
16645 AOT_Thread_slow_type_test_entry_point_offset = 0x260;
16646static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
16647 0x38;
16648static constexpr dart::compiler::target::word
16649 AOT_Thread_saved_stack_limit_offset = 0x6d0;
16650static constexpr dart::compiler::target::word
16651 AOT_Thread_stack_overflow_flags_offset = 0x6d8;
16652static constexpr dart::compiler::target::word
16653 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x228;
16654static constexpr dart::compiler::target::word
16655 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x168;
16656static constexpr dart::compiler::target::word
16657 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
16658 0x220;
16659static constexpr dart::compiler::target::word
16660 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x160;
16661static constexpr dart::compiler::target::word
16662 AOT_Thread_store_buffer_block_offset = 0x6e8;
16663static constexpr dart::compiler::target::word
16664 AOT_Thread_suspend_state_await_entry_point_offset = 0x670;
16665static constexpr dart::compiler::target::word
16666 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x678;
16667static constexpr dart::compiler::target::word
16668 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x668;
16669static constexpr dart::compiler::target::word
16670 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x680;
16671static constexpr dart::compiler::target::word
16672 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x688;
16673static constexpr dart::compiler::target::word
16674 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x690;
16675static constexpr dart::compiler::target::word
16676 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x698;
16677static constexpr dart::compiler::target::word
16678 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6a0;
16679static constexpr dart::compiler::target::word
16680 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6a8;
16681static constexpr dart::compiler::target::word
16682 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
16683 0x6b0;
16684static constexpr dart::compiler::target::word
16685 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6b8;
16686static constexpr dart::compiler::target::word
16687 AOT_Thread_top_exit_frame_info_offset = 0x6e0;
16688static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
16689static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
16690 0x20;
16691static constexpr dart::compiler::target::word
16692 AOT_Thread_unboxed_runtime_arg_offset = 0x708;
16693static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x700;
16694static constexpr dart::compiler::target::word
16695 AOT_Thread_write_barrier_entry_point_offset = 0x1e0;
16696static constexpr dart::compiler::target::word
16697 AOT_Thread_write_barrier_mask_offset = 0x40;
16698static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
16699 0x768;
16700static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x770;
16701static constexpr dart::compiler::target::word
16702 AOT_Thread_jump_to_frame_entry_point_offset = 0x258;
16703static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
16704 0x778;
16705static constexpr dart::compiler::target::word
16706 AOT_TsanUtils_setjmp_function_offset = 0x0;
16707static constexpr dart::compiler::target::word
16708 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
16709static constexpr dart::compiler::target::word
16710 AOT_TsanUtils_exception_pc_offset = 0x10;
16711static constexpr dart::compiler::target::word
16712 AOT_TsanUtils_exception_sp_offset = 0x18;
16713static constexpr dart::compiler::target::word
16714 AOT_TsanUtils_exception_fp_offset = 0x20;
16715static constexpr dart::compiler::target::word
16716 AOT_TimelineStream_enabled_offset = 0x10;
16717static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
16718 0x10;
16719static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
16720static constexpr dart::compiler::target::word
16721 AOT_Finalizer_type_arguments_offset = 0x30;
16722static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
16723 0x28;
16724static constexpr dart::compiler::target::word
16725 AOT_FinalizerBase_all_entries_offset = 0x18;
16726static constexpr dart::compiler::target::word
16727 AOT_FinalizerBase_detachments_offset = 0x10;
16728static constexpr dart::compiler::target::word
16729 AOT_FinalizerBase_entries_collected_offset = 0x20;
16730static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
16731 0x8;
16732static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
16733 0x10;
16734static constexpr dart::compiler::target::word
16735 AOT_FinalizerEntry_external_size_offset = 0x38;
16736static constexpr dart::compiler::target::word
16737 AOT_FinalizerEntry_finalizer_offset = 0x20;
16738static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
16739 0x28;
16740static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
16741 0x18;
16742static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
16743 0x8;
16744static constexpr dart::compiler::target::word
16745 AOT_NativeFinalizer_callback_offset = 0x28;
16746static constexpr dart::compiler::target::word
16747 AOT_FunctionType_named_parameter_names_offset = 0x40;
16748static constexpr dart::compiler::target::word
16749 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
16750static constexpr dart::compiler::target::word
16751 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
16752static constexpr dart::compiler::target::word
16753 AOT_FunctionType_parameter_types_offset = 0x38;
16754static constexpr dart::compiler::target::word
16755 AOT_FunctionType_type_parameters_offset = 0x28;
16756static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
16757 0x32;
16758static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
16759 0x18;
16760static constexpr dart::compiler::target::word
16761 AOT_TypeArguments_instantiations_offset = 0x8;
16762static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
16763 0x10;
16764static constexpr dart::compiler::target::word
16765 AOT_TypeArguments_nullability_offset = 0x20;
16766static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
16767 0x28;
16768static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
16769 0x8;
16770static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
16771 0x10;
16772static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
16773 0x18;
16774static constexpr dart::compiler::target::word
16775 AOT_TypeParameters_defaults_offset = 0x20;
16776static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
16777 0x10;
16778static constexpr dart::compiler::target::word
16779 AOT_TypedDataView_typed_data_offset = 0x18;
16780static constexpr dart::compiler::target::word
16781 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
16782static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
16783 0x18;
16784static constexpr dart::compiler::target::word
16785 AOT_UnhandledException_exception_offset = 0x8;
16786static constexpr dart::compiler::target::word
16787 AOT_UnhandledException_stacktrace_offset = 0x10;
16788static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
16789static constexpr dart::compiler::target::word
16790 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
16791static constexpr dart::compiler::target::word
16792 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
16793static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
16794static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
16795 0x10;
16796static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
16797 0x8;
16798static constexpr dart::compiler::target::word
16799 AOT_WeakReference_type_arguments_offset = 0x10;
16800static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
16801 0x8, 0x18, 0x10, 0x20};
16802static constexpr dart::compiler::target::word
16803 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
16804 -1, -1, -1, -1, -1, 0x5d8, 0x5e0, 0x5e8, -1, -1, 0x5f0,
16805 0x5f8, 0x600, -1, -1, -1, 0x608, 0x610, 0x618, 0x620, 0x628, 0x630,
16806 0x638, 0x640, -1, -1, -1, -1, 0x648, 0x650, 0x658, 0x660};
16807static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
16808 0x28;
16809static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
16810static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
16811static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
16812static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
16813 0x10;
16814static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0xa8;
16815static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
16816static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
16817 0x28;
16818static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
16819 0x10;
16820static constexpr dart::compiler::target::word
16821 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
16822static constexpr dart::compiler::target::word
16823 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
16824static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
16825static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
16826static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
16827 0x18;
16828static constexpr dart::compiler::target::word
16829 AOT_ExternalOneByteString_InstanceSize = 0x20;
16830static constexpr dart::compiler::target::word
16831 AOT_ExternalTwoByteString_InstanceSize = 0x20;
16832static constexpr dart::compiler::target::word
16833 AOT_ExternalTypedData_InstanceSize = 0x18;
16834static constexpr dart::compiler::target::word
16835 AOT_FfiTrampolineData_InstanceSize = 0x30;
16836static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
16837static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
16838static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
16839 0x40;
16840static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
16841 0x30;
16842static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
16843static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
16844static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
16845static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
16846 0x50;
16847static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
16848static constexpr dart::compiler::target::word
16849 AOT_GrowableObjectArray_InstanceSize = 0x20;
16850static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
16851static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
16852static constexpr dart::compiler::target::word
16853 AOT_Instructions_UnalignedHeaderSize = 0x10;
16854static constexpr dart::compiler::target::word
16855 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
16856static constexpr dart::compiler::target::word
16857 AOT_InstructionsTable_InstanceSize = 0x30;
16858static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
16859static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
16860static constexpr dart::compiler::target::word
16861 AOT_KernelProgramInfo_InstanceSize = 0x60;
16862static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
16863 0x30;
16864static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x98;
16865static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
16866 0x28;
16867static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
16868 0x38;
16869static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
16870 0x8;
16871static constexpr dart::compiler::target::word
16872 AOT_MegamorphicCache_InstanceSize = 0x30;
16873static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
16874static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
16875 0x10;
16876static constexpr dart::compiler::target::word
16877 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
16878static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
16879static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
16880 0x20;
16881static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
16882static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
16883static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
16884 0x18;
16885static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
16886 0x10;
16887static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
16888static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
16889 0x28;
16890static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
16891 0x38;
16892static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x78;
16893static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
16894static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
16895static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
16896static constexpr dart::compiler::target::word
16897 AOT_SingleTargetCache_InstanceSize = 0x20;
16898static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
16899 0x28;
16900static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
16901 0x30;
16902static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
16903static constexpr dart::compiler::target::word
16904 AOT_SubtypeTestCache_InstanceSize = 0x18;
16905static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
16906 0x20;
16907static constexpr dart::compiler::target::word
16908 AOT_TransferableTypedData_InstanceSize = 0x8;
16909static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
16910static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
16911 0x38;
16912static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
16913 0x28;
16914static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
16915static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
16916 0x18;
16917static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
16918 0x28;
16919static constexpr dart::compiler::target::word
16920 AOT_UnhandledException_InstanceSize = 0x18;
16921static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
16922 0x20;
16923static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
16924 0x18;
16925static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
16926static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
16927 0x20;
16928static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
16929 0x20;
16930static constexpr dart::compiler::target::word
16931 AOT_WeakSerializationReference_InstanceSize = 0x18;
16932#endif // !defined(PRODUCT) && \
16933 // defined(TARGET_ARCH_RISCV64) && \
16934 // !defined(DART_COMPRESSED_POINTERS)
16935
16936#if defined(PRODUCT) && defined(TARGET_ARCH_ARM) && \
16937 !defined(DART_COMPRESSED_POINTERS)
16938static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
16939 0x1c;
16940static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
16941 0xc;
16942static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
16943static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
16944 0x40;
16945static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
16946static constexpr dart::compiler::target::word
16947 AOT_Context_elements_start_offset = 0xc;
16948static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
16949static constexpr dart::compiler::target::word
16950 AOT_ContextScope_elements_start_offset = 0xc;
16951static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
16952 0x24;
16953static constexpr dart::compiler::target::word
16954 AOT_ExceptionHandlers_elements_start_offset = 0xc;
16955static constexpr dart::compiler::target::word
16956 AOT_ExceptionHandlers_element_size = 0xc;
16957static constexpr dart::compiler::target::word
16958 AOT_ObjectPool_elements_start_offset = 0x8;
16959static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x4;
16960static constexpr dart::compiler::target::word
16961 AOT_OneByteString_elements_start_offset = 0xc;
16962static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
16963 0x1;
16964static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
16965 0x8;
16966static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
16967static constexpr dart::compiler::target::word
16968 AOT_TypeArguments_elements_start_offset = 0x14;
16969static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
16970 0x4;
16971static constexpr dart::compiler::target::word
16972 AOT_TwoByteString_elements_start_offset = 0xc;
16973static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
16974 0x2;
16975static constexpr dart::compiler::target::word
16976 AOT_WeakArray_elements_start_offset = 0xc;
16977static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
16978static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
16979 0xfffffff;
16980static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
16981 0xfffd;
16982static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
16983 0xfffffff;
16984static constexpr dart::compiler::target::word
16985 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x0;
16986static constexpr dart::compiler::target::word
16987 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
16988static constexpr dart::compiler::target::word
16989 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x0;
16990static constexpr dart::compiler::target::word
16991 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x10;
16992static constexpr dart::compiler::target::word
16993 AOT_Instructions_kBarePayloadAlignment = 0x4;
16994static constexpr dart::compiler::target::word
16995 AOT_Instructions_kNonBarePayloadAlignment = 0x4;
16996static constexpr dart::compiler::target::word
16997 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
16998static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
16999static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
17000static constexpr dart::compiler::target::word
17001 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
17002static constexpr dart::compiler::target::word
17003 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
17004static constexpr dart::compiler::target::word
17005 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
17006static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
17007 0xffff;
17008static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
17009 0xffff;
17010static constexpr dart::compiler::target::word AOT_String_kMaxElements =
17011 0x1fffffff;
17012static constexpr dart::compiler::target::word
17013 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff4;
17014static constexpr dart::compiler::target::word
17015 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fffa;
17016static constexpr dart::compiler::target::word
17017 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
17018static constexpr dart::compiler::target::word
17019 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
17020static constexpr dart::compiler::target::word
17021 AOT_SubtypeTestCache_kDestinationType = 0x6;
17022static constexpr dart::compiler::target::word
17023 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
17024static constexpr dart::compiler::target::word
17025 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
17026static constexpr dart::compiler::target::word
17027 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
17028static constexpr dart::compiler::target::word
17029 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
17030static constexpr dart::compiler::target::word
17031 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
17032static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
17033 0x7;
17034static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
17035 0x7;
17036static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
17037 0xfffffff;
17038static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
17039 0x8;
17040static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
17041 0x10;
17042static constexpr dart::compiler::target::word
17043 AOT_AbstractType_type_test_stub_entry_point_offset = 0x4;
17044static constexpr dart::compiler::target::word
17045 AOT_ArgumentsDescriptor_count_offset = 0x10;
17046static constexpr dart::compiler::target::word
17047 AOT_ArgumentsDescriptor_size_offset = 0x14;
17048static constexpr dart::compiler::target::word
17049 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x1c;
17050static constexpr dart::compiler::target::word
17051 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
17052static constexpr dart::compiler::target::word
17053 AOT_ArgumentsDescriptor_name_offset = 0x0;
17054static constexpr dart::compiler::target::word
17055 AOT_ArgumentsDescriptor_position_offset = 0x4;
17056static constexpr dart::compiler::target::word
17057 AOT_ArgumentsDescriptor_positional_count_offset = 0x18;
17058static constexpr dart::compiler::target::word
17059 AOT_ArgumentsDescriptor_type_args_len_offset = 0xc;
17060static constexpr dart::compiler::target::word AOT_Array_data_offset = 0xc;
17061static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x8;
17062static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
17063static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
17064 0x4;
17065static constexpr dart::compiler::target::word
17066 AOT_Class_declaration_type_offset = 0x30;
17067static constexpr dart::compiler::target::word
17068 AOT_Class_num_type_arguments_offset = 0x40;
17069static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
17070 0x28;
17071static constexpr dart::compiler::target::word
17072 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x4c;
17073static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x14;
17074static constexpr dart::compiler::target::word
17075 AOT_Closure_delayed_type_arguments_offset = 0xc;
17076static constexpr dart::compiler::target::word AOT_Closure_function_offset =
17077 0x10;
17078static constexpr dart::compiler::target::word
17079 AOT_Closure_function_type_arguments_offset = 0x8;
17080static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x18;
17081static constexpr dart::compiler::target::word
17082 AOT_Closure_instantiator_type_arguments_offset = 0x4;
17083static constexpr dart::compiler::target::word
17084 AOT_ClosureData_packed_fields_offset = 0x10;
17085static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
17086 0x18;
17087static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
17088 0x14;
17089static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x1c;
17090static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
17091 0x4;
17092static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x8;
17093static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
17094static constexpr dart::compiler::target::word
17095 AOT_ExternalOneByteString_external_data_offset = 0xc;
17096static constexpr dart::compiler::target::word
17097 AOT_ExternalTwoByteString_external_data_offset = 0xc;
17098static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
17099static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
17100static constexpr dart::compiler::target::word
17101 AOT_Field_initializer_function_offset = 0x10;
17102static constexpr dart::compiler::target::word
17103 AOT_Field_host_offset_or_field_id_offset = 0x14;
17104static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
17105 0x28;
17106static constexpr dart::compiler::target::word
17107 AOT_Field_guarded_list_length_in_object_offset_offset = 0x30;
17108static constexpr dart::compiler::target::word
17109 AOT_Field_guarded_list_length_offset = 0x18;
17110static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
17111 0x2c;
17112static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x32;
17113static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x20;
17114static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x18;
17115static constexpr dart::compiler::target::word
17116 AOT_Function_entry_point_offset[] = {0x4, 0x8};
17117static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
17118 0x24;
17119static constexpr dart::compiler::target::word AOT_Function_signature_offset =
17120 0x14;
17121static constexpr dart::compiler::target::word
17122 AOT_FutureOr_type_arguments_offset = 0x4;
17123static constexpr dart::compiler::target::word
17124 AOT_GrowableObjectArray_data_offset = 0xc;
17125static constexpr dart::compiler::target::word
17126 AOT_GrowableObjectArray_length_offset = 0x8;
17127static constexpr dart::compiler::target::word
17128 AOT_GrowableObjectArray_type_arguments_offset = 0x4;
17129static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x10;
17130static constexpr dart::compiler::target::word
17131 AOT_CallSiteData_arguments_descriptor_offset = 0x8;
17132static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
17133 0x3;
17134static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
17135 0x0;
17136static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0xc;
17137static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x10;
17138static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
17139 0x14;
17140static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
17141static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
17142 0x14;
17143static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
17144 0x18;
17145static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
17146 0x20;
17147static constexpr dart::compiler::target::word
17148 AOT_IsolateGroup_object_store_offset = 0x10;
17149static constexpr dart::compiler::target::word
17150 AOT_IsolateGroup_class_table_offset = 0x8;
17151static constexpr dart::compiler::target::word
17152 AOT_IsolateGroup_cached_class_table_table_offset = 0xc;
17153static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
17154 0x10;
17155static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
17156 0xc;
17157static constexpr dart::compiler::target::word
17158 AOT_ImmutableLinkedHashBase_data_offset = 0xc;
17159static constexpr dart::compiler::target::word
17160 AOT_LinkedHashBase_deleted_keys_offset = 0x14;
17161static constexpr dart::compiler::target::word
17162 AOT_LinkedHashBase_hash_mask_offset = 0x8;
17163static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
17164 0x18;
17165static constexpr dart::compiler::target::word
17166 AOT_LinkedHashBase_type_arguments_offset = 0x4;
17167static constexpr dart::compiler::target::word
17168 AOT_LinkedHashBase_used_data_offset = 0x10;
17169static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
17170static constexpr dart::compiler::target::word
17171 AOT_MarkingStackBlock_pointers_offset = 0x8;
17172static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
17173 0x4;
17174static constexpr dart::compiler::target::word
17175 AOT_MegamorphicCache_buckets_offset = 0xc;
17176static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
17177 0x10;
17178static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
17179static constexpr dart::compiler::target::word
17180 AOT_NativeArguments_argc_tag_offset = 0x4;
17181static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
17182 0x8;
17183static constexpr dart::compiler::target::word
17184 AOT_NativeArguments_retval_offset = 0xc;
17185static constexpr dart::compiler::target::word
17186 AOT_NativeArguments_thread_offset = 0x0;
17187static constexpr dart::compiler::target::word
17188 AOT_ObjectStore_double_type_offset = 0xc0;
17189static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
17190 0x94;
17191static constexpr dart::compiler::target::word
17192 AOT_ObjectStore_record_field_names_offset = 0x1fc;
17193static constexpr dart::compiler::target::word
17194 AOT_ObjectStore_string_type_offset = 0xd4;
17195static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
17196 0x84;
17197static constexpr dart::compiler::target::word
17198 AOT_ObjectStore_ffi_callback_code_offset = 0x278;
17199static constexpr dart::compiler::target::word
17200 AOT_ObjectStore_suspend_state_await_offset = 0x224;
17201static constexpr dart::compiler::target::word
17202 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
17203static constexpr dart::compiler::target::word
17204 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x248;
17205static constexpr dart::compiler::target::word
17206 AOT_ObjectStore_suspend_state_init_async_offset = 0x220;
17207static constexpr dart::compiler::target::word
17208 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x234;
17209static constexpr dart::compiler::target::word
17210 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x240;
17211static constexpr dart::compiler::target::word
17212 AOT_ObjectStore_suspend_state_return_async_offset = 0x22c;
17213static constexpr dart::compiler::target::word
17214 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
17215static constexpr dart::compiler::target::word
17216 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x23c;
17217static constexpr dart::compiler::target::word
17218 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
17219static constexpr dart::compiler::target::word
17220 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x238;
17221static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
17222 0xc;
17223static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x4;
17224static constexpr dart::compiler::target::word
17225 AOT_Pointer_type_arguments_offset = 0x8;
17226static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
17227 0x4;
17228static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
17229 0x8;
17230static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x4;
17231static constexpr dart::compiler::target::word
17232 AOT_SingleTargetCache_entry_point_offset = 0x8;
17233static constexpr dart::compiler::target::word
17234 AOT_SingleTargetCache_lower_limit_offset = 0xc;
17235static constexpr dart::compiler::target::word
17236 AOT_SingleTargetCache_target_offset = 0x4;
17237static constexpr dart::compiler::target::word
17238 AOT_SingleTargetCache_upper_limit_offset = 0x10;
17239static constexpr dart::compiler::target::word
17240 AOT_StoreBufferBlock_pointers_offset = 0x8;
17241static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
17242 0x4;
17243static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
17244 0x4;
17245static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
17246static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
17247static constexpr dart::compiler::target::word
17248 AOT_SubtypeTestCache_cache_offset = 0x4;
17249static constexpr dart::compiler::target::word
17250 AOT_SubtypeTestCache_num_inputs_offset = 0x8;
17251static constexpr dart::compiler::target::word
17252 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
17253static constexpr dart::compiler::target::word
17254 AOT_SuspendState_error_callback_offset = 0x14;
17255static constexpr dart::compiler::target::word
17256 AOT_SuspendState_frame_size_offset = 0x4;
17257static constexpr dart::compiler::target::word
17258 AOT_SuspendState_function_data_offset = 0xc;
17259static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
17260 0x18;
17261static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8;
17262static constexpr dart::compiler::target::word
17263 AOT_SuspendState_then_callback_offset = 0x10;
17264static constexpr dart::compiler::target::word
17265 AOT_Thread_AllocateArray_entry_point_offset = 0x160;
17266static constexpr dart::compiler::target::word
17267 AOT_Thread_active_exception_offset = 0x370;
17268static constexpr dart::compiler::target::word
17269 AOT_Thread_active_stacktrace_offset = 0x374;
17270static constexpr dart::compiler::target::word
17271 AOT_Thread_array_write_barrier_entry_point_offset = 0xf4;
17272static constexpr dart::compiler::target::word
17273 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0xfc;
17274static constexpr dart::compiler::target::word
17275 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x88;
17276static constexpr dart::compiler::target::word
17277 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x100;
17278static constexpr dart::compiler::target::word
17279 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x8c;
17280static constexpr dart::compiler::target::word
17281 AOT_Thread_allocate_object_entry_point_offset = 0x104;
17282static constexpr dart::compiler::target::word
17283 AOT_Thread_allocate_object_stub_offset = 0x90;
17284static constexpr dart::compiler::target::word
17285 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x108;
17286static constexpr dart::compiler::target::word
17287 AOT_Thread_allocate_object_parameterized_stub_offset = 0x94;
17288static constexpr dart::compiler::target::word
17289 AOT_Thread_allocate_object_slow_entry_point_offset = 0x10c;
17290static constexpr dart::compiler::target::word
17291 AOT_Thread_allocate_object_slow_stub_offset = 0x98;
17292static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
17293 0x390;
17294static constexpr dart::compiler::target::word
17295 AOT_Thread_async_exception_handler_stub_offset = 0x9c;
17296static constexpr dart::compiler::target::word
17297 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x13c;
17298static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
17299 0x3c;
17300static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
17301 0x38;
17302static constexpr dart::compiler::target::word
17303 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x134;
17304static constexpr dart::compiler::target::word
17305 AOT_Thread_call_to_runtime_entry_point_offset = 0xf8;
17306static constexpr dart::compiler::target::word
17307 AOT_Thread_call_to_runtime_stub_offset = 0x54;
17308static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
17309 0x3b4;
17310static constexpr dart::compiler::target::word
17311 AOT_Thread_dispatch_table_array_offset = 0x2c;
17312static constexpr dart::compiler::target::word
17313 AOT_Thread_double_truncate_round_supported_offset = 0x394;
17314static constexpr dart::compiler::target::word
17315 AOT_Thread_service_extension_stream_offset = 0x3b8;
17316static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
17317 0x120;
17318static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
17319 0xc8;
17320static constexpr dart::compiler::target::word
17321 AOT_Thread_deoptimize_entry_offset = 0x124;
17322static constexpr dart::compiler::target::word
17323 AOT_Thread_deoptimize_stub_offset = 0xcc;
17324static constexpr dart::compiler::target::word
17325 AOT_Thread_double_abs_address_offset = 0x14c;
17326static constexpr dart::compiler::target::word
17327 AOT_Thread_double_negate_address_offset = 0x148;
17328static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28;
17329static constexpr dart::compiler::target::word
17330 AOT_Thread_enter_safepoint_stub_offset = 0xe0;
17331static constexpr dart::compiler::target::word
17332 AOT_Thread_execution_state_offset = 0x384;
17333static constexpr dart::compiler::target::word
17334 AOT_Thread_exit_safepoint_stub_offset = 0xe4;
17335static constexpr dart::compiler::target::word
17336 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xe8;
17337static constexpr dart::compiler::target::word
17338 AOT_Thread_call_native_through_safepoint_stub_offset = 0xec;
17339static constexpr dart::compiler::target::word
17340 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x128;
17341static constexpr dart::compiler::target::word
17342 AOT_Thread_fix_allocation_stub_code_offset = 0x4c;
17343static constexpr dart::compiler::target::word
17344 AOT_Thread_fix_callers_target_code_offset = 0x48;
17345static constexpr dart::compiler::target::word
17346 AOT_Thread_float_absolute_address_offset = 0x158;
17347static constexpr dart::compiler::target::word
17348 AOT_Thread_float_negate_address_offset = 0x154;
17349static constexpr dart::compiler::target::word
17350 AOT_Thread_float_not_address_offset = 0x150;
17351static constexpr dart::compiler::target::word
17352 AOT_Thread_float_zerow_address_offset = 0x15c;
17353static constexpr dart::compiler::target::word
17354 AOT_Thread_global_object_pool_offset = 0x378;
17355static constexpr dart::compiler::target::word
17356 AOT_Thread_invoke_dart_code_stub_offset = 0x50;
17357static constexpr dart::compiler::target::word
17358 AOT_Thread_exit_through_ffi_offset = 0x38c;
17359static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x338;
17360static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
17361 0x33c;
17362static constexpr dart::compiler::target::word
17363 AOT_Thread_field_table_values_offset = 0x30;
17364static constexpr dart::compiler::target::word
17365 AOT_Thread_lazy_deopt_from_return_stub_offset = 0xd0;
17366static constexpr dart::compiler::target::word
17367 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xd4;
17368static constexpr dart::compiler::target::word
17369 AOT_Thread_lazy_specialize_type_test_stub_offset = 0xdc;
17370static constexpr dart::compiler::target::word
17371 AOT_Thread_marking_stack_block_offset = 0x350;
17372static constexpr dart::compiler::target::word
17373 AOT_Thread_megamorphic_call_checked_entry_offset = 0x118;
17374static constexpr dart::compiler::target::word
17375 AOT_Thread_switchable_call_miss_entry_offset = 0x11c;
17376static constexpr dart::compiler::target::word
17377 AOT_Thread_switchable_call_miss_stub_offset = 0xb8;
17378static constexpr dart::compiler::target::word
17379 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x138;
17380static constexpr dart::compiler::target::word
17381 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
17382 0x5c;
17383static constexpr dart::compiler::target::word
17384 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
17385 0x58;
17386static constexpr dart::compiler::target::word
17387 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x64;
17388static constexpr dart::compiler::target::word
17389 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x60;
17390static constexpr dart::compiler::target::word
17391 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x6c;
17392static constexpr dart::compiler::target::word
17393 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x68;
17394static constexpr dart::compiler::target::word
17395 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x74;
17396static constexpr dart::compiler::target::word
17397 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x70;
17398static constexpr dart::compiler::target::word
17399 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x7c;
17400static constexpr dart::compiler::target::word
17401 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x78;
17402static constexpr dart::compiler::target::word
17403 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x84;
17404static constexpr dart::compiler::target::word
17405 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x80;
17406static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
17407 0xa0;
17408static constexpr dart::compiler::target::word
17409 AOT_Thread_return_async_not_future_stub_offset = 0xa8;
17410static constexpr dart::compiler::target::word
17411 AOT_Thread_return_async_star_stub_offset = 0xac;
17412static constexpr dart::compiler::target::word
17413 AOT_Thread_return_async_stub_offset = 0xa4;
17414static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
17415 0x34;
17416static constexpr dart::compiler::target::word
17417 AOT_Thread_predefined_symbols_address_offset = 0x140;
17418static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
17419 0x37c;
17420static constexpr dart::compiler::target::word
17421 AOT_Thread_saved_shadow_call_stack_offset = 0x380;
17422static constexpr dart::compiler::target::word
17423 AOT_Thread_safepoint_state_offset = 0x388;
17424static constexpr dart::compiler::target::word
17425 AOT_Thread_slow_type_test_stub_offset = 0xd8;
17426static constexpr dart::compiler::target::word
17427 AOT_Thread_slow_type_test_entry_point_offset = 0x130;
17428static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
17429 0x1c;
17430static constexpr dart::compiler::target::word
17431 AOT_Thread_saved_stack_limit_offset = 0x340;
17432static constexpr dart::compiler::target::word
17433 AOT_Thread_stack_overflow_flags_offset = 0x344;
17434static constexpr dart::compiler::target::word
17435 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x114;
17436static constexpr dart::compiler::target::word
17437 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb4;
17438static constexpr dart::compiler::target::word
17439 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
17440 0x110;
17441static constexpr dart::compiler::target::word
17442 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb0;
17443static constexpr dart::compiler::target::word
17444 AOT_Thread_store_buffer_block_offset = 0x34c;
17445static constexpr dart::compiler::target::word
17446 AOT_Thread_suspend_state_await_entry_point_offset = 0x310;
17447static constexpr dart::compiler::target::word
17448 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x314;
17449static constexpr dart::compiler::target::word
17450 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x30c;
17451static constexpr dart::compiler::target::word
17452 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x318;
17453static constexpr dart::compiler::target::word
17454 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x31c;
17455static constexpr dart::compiler::target::word
17456 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x320;
17457static constexpr dart::compiler::target::word
17458 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x324;
17459static constexpr dart::compiler::target::word
17460 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x328;
17461static constexpr dart::compiler::target::word
17462 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x32c;
17463static constexpr dart::compiler::target::word
17464 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
17465 0x330;
17466static constexpr dart::compiler::target::word
17467 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x334;
17468static constexpr dart::compiler::target::word
17469 AOT_Thread_top_exit_frame_info_offset = 0x348;
17470static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24;
17471static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
17472 0x10;
17473static constexpr dart::compiler::target::word
17474 AOT_Thread_unboxed_runtime_arg_offset = 0x360;
17475static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x358;
17476static constexpr dart::compiler::target::word
17477 AOT_Thread_write_barrier_entry_point_offset = 0xf0;
17478static constexpr dart::compiler::target::word
17479 AOT_Thread_write_barrier_mask_offset = 0x20;
17480static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
17481 0x398;
17482static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3a0;
17483static constexpr dart::compiler::target::word
17484 AOT_Thread_jump_to_frame_entry_point_offset = 0x12c;
17485static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
17486 0x3a8;
17487static constexpr dart::compiler::target::word
17488 AOT_TsanUtils_setjmp_function_offset = 0x0;
17489static constexpr dart::compiler::target::word
17490 AOT_TsanUtils_setjmp_buffer_offset = 0x4;
17491static constexpr dart::compiler::target::word
17492 AOT_TsanUtils_exception_pc_offset = 0x8;
17493static constexpr dart::compiler::target::word
17494 AOT_TsanUtils_exception_sp_offset = 0xc;
17495static constexpr dart::compiler::target::word
17496 AOT_TsanUtils_exception_fp_offset = 0x10;
17497static constexpr dart::compiler::target::word
17498 AOT_TimelineStream_enabled_offset = 0x8;
17499static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
17500 0xc;
17501static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x14;
17502static constexpr dart::compiler::target::word
17503 AOT_Finalizer_type_arguments_offset = 0x18;
17504static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
17505 0x14;
17506static constexpr dart::compiler::target::word
17507 AOT_FinalizerBase_all_entries_offset = 0xc;
17508static constexpr dart::compiler::target::word
17509 AOT_FinalizerBase_detachments_offset = 0x8;
17510static constexpr dart::compiler::target::word
17511 AOT_FinalizerBase_entries_collected_offset = 0x10;
17512static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
17513 0x4;
17514static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
17515 0x8;
17516static constexpr dart::compiler::target::word
17517 AOT_FinalizerEntry_external_size_offset = 0x1c;
17518static constexpr dart::compiler::target::word
17519 AOT_FinalizerEntry_finalizer_offset = 0x10;
17520static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
17521 0x14;
17522static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
17523 0xc;
17524static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
17525 0x4;
17526static constexpr dart::compiler::target::word
17527 AOT_NativeFinalizer_callback_offset = 0x14;
17528static constexpr dart::compiler::target::word
17529 AOT_FunctionType_named_parameter_names_offset = 0x20;
17530static constexpr dart::compiler::target::word
17531 AOT_FunctionType_packed_parameter_counts_offset = 0x24;
17532static constexpr dart::compiler::target::word
17533 AOT_FunctionType_packed_type_parameter_counts_offset = 0x28;
17534static constexpr dart::compiler::target::word
17535 AOT_FunctionType_parameter_types_offset = 0x1c;
17536static constexpr dart::compiler::target::word
17537 AOT_FunctionType_type_parameters_offset = 0x14;
17538static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
17539 0x1a;
17540static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
17541 0xc;
17542static constexpr dart::compiler::target::word
17543 AOT_TypeArguments_instantiations_offset = 0x4;
17544static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
17545 0x8;
17546static constexpr dart::compiler::target::word
17547 AOT_TypeArguments_nullability_offset = 0x10;
17548static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
17549 0x14;
17550static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
17551 0x4;
17552static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
17553 0x8;
17554static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
17555 0xc;
17556static constexpr dart::compiler::target::word
17557 AOT_TypeParameters_defaults_offset = 0x10;
17558static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
17559 0x8;
17560static constexpr dart::compiler::target::word
17561 AOT_TypedDataView_typed_data_offset = 0xc;
17562static constexpr dart::compiler::target::word
17563 AOT_TypedDataView_offset_in_bytes_offset = 0x10;
17564static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
17565 0xc;
17566static constexpr dart::compiler::target::word
17567 AOT_UnhandledException_exception_offset = 0x4;
17568static constexpr dart::compiler::target::word
17569 AOT_UnhandledException_stacktrace_offset = 0x8;
17570static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x8;
17571static constexpr dart::compiler::target::word
17572 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x4;
17573static constexpr dart::compiler::target::word
17574 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x8;
17575static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x4;
17576static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
17577 0x8;
17578static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
17579 0x4;
17580static constexpr dart::compiler::target::word
17581 AOT_WeakReference_type_arguments_offset = 0x8;
17582static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
17583 0x4, 0xc, 0x8, 0x10};
17584static constexpr dart::compiler::target::word
17585 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
17586 0x2ec, 0x2f0, 0x2f4, 0x2f8, 0x2fc, -1, 0x300, -1,
17587 0x304, 0x308, -1, -1, -1, -1, -1, -1};
17588static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
17589 0x14;
17590static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8;
17591static constexpr dart::compiler::target::word AOT_Array_header_size = 0xc;
17592static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x8;
17593static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
17594 0x10;
17595static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x54;
17596static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x20;
17597static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
17598 0x14;
17599static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
17600 0x8;
17601static constexpr dart::compiler::target::word
17602 AOT_CompressedStackMaps_ObjectHeaderSize = 0x4;
17603static constexpr dart::compiler::target::word
17604 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
17605static constexpr dart::compiler::target::word AOT_Context_header_size = 0xc;
17606static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
17607static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
17608 0xc;
17609static constexpr dart::compiler::target::word
17610 AOT_ExternalOneByteString_InstanceSize = 0x14;
17611static constexpr dart::compiler::target::word
17612 AOT_ExternalTwoByteString_InstanceSize = 0x14;
17613static constexpr dart::compiler::target::word
17614 AOT_ExternalTypedData_InstanceSize = 0xc;
17615static constexpr dart::compiler::target::word
17616 AOT_FfiTrampolineData_InstanceSize = 0x1c;
17617static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x34;
17618static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x1c;
17619static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
17620 0x20;
17621static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
17622 0x18;
17623static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
17624static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
17625static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x28;
17626static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
17627 0x2c;
17628static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x8;
17629static constexpr dart::compiler::target::word
17630 AOT_GrowableObjectArray_InstanceSize = 0x10;
17631static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x18;
17632static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x4;
17633static constexpr dart::compiler::target::word
17634 AOT_Instructions_UnalignedHeaderSize = 0x8;
17635static constexpr dart::compiler::target::word
17636 AOT_InstructionsSection_UnalignedHeaderSize = 0x14;
17637static constexpr dart::compiler::target::word
17638 AOT_InstructionsTable_InstanceSize = 0x18;
17639static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
17640static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x4;
17641static constexpr dart::compiler::target::word
17642 AOT_KernelProgramInfo_InstanceSize = 0x30;
17643static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
17644 0x1c;
17645static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x50;
17646static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
17647 0x14;
17648static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
17649 0x1c;
17650static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
17651 0x4;
17652static constexpr dart::compiler::target::word
17653 AOT_MegamorphicCache_InstanceSize = 0x18;
17654static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
17655static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
17656 0x8;
17657static constexpr dart::compiler::target::word
17658 AOT_MonomorphicSmiableCall_InstanceSize = 0xc;
17659static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x14;
17660static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
17661 0x10;
17662static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x4;
17663static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x4;
17664static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 0xc;
17665static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
17666 0x8;
17667static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0xc;
17668static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
17669 0xc;
17670static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
17671 0x1c;
17672static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x3c;
17673static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x28;
17674static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
17675static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x4;
17676static constexpr dart::compiler::target::word
17677 AOT_SingleTargetCache_InstanceSize = 0x14;
17678static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
17679 0x14;
17680static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
17681 0x18;
17682static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0xc;
17683static constexpr dart::compiler::target::word
17684 AOT_SubtypeTestCache_InstanceSize = 0x10;
17685static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
17686 0x14;
17687static constexpr dart::compiler::target::word
17688 AOT_TransferableTypedData_InstanceSize = 0x4;
17689static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x18;
17690static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
17691 0x1c;
17692static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
17693 0x14;
17694static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0xc;
17695static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
17696 0xc;
17697static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
17698 0x14;
17699static constexpr dart::compiler::target::word
17700 AOT_UnhandledException_InstanceSize = 0xc;
17701static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
17702 0x10;
17703static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
17704 0xc;
17705static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x10;
17706static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
17707 0x10;
17708static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
17709 0x10;
17710static constexpr dart::compiler::target::word
17711 AOT_WeakSerializationReference_InstanceSize = 0xc;
17712#endif // defined(PRODUCT) && \
17713 // defined(TARGET_ARCH_ARM) && \
17714 // !defined(DART_COMPRESSED_POINTERS)
17715
17716#if defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
17717 !defined(DART_COMPRESSED_POINTERS)
17718static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
17719 0x38;
17720static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
17721 0x18;
17722static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
17723static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
17724 0x78;
17725static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
17726static constexpr dart::compiler::target::word
17727 AOT_Context_elements_start_offset = 0x18;
17728static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
17729static constexpr dart::compiler::target::word
17730 AOT_ContextScope_elements_start_offset = 0x10;
17731static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
17732 0x48;
17733static constexpr dart::compiler::target::word
17734 AOT_ExceptionHandlers_elements_start_offset = 0x18;
17735static constexpr dart::compiler::target::word
17736 AOT_ExceptionHandlers_element_size = 0xc;
17737static constexpr dart::compiler::target::word
17738 AOT_ObjectPool_elements_start_offset = 0x10;
17739static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
17740static constexpr dart::compiler::target::word
17741 AOT_OneByteString_elements_start_offset = 0x10;
17742static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
17743 0x1;
17744static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
17745 0x10;
17746static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
17747static constexpr dart::compiler::target::word
17748 AOT_TypeArguments_elements_start_offset = 0x28;
17749static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
17750 0x8;
17751static constexpr dart::compiler::target::word
17752 AOT_TwoByteString_elements_start_offset = 0x10;
17753static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
17754 0x2;
17755static constexpr dart::compiler::target::word
17756 AOT_WeakArray_elements_start_offset = 0x18;
17757static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
17758static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
17759 0x7ffffffffffffff;
17760static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
17761 0x7ffd;
17762static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
17763 0x7ffffffffffffff;
17764static constexpr dart::compiler::target::word
17765 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
17766static constexpr dart::compiler::target::word
17767 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
17768static constexpr dart::compiler::target::word
17769 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
17770static constexpr dart::compiler::target::word
17771 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x16;
17772static constexpr dart::compiler::target::word
17773 AOT_Instructions_kBarePayloadAlignment = 0x4;
17774static constexpr dart::compiler::target::word
17775 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
17776static constexpr dart::compiler::target::word
17777 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
17778static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
17779static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
17780static constexpr dart::compiler::target::word
17781 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
17782static constexpr dart::compiler::target::word
17783 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
17784static constexpr dart::compiler::target::word
17785 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
17786static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
17787 0xffff;
17788static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
17789 0xffff;
17790static constexpr dart::compiler::target::word AOT_String_kMaxElements =
17791 0x1fffffffffffffff;
17792static constexpr dart::compiler::target::word
17793 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
17794static constexpr dart::compiler::target::word
17795 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
17796static constexpr dart::compiler::target::word
17797 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
17798static constexpr dart::compiler::target::word
17799 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
17800static constexpr dart::compiler::target::word
17801 AOT_SubtypeTestCache_kDestinationType = 0x6;
17802static constexpr dart::compiler::target::word
17803 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
17804static constexpr dart::compiler::target::word
17805 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
17806static constexpr dart::compiler::target::word
17807 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
17808static constexpr dart::compiler::target::word
17809 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
17810static constexpr dart::compiler::target::word
17811 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
17812static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
17813 0x7;
17814static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
17815 0x7;
17816static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
17817 0x7ffffffffffffff;
17818static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
17819 0x10;
17820static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
17821 0x20;
17822static constexpr dart::compiler::target::word
17823 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
17824static constexpr dart::compiler::target::word
17825 AOT_ArgumentsDescriptor_count_offset = 0x20;
17826static constexpr dart::compiler::target::word
17827 AOT_ArgumentsDescriptor_size_offset = 0x28;
17828static constexpr dart::compiler::target::word
17829 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
17830static constexpr dart::compiler::target::word
17831 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
17832static constexpr dart::compiler::target::word
17833 AOT_ArgumentsDescriptor_name_offset = 0x0;
17834static constexpr dart::compiler::target::word
17835 AOT_ArgumentsDescriptor_position_offset = 0x8;
17836static constexpr dart::compiler::target::word
17837 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
17838static constexpr dart::compiler::target::word
17839 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
17840static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
17841static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
17842static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
17843static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
17844 0x8;
17845static constexpr dart::compiler::target::word
17846 AOT_Class_declaration_type_offset = 0x60;
17847static constexpr dart::compiler::target::word
17848 AOT_Class_num_type_arguments_offset = 0x7c;
17849static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
17850 0x50;
17851static constexpr dart::compiler::target::word
17852 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x88;
17853static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
17854static constexpr dart::compiler::target::word
17855 AOT_Closure_delayed_type_arguments_offset = 0x18;
17856static constexpr dart::compiler::target::word AOT_Closure_function_offset =
17857 0x20;
17858static constexpr dart::compiler::target::word
17859 AOT_Closure_function_type_arguments_offset = 0x10;
17860static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
17861static constexpr dart::compiler::target::word
17862 AOT_Closure_instantiator_type_arguments_offset = 0x8;
17863static constexpr dart::compiler::target::word
17864 AOT_ClosureData_packed_fields_offset = 0x20;
17865static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
17866 0x30;
17867static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
17868 0x28;
17869static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
17870static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
17871 0x8;
17872static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
17873static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
17874static constexpr dart::compiler::target::word
17875 AOT_ExternalOneByteString_external_data_offset = 0x10;
17876static constexpr dart::compiler::target::word
17877 AOT_ExternalTwoByteString_external_data_offset = 0x10;
17878static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
17879static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
17880static constexpr dart::compiler::target::word
17881 AOT_Field_initializer_function_offset = 0x20;
17882static constexpr dart::compiler::target::word
17883 AOT_Field_host_offset_or_field_id_offset = 0x28;
17884static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
17885 0x48;
17886static constexpr dart::compiler::target::word
17887 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
17888static constexpr dart::compiler::target::word
17889 AOT_Field_guarded_list_length_offset = 0x30;
17890static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
17891 0x4c;
17892static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
17893static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
17894static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
17895static constexpr dart::compiler::target::word
17896 AOT_Function_entry_point_offset[] = {0x8, 0x10};
17897static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
17898 0x48;
17899static constexpr dart::compiler::target::word AOT_Function_signature_offset =
17900 0x28;
17901static constexpr dart::compiler::target::word
17902 AOT_FutureOr_type_arguments_offset = 0x8;
17903static constexpr dart::compiler::target::word
17904 AOT_GrowableObjectArray_data_offset = 0x18;
17905static constexpr dart::compiler::target::word
17906 AOT_GrowableObjectArray_length_offset = 0x10;
17907static constexpr dart::compiler::target::word
17908 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
17909static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
17910static constexpr dart::compiler::target::word
17911 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
17912static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
17913 0x3;
17914static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
17915 0x0;
17916static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
17917static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
17918static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
17919 0x28;
17920static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
17921static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
17922 0x28;
17923static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
17924 0x30;
17925static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
17926 0x40;
17927static constexpr dart::compiler::target::word
17928 AOT_IsolateGroup_object_store_offset = 0x20;
17929static constexpr dart::compiler::target::word
17930 AOT_IsolateGroup_class_table_offset = 0x10;
17931static constexpr dart::compiler::target::word
17932 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
17933static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
17934 0x20;
17935static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
17936 0x18;
17937static constexpr dart::compiler::target::word
17938 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
17939static constexpr dart::compiler::target::word
17940 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
17941static constexpr dart::compiler::target::word
17942 AOT_LinkedHashBase_hash_mask_offset = 0x10;
17943static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
17944 0x30;
17945static constexpr dart::compiler::target::word
17946 AOT_LinkedHashBase_type_arguments_offset = 0x8;
17947static constexpr dart::compiler::target::word
17948 AOT_LinkedHashBase_used_data_offset = 0x20;
17949static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
17950static constexpr dart::compiler::target::word
17951 AOT_MarkingStackBlock_pointers_offset = 0x10;
17952static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
17953 0x8;
17954static constexpr dart::compiler::target::word
17955 AOT_MegamorphicCache_buckets_offset = 0x18;
17956static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
17957 0x20;
17958static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
17959static constexpr dart::compiler::target::word
17960 AOT_NativeArguments_argc_tag_offset = 0x8;
17961static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
17962 0x10;
17963static constexpr dart::compiler::target::word
17964 AOT_NativeArguments_retval_offset = 0x18;
17965static constexpr dart::compiler::target::word
17966 AOT_NativeArguments_thread_offset = 0x0;
17967static constexpr dart::compiler::target::word
17968 AOT_ObjectStore_double_type_offset = 0x180;
17969static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
17970 0x128;
17971static constexpr dart::compiler::target::word
17972 AOT_ObjectStore_record_field_names_offset = 0x3f8;
17973static constexpr dart::compiler::target::word
17974 AOT_ObjectStore_string_type_offset = 0x1a8;
17975static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
17976 0x108;
17977static constexpr dart::compiler::target::word
17978 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
17979static constexpr dart::compiler::target::word
17980 AOT_ObjectStore_suspend_state_await_offset = 0x448;
17981static constexpr dart::compiler::target::word
17982 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
17983static constexpr dart::compiler::target::word
17984 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
17985static constexpr dart::compiler::target::word
17986 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
17987static constexpr dart::compiler::target::word
17988 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
17989static constexpr dart::compiler::target::word
17990 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
17991static constexpr dart::compiler::target::word
17992 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
17993static constexpr dart::compiler::target::word
17994 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
17995static constexpr dart::compiler::target::word
17996 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
17997static constexpr dart::compiler::target::word
17998 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
17999static constexpr dart::compiler::target::word
18000 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
18001static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
18002 0x10;
18003static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
18004static constexpr dart::compiler::target::word
18005 AOT_Pointer_type_arguments_offset = 0x10;
18006static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
18007 0x8;
18008static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
18009 0x10;
18010static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
18011static constexpr dart::compiler::target::word
18012 AOT_SingleTargetCache_entry_point_offset = 0x10;
18013static constexpr dart::compiler::target::word
18014 AOT_SingleTargetCache_lower_limit_offset = 0x18;
18015static constexpr dart::compiler::target::word
18016 AOT_SingleTargetCache_target_offset = 0x8;
18017static constexpr dart::compiler::target::word
18018 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
18019static constexpr dart::compiler::target::word
18020 AOT_StoreBufferBlock_pointers_offset = 0x10;
18021static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
18022 0x8;
18023static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
18024 0x8;
18025static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
18026static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
18027static constexpr dart::compiler::target::word
18028 AOT_SubtypeTestCache_cache_offset = 0x8;
18029static constexpr dart::compiler::target::word
18030 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
18031static constexpr dart::compiler::target::word
18032 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
18033static constexpr dart::compiler::target::word
18034 AOT_SuspendState_error_callback_offset = 0x28;
18035static constexpr dart::compiler::target::word
18036 AOT_SuspendState_frame_size_offset = 0x8;
18037static constexpr dart::compiler::target::word
18038 AOT_SuspendState_function_data_offset = 0x18;
18039static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
18040 0x30;
18041static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
18042static constexpr dart::compiler::target::word
18043 AOT_SuspendState_then_callback_offset = 0x20;
18044static constexpr dart::compiler::target::word
18045 AOT_Thread_AllocateArray_entry_point_offset = 0x2c0;
18046static constexpr dart::compiler::target::word
18047 AOT_Thread_active_exception_offset = 0x6e0;
18048static constexpr dart::compiler::target::word
18049 AOT_Thread_active_stacktrace_offset = 0x6e8;
18050static constexpr dart::compiler::target::word
18051 AOT_Thread_array_write_barrier_entry_point_offset = 0x1e8;
18052static constexpr dart::compiler::target::word
18053 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x1f8;
18054static constexpr dart::compiler::target::word
18055 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x110;
18056static constexpr dart::compiler::target::word
18057 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x200;
18058static constexpr dart::compiler::target::word
18059 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x118;
18060static constexpr dart::compiler::target::word
18061 AOT_Thread_allocate_object_entry_point_offset = 0x208;
18062static constexpr dart::compiler::target::word
18063 AOT_Thread_allocate_object_stub_offset = 0x120;
18064static constexpr dart::compiler::target::word
18065 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x210;
18066static constexpr dart::compiler::target::word
18067 AOT_Thread_allocate_object_parameterized_stub_offset = 0x128;
18068static constexpr dart::compiler::target::word
18069 AOT_Thread_allocate_object_slow_entry_point_offset = 0x218;
18070static constexpr dart::compiler::target::word
18071 AOT_Thread_allocate_object_slow_stub_offset = 0x130;
18072static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
18073 0x720;
18074static constexpr dart::compiler::target::word
18075 AOT_Thread_async_exception_handler_stub_offset = 0x138;
18076static constexpr dart::compiler::target::word
18077 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x278;
18078static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
18079 0x78;
18080static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
18081 0x70;
18082static constexpr dart::compiler::target::word
18083 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x268;
18084static constexpr dart::compiler::target::word
18085 AOT_Thread_call_to_runtime_entry_point_offset = 0x1f0;
18086static constexpr dart::compiler::target::word
18087 AOT_Thread_call_to_runtime_stub_offset = 0xa8;
18088static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
18089 0x758;
18090static constexpr dart::compiler::target::word
18091 AOT_Thread_dispatch_table_array_offset = 0x58;
18092static constexpr dart::compiler::target::word
18093 AOT_Thread_double_truncate_round_supported_offset = 0x728;
18094static constexpr dart::compiler::target::word
18095 AOT_Thread_service_extension_stream_offset = 0x760;
18096static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
18097 0x240;
18098static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
18099 0x190;
18100static constexpr dart::compiler::target::word
18101 AOT_Thread_deoptimize_entry_offset = 0x248;
18102static constexpr dart::compiler::target::word
18103 AOT_Thread_deoptimize_stub_offset = 0x198;
18104static constexpr dart::compiler::target::word
18105 AOT_Thread_double_abs_address_offset = 0x298;
18106static constexpr dart::compiler::target::word
18107 AOT_Thread_double_negate_address_offset = 0x290;
18108static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
18109static constexpr dart::compiler::target::word
18110 AOT_Thread_enter_safepoint_stub_offset = 0x1c0;
18111static constexpr dart::compiler::target::word
18112 AOT_Thread_execution_state_offset = 0x708;
18113static constexpr dart::compiler::target::word
18114 AOT_Thread_exit_safepoint_stub_offset = 0x1c8;
18115static constexpr dart::compiler::target::word
18116 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d0;
18117static constexpr dart::compiler::target::word
18118 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1d8;
18119static constexpr dart::compiler::target::word
18120 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x250;
18121static constexpr dart::compiler::target::word
18122 AOT_Thread_fix_allocation_stub_code_offset = 0x98;
18123static constexpr dart::compiler::target::word
18124 AOT_Thread_fix_callers_target_code_offset = 0x90;
18125static constexpr dart::compiler::target::word
18126 AOT_Thread_float_absolute_address_offset = 0x2b0;
18127static constexpr dart::compiler::target::word
18128 AOT_Thread_float_negate_address_offset = 0x2a8;
18129static constexpr dart::compiler::target::word
18130 AOT_Thread_float_not_address_offset = 0x2a0;
18131static constexpr dart::compiler::target::word
18132 AOT_Thread_float_zerow_address_offset = 0x2b8;
18133static constexpr dart::compiler::target::word
18134 AOT_Thread_global_object_pool_offset = 0x6f0;
18135static constexpr dart::compiler::target::word
18136 AOT_Thread_invoke_dart_code_stub_offset = 0xa0;
18137static constexpr dart::compiler::target::word
18138 AOT_Thread_exit_through_ffi_offset = 0x718;
18139static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x688;
18140static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
18141 0x690;
18142static constexpr dart::compiler::target::word
18143 AOT_Thread_field_table_values_offset = 0x60;
18144static constexpr dart::compiler::target::word
18145 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1a0;
18146static constexpr dart::compiler::target::word
18147 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1a8;
18148static constexpr dart::compiler::target::word
18149 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1b8;
18150static constexpr dart::compiler::target::word
18151 AOT_Thread_marking_stack_block_offset = 0x6b8;
18152static constexpr dart::compiler::target::word
18153 AOT_Thread_megamorphic_call_checked_entry_offset = 0x230;
18154static constexpr dart::compiler::target::word
18155 AOT_Thread_switchable_call_miss_entry_offset = 0x238;
18156static constexpr dart::compiler::target::word
18157 AOT_Thread_switchable_call_miss_stub_offset = 0x170;
18158static constexpr dart::compiler::target::word
18159 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x270;
18160static constexpr dart::compiler::target::word
18161 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
18162 0xb8;
18163static constexpr dart::compiler::target::word
18164 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
18165 0xb0;
18166static constexpr dart::compiler::target::word
18167 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xc8;
18168static constexpr dart::compiler::target::word
18169 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc0;
18170static constexpr dart::compiler::target::word
18171 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xd8;
18172static constexpr dart::compiler::target::word
18173 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd0;
18174static constexpr dart::compiler::target::word
18175 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xe8;
18176static constexpr dart::compiler::target::word
18177 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe0;
18178static constexpr dart::compiler::target::word
18179 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0xf8;
18180static constexpr dart::compiler::target::word
18181 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf0;
18182static constexpr dart::compiler::target::word
18183 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x108;
18184static constexpr dart::compiler::target::word
18185 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x100;
18186static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
18187 0x140;
18188static constexpr dart::compiler::target::word
18189 AOT_Thread_return_async_not_future_stub_offset = 0x150;
18190static constexpr dart::compiler::target::word
18191 AOT_Thread_return_async_star_stub_offset = 0x158;
18192static constexpr dart::compiler::target::word
18193 AOT_Thread_return_async_stub_offset = 0x148;
18194static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
18195 0x68;
18196static constexpr dart::compiler::target::word
18197 AOT_Thread_predefined_symbols_address_offset = 0x280;
18198static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
18199 0x6f8;
18200static constexpr dart::compiler::target::word
18201 AOT_Thread_saved_shadow_call_stack_offset = 0x700;
18202static constexpr dart::compiler::target::word
18203 AOT_Thread_safepoint_state_offset = 0x710;
18204static constexpr dart::compiler::target::word
18205 AOT_Thread_slow_type_test_stub_offset = 0x1b0;
18206static constexpr dart::compiler::target::word
18207 AOT_Thread_slow_type_test_entry_point_offset = 0x260;
18208static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
18209 0x38;
18210static constexpr dart::compiler::target::word
18211 AOT_Thread_saved_stack_limit_offset = 0x698;
18212static constexpr dart::compiler::target::word
18213 AOT_Thread_stack_overflow_flags_offset = 0x6a0;
18214static constexpr dart::compiler::target::word
18215 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x228;
18216static constexpr dart::compiler::target::word
18217 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x168;
18218static constexpr dart::compiler::target::word
18219 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
18220 0x220;
18221static constexpr dart::compiler::target::word
18222 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x160;
18223static constexpr dart::compiler::target::word
18224 AOT_Thread_store_buffer_block_offset = 0x6b0;
18225static constexpr dart::compiler::target::word
18226 AOT_Thread_suspend_state_await_entry_point_offset = 0x638;
18227static constexpr dart::compiler::target::word
18228 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x640;
18229static constexpr dart::compiler::target::word
18230 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x630;
18231static constexpr dart::compiler::target::word
18232 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x648;
18233static constexpr dart::compiler::target::word
18234 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x650;
18235static constexpr dart::compiler::target::word
18236 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x658;
18237static constexpr dart::compiler::target::word
18238 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x660;
18239static constexpr dart::compiler::target::word
18240 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x668;
18241static constexpr dart::compiler::target::word
18242 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x670;
18243static constexpr dart::compiler::target::word
18244 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
18245 0x678;
18246static constexpr dart::compiler::target::word
18247 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x680;
18248static constexpr dart::compiler::target::word
18249 AOT_Thread_top_exit_frame_info_offset = 0x6a8;
18250static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
18251static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
18252 0x20;
18253static constexpr dart::compiler::target::word
18254 AOT_Thread_unboxed_runtime_arg_offset = 0x6d0;
18255static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6c8;
18256static constexpr dart::compiler::target::word
18257 AOT_Thread_write_barrier_entry_point_offset = 0x1e0;
18258static constexpr dart::compiler::target::word
18259 AOT_Thread_write_barrier_mask_offset = 0x40;
18260static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
18261 0x730;
18262static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x738;
18263static constexpr dart::compiler::target::word
18264 AOT_Thread_jump_to_frame_entry_point_offset = 0x258;
18265static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
18266 0x740;
18267static constexpr dart::compiler::target::word
18268 AOT_TsanUtils_setjmp_function_offset = 0x0;
18269static constexpr dart::compiler::target::word
18270 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
18271static constexpr dart::compiler::target::word
18272 AOT_TsanUtils_exception_pc_offset = 0x10;
18273static constexpr dart::compiler::target::word
18274 AOT_TsanUtils_exception_sp_offset = 0x18;
18275static constexpr dart::compiler::target::word
18276 AOT_TsanUtils_exception_fp_offset = 0x20;
18277static constexpr dart::compiler::target::word
18278 AOT_TimelineStream_enabled_offset = 0x10;
18279static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
18280 0x10;
18281static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
18282static constexpr dart::compiler::target::word
18283 AOT_Finalizer_type_arguments_offset = 0x30;
18284static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
18285 0x28;
18286static constexpr dart::compiler::target::word
18287 AOT_FinalizerBase_all_entries_offset = 0x18;
18288static constexpr dart::compiler::target::word
18289 AOT_FinalizerBase_detachments_offset = 0x10;
18290static constexpr dart::compiler::target::word
18291 AOT_FinalizerBase_entries_collected_offset = 0x20;
18292static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
18293 0x8;
18294static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
18295 0x10;
18296static constexpr dart::compiler::target::word
18297 AOT_FinalizerEntry_external_size_offset = 0x38;
18298static constexpr dart::compiler::target::word
18299 AOT_FinalizerEntry_finalizer_offset = 0x20;
18300static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
18301 0x28;
18302static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
18303 0x18;
18304static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
18305 0x8;
18306static constexpr dart::compiler::target::word
18307 AOT_NativeFinalizer_callback_offset = 0x28;
18308static constexpr dart::compiler::target::word
18309 AOT_FunctionType_named_parameter_names_offset = 0x40;
18310static constexpr dart::compiler::target::word
18311 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
18312static constexpr dart::compiler::target::word
18313 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
18314static constexpr dart::compiler::target::word
18315 AOT_FunctionType_parameter_types_offset = 0x38;
18316static constexpr dart::compiler::target::word
18317 AOT_FunctionType_type_parameters_offset = 0x28;
18318static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
18319 0x32;
18320static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
18321 0x18;
18322static constexpr dart::compiler::target::word
18323 AOT_TypeArguments_instantiations_offset = 0x8;
18324static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
18325 0x10;
18326static constexpr dart::compiler::target::word
18327 AOT_TypeArguments_nullability_offset = 0x20;
18328static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
18329 0x28;
18330static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
18331 0x8;
18332static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
18333 0x10;
18334static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
18335 0x18;
18336static constexpr dart::compiler::target::word
18337 AOT_TypeParameters_defaults_offset = 0x20;
18338static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
18339 0x10;
18340static constexpr dart::compiler::target::word
18341 AOT_TypedDataView_typed_data_offset = 0x18;
18342static constexpr dart::compiler::target::word
18343 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
18344static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
18345 0x18;
18346static constexpr dart::compiler::target::word
18347 AOT_UnhandledException_exception_offset = 0x8;
18348static constexpr dart::compiler::target::word
18349 AOT_UnhandledException_stacktrace_offset = 0x10;
18350static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
18351static constexpr dart::compiler::target::word
18352 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
18353static constexpr dart::compiler::target::word
18354 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
18355static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
18356static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
18357 0x10;
18358static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
18359 0x8;
18360static constexpr dart::compiler::target::word
18361 AOT_WeakReference_type_arguments_offset = 0x10;
18362static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
18363 0x8, 0x18, 0x10, 0x20};
18364static constexpr dart::compiler::target::word
18365 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
18366 0x5d8, 0x5e0, 0x5e8, 0x5f0, -1, -1, 0x5f8, 0x600,
18367 0x608, 0x610, 0x618, -1, 0x620, 0x628, -1, -1};
18368static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
18369 0x28;
18370static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
18371static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
18372static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
18373static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
18374 0x10;
18375static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x90;
18376static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
18377static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
18378 0x28;
18379static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
18380 0x10;
18381static constexpr dart::compiler::target::word
18382 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
18383static constexpr dart::compiler::target::word
18384 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
18385static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
18386static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
18387static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
18388 0x18;
18389static constexpr dart::compiler::target::word
18390 AOT_ExternalOneByteString_InstanceSize = 0x20;
18391static constexpr dart::compiler::target::word
18392 AOT_ExternalTwoByteString_InstanceSize = 0x20;
18393static constexpr dart::compiler::target::word
18394 AOT_ExternalTypedData_InstanceSize = 0x18;
18395static constexpr dart::compiler::target::word
18396 AOT_FfiTrampolineData_InstanceSize = 0x30;
18397static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
18398static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
18399static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
18400 0x40;
18401static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
18402 0x30;
18403static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
18404static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
18405static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
18406static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
18407 0x50;
18408static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
18409static constexpr dart::compiler::target::word
18410 AOT_GrowableObjectArray_InstanceSize = 0x20;
18411static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
18412static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
18413static constexpr dart::compiler::target::word
18414 AOT_Instructions_UnalignedHeaderSize = 0x10;
18415static constexpr dart::compiler::target::word
18416 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
18417static constexpr dart::compiler::target::word
18418 AOT_InstructionsTable_InstanceSize = 0x30;
18419static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
18420static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
18421static constexpr dart::compiler::target::word
18422 AOT_KernelProgramInfo_InstanceSize = 0x60;
18423static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
18424 0x30;
18425static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x98;
18426static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
18427 0x28;
18428static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
18429 0x38;
18430static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
18431 0x8;
18432static constexpr dart::compiler::target::word
18433 AOT_MegamorphicCache_InstanceSize = 0x30;
18434static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
18435static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
18436 0x10;
18437static constexpr dart::compiler::target::word
18438 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
18439static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
18440static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
18441 0x20;
18442static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
18443static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
18444static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
18445 0x18;
18446static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
18447 0x10;
18448static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
18449static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
18450 0x18;
18451static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
18452 0x38;
18453static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x78;
18454static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
18455static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
18456static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
18457static constexpr dart::compiler::target::word
18458 AOT_SingleTargetCache_InstanceSize = 0x20;
18459static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
18460 0x28;
18461static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
18462 0x30;
18463static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
18464static constexpr dart::compiler::target::word
18465 AOT_SubtypeTestCache_InstanceSize = 0x18;
18466static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
18467 0x20;
18468static constexpr dart::compiler::target::word
18469 AOT_TransferableTypedData_InstanceSize = 0x8;
18470static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
18471static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
18472 0x38;
18473static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
18474 0x28;
18475static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
18476static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
18477 0x18;
18478static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
18479 0x28;
18480static constexpr dart::compiler::target::word
18481 AOT_UnhandledException_InstanceSize = 0x18;
18482static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
18483 0x20;
18484static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
18485 0x18;
18486static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
18487static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
18488 0x20;
18489static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
18490 0x20;
18491static constexpr dart::compiler::target::word
18492 AOT_WeakSerializationReference_InstanceSize = 0x18;
18493#endif // defined(PRODUCT) && \
18494 // defined(TARGET_ARCH_X64) && \
18495 // !defined(DART_COMPRESSED_POINTERS)
18496
18497#if defined(PRODUCT) && defined(TARGET_ARCH_IA32) && \
18498 !defined(DART_COMPRESSED_POINTERS)
18499#endif // defined(PRODUCT) && \
18500 // defined(TARGET_ARCH_IA32) && \
18501 // !defined(DART_COMPRESSED_POINTERS)
18502
18503#if defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
18504 !defined(DART_COMPRESSED_POINTERS)
18505static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
18506 0x38;
18507static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
18508 0x18;
18509static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
18510static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
18511 0x78;
18512static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
18513static constexpr dart::compiler::target::word
18514 AOT_Context_elements_start_offset = 0x18;
18515static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
18516static constexpr dart::compiler::target::word
18517 AOT_ContextScope_elements_start_offset = 0x10;
18518static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
18519 0x48;
18520static constexpr dart::compiler::target::word
18521 AOT_ExceptionHandlers_elements_start_offset = 0x18;
18522static constexpr dart::compiler::target::word
18523 AOT_ExceptionHandlers_element_size = 0xc;
18524static constexpr dart::compiler::target::word
18525 AOT_ObjectPool_elements_start_offset = 0x10;
18526static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
18527static constexpr dart::compiler::target::word
18528 AOT_OneByteString_elements_start_offset = 0x10;
18529static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
18530 0x1;
18531static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
18532 0x10;
18533static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
18534static constexpr dart::compiler::target::word
18535 AOT_TypeArguments_elements_start_offset = 0x28;
18536static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
18537 0x8;
18538static constexpr dart::compiler::target::word
18539 AOT_TwoByteString_elements_start_offset = 0x10;
18540static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
18541 0x2;
18542static constexpr dart::compiler::target::word
18543 AOT_WeakArray_elements_start_offset = 0x18;
18544static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
18545static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
18546 0x7ffffffffffffff;
18547static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
18548 0x7ffd;
18549static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
18550 0x7ffffffffffffff;
18551static constexpr dart::compiler::target::word
18552 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
18553static constexpr dart::compiler::target::word
18554 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x34;
18555static constexpr dart::compiler::target::word
18556 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
18557static constexpr dart::compiler::target::word
18558 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x18;
18559static constexpr dart::compiler::target::word
18560 AOT_Instructions_kBarePayloadAlignment = 0x4;
18561static constexpr dart::compiler::target::word
18562 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
18563static constexpr dart::compiler::target::word
18564 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
18565static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
18566static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
18567static constexpr dart::compiler::target::word
18568 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
18569static constexpr dart::compiler::target::word
18570 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
18571static constexpr dart::compiler::target::word
18572 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
18573static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
18574 0xffff;
18575static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
18576 0xffff;
18577static constexpr dart::compiler::target::word AOT_String_kMaxElements =
18578 0x1fffffffffffffff;
18579static constexpr dart::compiler::target::word
18580 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
18581static constexpr dart::compiler::target::word
18582 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
18583static constexpr dart::compiler::target::word
18584 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
18585static constexpr dart::compiler::target::word
18586 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
18587static constexpr dart::compiler::target::word
18588 AOT_SubtypeTestCache_kDestinationType = 0x6;
18589static constexpr dart::compiler::target::word
18590 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
18591static constexpr dart::compiler::target::word
18592 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
18593static constexpr dart::compiler::target::word
18594 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
18595static constexpr dart::compiler::target::word
18596 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
18597static constexpr dart::compiler::target::word
18598 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
18599static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
18600 0x7;
18601static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
18602 0x7;
18603static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
18604 0x7ffffffffffffff;
18605static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
18606 0x10;
18607static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
18608 0x20;
18609static constexpr dart::compiler::target::word
18610 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
18611static constexpr dart::compiler::target::word
18612 AOT_ArgumentsDescriptor_count_offset = 0x20;
18613static constexpr dart::compiler::target::word
18614 AOT_ArgumentsDescriptor_size_offset = 0x28;
18615static constexpr dart::compiler::target::word
18616 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
18617static constexpr dart::compiler::target::word
18618 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
18619static constexpr dart::compiler::target::word
18620 AOT_ArgumentsDescriptor_name_offset = 0x0;
18621static constexpr dart::compiler::target::word
18622 AOT_ArgumentsDescriptor_position_offset = 0x8;
18623static constexpr dart::compiler::target::word
18624 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
18625static constexpr dart::compiler::target::word
18626 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
18627static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
18628static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
18629static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
18630static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
18631 0x8;
18632static constexpr dart::compiler::target::word
18633 AOT_Class_declaration_type_offset = 0x60;
18634static constexpr dart::compiler::target::word
18635 AOT_Class_num_type_arguments_offset = 0x7c;
18636static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
18637 0x50;
18638static constexpr dart::compiler::target::word
18639 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x88;
18640static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
18641static constexpr dart::compiler::target::word
18642 AOT_Closure_delayed_type_arguments_offset = 0x18;
18643static constexpr dart::compiler::target::word AOT_Closure_function_offset =
18644 0x20;
18645static constexpr dart::compiler::target::word
18646 AOT_Closure_function_type_arguments_offset = 0x10;
18647static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
18648static constexpr dart::compiler::target::word
18649 AOT_Closure_instantiator_type_arguments_offset = 0x8;
18650static constexpr dart::compiler::target::word
18651 AOT_ClosureData_packed_fields_offset = 0x20;
18652static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
18653 0x30;
18654static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
18655 0x28;
18656static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
18657static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
18658 0x8;
18659static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
18660static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
18661static constexpr dart::compiler::target::word
18662 AOT_ExternalOneByteString_external_data_offset = 0x10;
18663static constexpr dart::compiler::target::word
18664 AOT_ExternalTwoByteString_external_data_offset = 0x10;
18665static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
18666static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
18667static constexpr dart::compiler::target::word
18668 AOT_Field_initializer_function_offset = 0x20;
18669static constexpr dart::compiler::target::word
18670 AOT_Field_host_offset_or_field_id_offset = 0x28;
18671static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
18672 0x48;
18673static constexpr dart::compiler::target::word
18674 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
18675static constexpr dart::compiler::target::word
18676 AOT_Field_guarded_list_length_offset = 0x30;
18677static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
18678 0x4c;
18679static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
18680static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
18681static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
18682static constexpr dart::compiler::target::word
18683 AOT_Function_entry_point_offset[] = {0x8, 0x10};
18684static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
18685 0x48;
18686static constexpr dart::compiler::target::word AOT_Function_signature_offset =
18687 0x28;
18688static constexpr dart::compiler::target::word
18689 AOT_FutureOr_type_arguments_offset = 0x8;
18690static constexpr dart::compiler::target::word
18691 AOT_GrowableObjectArray_data_offset = 0x18;
18692static constexpr dart::compiler::target::word
18693 AOT_GrowableObjectArray_length_offset = 0x10;
18694static constexpr dart::compiler::target::word
18695 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
18696static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
18697static constexpr dart::compiler::target::word
18698 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
18699static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
18700 0x3;
18701static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
18702 0x0;
18703static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
18704static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
18705static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
18706 0x28;
18707static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
18708static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
18709 0x28;
18710static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
18711 0x30;
18712static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
18713 0x40;
18714static constexpr dart::compiler::target::word
18715 AOT_IsolateGroup_object_store_offset = 0x20;
18716static constexpr dart::compiler::target::word
18717 AOT_IsolateGroup_class_table_offset = 0x10;
18718static constexpr dart::compiler::target::word
18719 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
18720static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
18721 0x20;
18722static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
18723 0x18;
18724static constexpr dart::compiler::target::word
18725 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
18726static constexpr dart::compiler::target::word
18727 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
18728static constexpr dart::compiler::target::word
18729 AOT_LinkedHashBase_hash_mask_offset = 0x10;
18730static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
18731 0x30;
18732static constexpr dart::compiler::target::word
18733 AOT_LinkedHashBase_type_arguments_offset = 0x8;
18734static constexpr dart::compiler::target::word
18735 AOT_LinkedHashBase_used_data_offset = 0x20;
18736static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
18737static constexpr dart::compiler::target::word
18738 AOT_MarkingStackBlock_pointers_offset = 0x10;
18739static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
18740 0x8;
18741static constexpr dart::compiler::target::word
18742 AOT_MegamorphicCache_buckets_offset = 0x18;
18743static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
18744 0x20;
18745static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
18746static constexpr dart::compiler::target::word
18747 AOT_NativeArguments_argc_tag_offset = 0x8;
18748static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
18749 0x10;
18750static constexpr dart::compiler::target::word
18751 AOT_NativeArguments_retval_offset = 0x18;
18752static constexpr dart::compiler::target::word
18753 AOT_NativeArguments_thread_offset = 0x0;
18754static constexpr dart::compiler::target::word
18755 AOT_ObjectStore_double_type_offset = 0x180;
18756static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
18757 0x128;
18758static constexpr dart::compiler::target::word
18759 AOT_ObjectStore_record_field_names_offset = 0x3f8;
18760static constexpr dart::compiler::target::word
18761 AOT_ObjectStore_string_type_offset = 0x1a8;
18762static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
18763 0x108;
18764static constexpr dart::compiler::target::word
18765 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
18766static constexpr dart::compiler::target::word
18767 AOT_ObjectStore_suspend_state_await_offset = 0x448;
18768static constexpr dart::compiler::target::word
18769 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
18770static constexpr dart::compiler::target::word
18771 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
18772static constexpr dart::compiler::target::word
18773 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
18774static constexpr dart::compiler::target::word
18775 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
18776static constexpr dart::compiler::target::word
18777 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
18778static constexpr dart::compiler::target::word
18779 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
18780static constexpr dart::compiler::target::word
18781 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
18782static constexpr dart::compiler::target::word
18783 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
18784static constexpr dart::compiler::target::word
18785 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
18786static constexpr dart::compiler::target::word
18787 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
18788static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
18789 0x10;
18790static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
18791static constexpr dart::compiler::target::word
18792 AOT_Pointer_type_arguments_offset = 0x10;
18793static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
18794 0x8;
18795static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
18796 0x10;
18797static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
18798static constexpr dart::compiler::target::word
18799 AOT_SingleTargetCache_entry_point_offset = 0x10;
18800static constexpr dart::compiler::target::word
18801 AOT_SingleTargetCache_lower_limit_offset = 0x18;
18802static constexpr dart::compiler::target::word
18803 AOT_SingleTargetCache_target_offset = 0x8;
18804static constexpr dart::compiler::target::word
18805 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
18806static constexpr dart::compiler::target::word
18807 AOT_StoreBufferBlock_pointers_offset = 0x10;
18808static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
18809 0x8;
18810static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
18811 0x8;
18812static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
18813static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
18814static constexpr dart::compiler::target::word
18815 AOT_SubtypeTestCache_cache_offset = 0x8;
18816static constexpr dart::compiler::target::word
18817 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
18818static constexpr dart::compiler::target::word
18819 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
18820static constexpr dart::compiler::target::word
18821 AOT_SuspendState_error_callback_offset = 0x28;
18822static constexpr dart::compiler::target::word
18823 AOT_SuspendState_frame_size_offset = 0x8;
18824static constexpr dart::compiler::target::word
18825 AOT_SuspendState_function_data_offset = 0x18;
18826static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
18827 0x30;
18828static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
18829static constexpr dart::compiler::target::word
18830 AOT_SuspendState_then_callback_offset = 0x20;
18831static constexpr dart::compiler::target::word
18832 AOT_Thread_AllocateArray_entry_point_offset = 0x2c0;
18833static constexpr dart::compiler::target::word
18834 AOT_Thread_active_exception_offset = 0x728;
18835static constexpr dart::compiler::target::word
18836 AOT_Thread_active_stacktrace_offset = 0x730;
18837static constexpr dart::compiler::target::word
18838 AOT_Thread_array_write_barrier_entry_point_offset = 0x1e8;
18839static constexpr dart::compiler::target::word
18840 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x1f8;
18841static constexpr dart::compiler::target::word
18842 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x110;
18843static constexpr dart::compiler::target::word
18844 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x200;
18845static constexpr dart::compiler::target::word
18846 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x118;
18847static constexpr dart::compiler::target::word
18848 AOT_Thread_allocate_object_entry_point_offset = 0x208;
18849static constexpr dart::compiler::target::word
18850 AOT_Thread_allocate_object_stub_offset = 0x120;
18851static constexpr dart::compiler::target::word
18852 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x210;
18853static constexpr dart::compiler::target::word
18854 AOT_Thread_allocate_object_parameterized_stub_offset = 0x128;
18855static constexpr dart::compiler::target::word
18856 AOT_Thread_allocate_object_slow_entry_point_offset = 0x218;
18857static constexpr dart::compiler::target::word
18858 AOT_Thread_allocate_object_slow_stub_offset = 0x130;
18859static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
18860 0x768;
18861static constexpr dart::compiler::target::word
18862 AOT_Thread_async_exception_handler_stub_offset = 0x138;
18863static constexpr dart::compiler::target::word
18864 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x278;
18865static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
18866 0x78;
18867static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
18868 0x70;
18869static constexpr dart::compiler::target::word
18870 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x268;
18871static constexpr dart::compiler::target::word
18872 AOT_Thread_call_to_runtime_entry_point_offset = 0x1f0;
18873static constexpr dart::compiler::target::word
18874 AOT_Thread_call_to_runtime_stub_offset = 0xa8;
18875static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
18876 0x7a0;
18877static constexpr dart::compiler::target::word
18878 AOT_Thread_dispatch_table_array_offset = 0x58;
18879static constexpr dart::compiler::target::word
18880 AOT_Thread_double_truncate_round_supported_offset = 0x770;
18881static constexpr dart::compiler::target::word
18882 AOT_Thread_service_extension_stream_offset = 0x7a8;
18883static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
18884 0x240;
18885static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
18886 0x190;
18887static constexpr dart::compiler::target::word
18888 AOT_Thread_deoptimize_entry_offset = 0x248;
18889static constexpr dart::compiler::target::word
18890 AOT_Thread_deoptimize_stub_offset = 0x198;
18891static constexpr dart::compiler::target::word
18892 AOT_Thread_double_abs_address_offset = 0x298;
18893static constexpr dart::compiler::target::word
18894 AOT_Thread_double_negate_address_offset = 0x290;
18895static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
18896static constexpr dart::compiler::target::word
18897 AOT_Thread_enter_safepoint_stub_offset = 0x1c0;
18898static constexpr dart::compiler::target::word
18899 AOT_Thread_execution_state_offset = 0x750;
18900static constexpr dart::compiler::target::word
18901 AOT_Thread_exit_safepoint_stub_offset = 0x1c8;
18902static constexpr dart::compiler::target::word
18903 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d0;
18904static constexpr dart::compiler::target::word
18905 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1d8;
18906static constexpr dart::compiler::target::word
18907 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x250;
18908static constexpr dart::compiler::target::word
18909 AOT_Thread_fix_allocation_stub_code_offset = 0x98;
18910static constexpr dart::compiler::target::word
18911 AOT_Thread_fix_callers_target_code_offset = 0x90;
18912static constexpr dart::compiler::target::word
18913 AOT_Thread_float_absolute_address_offset = 0x2b0;
18914static constexpr dart::compiler::target::word
18915 AOT_Thread_float_negate_address_offset = 0x2a8;
18916static constexpr dart::compiler::target::word
18917 AOT_Thread_float_not_address_offset = 0x2a0;
18918static constexpr dart::compiler::target::word
18919 AOT_Thread_float_zerow_address_offset = 0x2b8;
18920static constexpr dart::compiler::target::word
18921 AOT_Thread_global_object_pool_offset = 0x738;
18922static constexpr dart::compiler::target::word
18923 AOT_Thread_invoke_dart_code_stub_offset = 0xa0;
18924static constexpr dart::compiler::target::word
18925 AOT_Thread_exit_through_ffi_offset = 0x760;
18926static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6d0;
18927static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
18928 0x6d8;
18929static constexpr dart::compiler::target::word
18930 AOT_Thread_field_table_values_offset = 0x60;
18931static constexpr dart::compiler::target::word
18932 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1a0;
18933static constexpr dart::compiler::target::word
18934 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1a8;
18935static constexpr dart::compiler::target::word
18936 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1b8;
18937static constexpr dart::compiler::target::word
18938 AOT_Thread_marking_stack_block_offset = 0x700;
18939static constexpr dart::compiler::target::word
18940 AOT_Thread_megamorphic_call_checked_entry_offset = 0x230;
18941static constexpr dart::compiler::target::word
18942 AOT_Thread_switchable_call_miss_entry_offset = 0x238;
18943static constexpr dart::compiler::target::word
18944 AOT_Thread_switchable_call_miss_stub_offset = 0x170;
18945static constexpr dart::compiler::target::word
18946 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x270;
18947static constexpr dart::compiler::target::word
18948 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
18949 0xb8;
18950static constexpr dart::compiler::target::word
18951 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
18952 0xb0;
18953static constexpr dart::compiler::target::word
18954 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xc8;
18955static constexpr dart::compiler::target::word
18956 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc0;
18957static constexpr dart::compiler::target::word
18958 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xd8;
18959static constexpr dart::compiler::target::word
18960 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd0;
18961static constexpr dart::compiler::target::word
18962 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xe8;
18963static constexpr dart::compiler::target::word
18964 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe0;
18965static constexpr dart::compiler::target::word
18966 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0xf8;
18967static constexpr dart::compiler::target::word
18968 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf0;
18969static constexpr dart::compiler::target::word
18970 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x108;
18971static constexpr dart::compiler::target::word
18972 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x100;
18973static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
18974 0x140;
18975static constexpr dart::compiler::target::word
18976 AOT_Thread_return_async_not_future_stub_offset = 0x150;
18977static constexpr dart::compiler::target::word
18978 AOT_Thread_return_async_star_stub_offset = 0x158;
18979static constexpr dart::compiler::target::word
18980 AOT_Thread_return_async_stub_offset = 0x148;
18981static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
18982 0x68;
18983static constexpr dart::compiler::target::word
18984 AOT_Thread_predefined_symbols_address_offset = 0x280;
18985static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
18986 0x740;
18987static constexpr dart::compiler::target::word
18988 AOT_Thread_saved_shadow_call_stack_offset = 0x748;
18989static constexpr dart::compiler::target::word
18990 AOT_Thread_safepoint_state_offset = 0x758;
18991static constexpr dart::compiler::target::word
18992 AOT_Thread_slow_type_test_stub_offset = 0x1b0;
18993static constexpr dart::compiler::target::word
18994 AOT_Thread_slow_type_test_entry_point_offset = 0x260;
18995static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
18996 0x38;
18997static constexpr dart::compiler::target::word
18998 AOT_Thread_saved_stack_limit_offset = 0x6e0;
18999static constexpr dart::compiler::target::word
19000 AOT_Thread_stack_overflow_flags_offset = 0x6e8;
19001static constexpr dart::compiler::target::word
19002 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x228;
19003static constexpr dart::compiler::target::word
19004 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x168;
19005static constexpr dart::compiler::target::word
19006 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
19007 0x220;
19008static constexpr dart::compiler::target::word
19009 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x160;
19010static constexpr dart::compiler::target::word
19011 AOT_Thread_store_buffer_block_offset = 0x6f8;
19012static constexpr dart::compiler::target::word
19013 AOT_Thread_suspend_state_await_entry_point_offset = 0x680;
19014static constexpr dart::compiler::target::word
19015 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x688;
19016static constexpr dart::compiler::target::word
19017 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x678;
19018static constexpr dart::compiler::target::word
19019 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x690;
19020static constexpr dart::compiler::target::word
19021 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x698;
19022static constexpr dart::compiler::target::word
19023 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6a0;
19024static constexpr dart::compiler::target::word
19025 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6a8;
19026static constexpr dart::compiler::target::word
19027 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6b0;
19028static constexpr dart::compiler::target::word
19029 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6b8;
19030static constexpr dart::compiler::target::word
19031 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
19032 0x6c0;
19033static constexpr dart::compiler::target::word
19034 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6c8;
19035static constexpr dart::compiler::target::word
19036 AOT_Thread_top_exit_frame_info_offset = 0x6f0;
19037static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
19038static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
19039 0x20;
19040static constexpr dart::compiler::target::word
19041 AOT_Thread_unboxed_runtime_arg_offset = 0x718;
19042static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x710;
19043static constexpr dart::compiler::target::word
19044 AOT_Thread_write_barrier_entry_point_offset = 0x1e0;
19045static constexpr dart::compiler::target::word
19046 AOT_Thread_write_barrier_mask_offset = 0x40;
19047static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
19048 0x778;
19049static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x780;
19050static constexpr dart::compiler::target::word
19051 AOT_Thread_jump_to_frame_entry_point_offset = 0x258;
19052static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
19053 0x788;
19054static constexpr dart::compiler::target::word
19055 AOT_TsanUtils_setjmp_function_offset = 0x0;
19056static constexpr dart::compiler::target::word
19057 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
19058static constexpr dart::compiler::target::word
19059 AOT_TsanUtils_exception_pc_offset = 0x10;
19060static constexpr dart::compiler::target::word
19061 AOT_TsanUtils_exception_sp_offset = 0x18;
19062static constexpr dart::compiler::target::word
19063 AOT_TsanUtils_exception_fp_offset = 0x20;
19064static constexpr dart::compiler::target::word
19065 AOT_TimelineStream_enabled_offset = 0x10;
19066static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
19067 0x10;
19068static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
19069static constexpr dart::compiler::target::word
19070 AOT_Finalizer_type_arguments_offset = 0x30;
19071static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
19072 0x28;
19073static constexpr dart::compiler::target::word
19074 AOT_FinalizerBase_all_entries_offset = 0x18;
19075static constexpr dart::compiler::target::word
19076 AOT_FinalizerBase_detachments_offset = 0x10;
19077static constexpr dart::compiler::target::word
19078 AOT_FinalizerBase_entries_collected_offset = 0x20;
19079static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
19080 0x8;
19081static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
19082 0x10;
19083static constexpr dart::compiler::target::word
19084 AOT_FinalizerEntry_external_size_offset = 0x38;
19085static constexpr dart::compiler::target::word
19086 AOT_FinalizerEntry_finalizer_offset = 0x20;
19087static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
19088 0x28;
19089static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
19090 0x18;
19091static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
19092 0x8;
19093static constexpr dart::compiler::target::word
19094 AOT_NativeFinalizer_callback_offset = 0x28;
19095static constexpr dart::compiler::target::word
19096 AOT_FunctionType_named_parameter_names_offset = 0x40;
19097static constexpr dart::compiler::target::word
19098 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
19099static constexpr dart::compiler::target::word
19100 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
19101static constexpr dart::compiler::target::word
19102 AOT_FunctionType_parameter_types_offset = 0x38;
19103static constexpr dart::compiler::target::word
19104 AOT_FunctionType_type_parameters_offset = 0x28;
19105static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
19106 0x32;
19107static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
19108 0x18;
19109static constexpr dart::compiler::target::word
19110 AOT_TypeArguments_instantiations_offset = 0x8;
19111static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
19112 0x10;
19113static constexpr dart::compiler::target::word
19114 AOT_TypeArguments_nullability_offset = 0x20;
19115static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
19116 0x28;
19117static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
19118 0x8;
19119static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
19120 0x10;
19121static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
19122 0x18;
19123static constexpr dart::compiler::target::word
19124 AOT_TypeParameters_defaults_offset = 0x20;
19125static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
19126 0x10;
19127static constexpr dart::compiler::target::word
19128 AOT_TypedDataView_typed_data_offset = 0x18;
19129static constexpr dart::compiler::target::word
19130 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
19131static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
19132 0x18;
19133static constexpr dart::compiler::target::word
19134 AOT_UnhandledException_exception_offset = 0x8;
19135static constexpr dart::compiler::target::word
19136 AOT_UnhandledException_stacktrace_offset = 0x10;
19137static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
19138static constexpr dart::compiler::target::word
19139 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
19140static constexpr dart::compiler::target::word
19141 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
19142static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
19143static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
19144 0x10;
19145static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
19146 0x8;
19147static constexpr dart::compiler::target::word
19148 AOT_WeakReference_type_arguments_offset = 0x10;
19149static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
19150 0x8, 0x18, 0x10, 0x20};
19151static constexpr dart::compiler::target::word
19152 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
19153 0x5d8, 0x5e0, 0x5e8, 0x5f0, 0x5f8, 0x600, 0x608, 0x610,
19154 0x618, 0x620, 0x628, 0x630, 0x638, 0x640, 0x648, -1,
19155 -1, -1, -1, 0x650, 0x658, -1, -1, 0x660,
19156 0x668, 0x670, -1, -1, -1, -1, -1, -1};
19157static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
19158 0x28;
19159static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
19160static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
19161static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
19162static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
19163 0x10;
19164static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x90;
19165static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
19166static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
19167 0x28;
19168static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
19169 0x10;
19170static constexpr dart::compiler::target::word
19171 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
19172static constexpr dart::compiler::target::word
19173 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
19174static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
19175static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
19176static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
19177 0x18;
19178static constexpr dart::compiler::target::word
19179 AOT_ExternalOneByteString_InstanceSize = 0x20;
19180static constexpr dart::compiler::target::word
19181 AOT_ExternalTwoByteString_InstanceSize = 0x20;
19182static constexpr dart::compiler::target::word
19183 AOT_ExternalTypedData_InstanceSize = 0x18;
19184static constexpr dart::compiler::target::word
19185 AOT_FfiTrampolineData_InstanceSize = 0x30;
19186static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
19187static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
19188static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
19189 0x40;
19190static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
19191 0x30;
19192static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
19193static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
19194static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
19195static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
19196 0x50;
19197static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
19198static constexpr dart::compiler::target::word
19199 AOT_GrowableObjectArray_InstanceSize = 0x20;
19200static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
19201static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
19202static constexpr dart::compiler::target::word
19203 AOT_Instructions_UnalignedHeaderSize = 0x10;
19204static constexpr dart::compiler::target::word
19205 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
19206static constexpr dart::compiler::target::word
19207 AOT_InstructionsTable_InstanceSize = 0x30;
19208static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
19209static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
19210static constexpr dart::compiler::target::word
19211 AOT_KernelProgramInfo_InstanceSize = 0x60;
19212static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
19213 0x30;
19214static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x98;
19215static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
19216 0x28;
19217static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
19218 0x38;
19219static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
19220 0x8;
19221static constexpr dart::compiler::target::word
19222 AOT_MegamorphicCache_InstanceSize = 0x30;
19223static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
19224static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
19225 0x10;
19226static constexpr dart::compiler::target::word
19227 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
19228static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
19229static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
19230 0x20;
19231static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
19232static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
19233static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
19234 0x18;
19235static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
19236 0x10;
19237static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
19238static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
19239 0x18;
19240static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
19241 0x38;
19242static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x78;
19243static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
19244static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
19245static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
19246static constexpr dart::compiler::target::word
19247 AOT_SingleTargetCache_InstanceSize = 0x20;
19248static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
19249 0x28;
19250static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
19251 0x30;
19252static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
19253static constexpr dart::compiler::target::word
19254 AOT_SubtypeTestCache_InstanceSize = 0x18;
19255static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
19256 0x20;
19257static constexpr dart::compiler::target::word
19258 AOT_TransferableTypedData_InstanceSize = 0x8;
19259static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
19260static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
19261 0x38;
19262static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
19263 0x28;
19264static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
19265static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
19266 0x18;
19267static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
19268 0x28;
19269static constexpr dart::compiler::target::word
19270 AOT_UnhandledException_InstanceSize = 0x18;
19271static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
19272 0x20;
19273static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
19274 0x18;
19275static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
19276static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
19277 0x20;
19278static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
19279 0x20;
19280static constexpr dart::compiler::target::word
19281 AOT_WeakSerializationReference_InstanceSize = 0x18;
19282#endif // defined(PRODUCT) && \
19283 // defined(TARGET_ARCH_ARM64) && \
19284 // !defined(DART_COMPRESSED_POINTERS)
19285
19286#if defined(PRODUCT) && defined(TARGET_ARCH_X64) && \
19287 defined(DART_COMPRESSED_POINTERS)
19288static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
19289 0x20;
19290static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
19291 0x10;
19292static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
19293static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
19294 0x78;
19295static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
19296static constexpr dart::compiler::target::word
19297 AOT_Context_elements_start_offset = 0x10;
19298static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
19299static constexpr dart::compiler::target::word
19300 AOT_ContextScope_elements_start_offset = 0x10;
19301static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
19302 0x24;
19303static constexpr dart::compiler::target::word
19304 AOT_ExceptionHandlers_elements_start_offset = 0x10;
19305static constexpr dart::compiler::target::word
19306 AOT_ExceptionHandlers_element_size = 0xc;
19307static constexpr dart::compiler::target::word
19308 AOT_ObjectPool_elements_start_offset = 0x10;
19309static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
19310static constexpr dart::compiler::target::word
19311 AOT_OneByteString_elements_start_offset = 0x10;
19312static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
19313 0x1;
19314static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
19315 0x10;
19316static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
19317static constexpr dart::compiler::target::word
19318 AOT_TypeArguments_elements_start_offset = 0x18;
19319static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
19320 0x4;
19321static constexpr dart::compiler::target::word
19322 AOT_TwoByteString_elements_start_offset = 0x10;
19323static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
19324 0x2;
19325static constexpr dart::compiler::target::word
19326 AOT_WeakArray_elements_start_offset = 0x10;
19327static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
19328static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
19329 0xfffffff;
19330static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
19331 0xfffc;
19332static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
19333 0xfffffff;
19334static constexpr dart::compiler::target::word
19335 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
19336static constexpr dart::compiler::target::word
19337 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2a;
19338static constexpr dart::compiler::target::word
19339 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
19340static constexpr dart::compiler::target::word
19341 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x16;
19342static constexpr dart::compiler::target::word
19343 AOT_Instructions_kBarePayloadAlignment = 0x4;
19344static constexpr dart::compiler::target::word
19345 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
19346static constexpr dart::compiler::target::word
19347 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
19348static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
19349static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
19350static constexpr dart::compiler::target::word
19351 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
19352static constexpr dart::compiler::target::word
19353 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
19354static constexpr dart::compiler::target::word
19355 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
19356static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
19357 0xffff;
19358static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
19359 0xffff;
19360static constexpr dart::compiler::target::word AOT_String_kMaxElements =
19361 0x1fffffff;
19362static constexpr dart::compiler::target::word
19363 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
19364static constexpr dart::compiler::target::word
19365 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
19366static constexpr dart::compiler::target::word
19367 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
19368static constexpr dart::compiler::target::word
19369 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
19370static constexpr dart::compiler::target::word
19371 AOT_SubtypeTestCache_kDestinationType = 0x6;
19372static constexpr dart::compiler::target::word
19373 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
19374static constexpr dart::compiler::target::word
19375 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
19376static constexpr dart::compiler::target::word
19377 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
19378static constexpr dart::compiler::target::word
19379 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
19380static constexpr dart::compiler::target::word
19381 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
19382static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
19383 0x7;
19384static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
19385 0x7;
19386static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
19387 0xfffffff;
19388static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
19389 0x10;
19390static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
19391 0x1c;
19392static constexpr dart::compiler::target::word
19393 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
19394static constexpr dart::compiler::target::word
19395 AOT_ArgumentsDescriptor_count_offset = 0x14;
19396static constexpr dart::compiler::target::word
19397 AOT_ArgumentsDescriptor_size_offset = 0x18;
19398static constexpr dart::compiler::target::word
19399 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x20;
19400static constexpr dart::compiler::target::word
19401 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
19402static constexpr dart::compiler::target::word
19403 AOT_ArgumentsDescriptor_name_offset = 0x0;
19404static constexpr dart::compiler::target::word
19405 AOT_ArgumentsDescriptor_position_offset = 0x4;
19406static constexpr dart::compiler::target::word
19407 AOT_ArgumentsDescriptor_positional_count_offset = 0x1c;
19408static constexpr dart::compiler::target::word
19409 AOT_ArgumentsDescriptor_type_args_len_offset = 0x10;
19410static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x10;
19411static constexpr dart::compiler::target::word AOT_Array_length_offset = 0xc;
19412static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
19413static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
19414 0x8;
19415static constexpr dart::compiler::target::word
19416 AOT_Class_declaration_type_offset = 0x34;
19417static constexpr dart::compiler::target::word
19418 AOT_Class_num_type_arguments_offset = 0x44;
19419static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
19420 0x2c;
19421static constexpr dart::compiler::target::word
19422 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x50;
19423static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x18;
19424static constexpr dart::compiler::target::word
19425 AOT_Closure_delayed_type_arguments_offset = 0x10;
19426static constexpr dart::compiler::target::word AOT_Closure_function_offset =
19427 0x14;
19428static constexpr dart::compiler::target::word
19429 AOT_Closure_function_type_arguments_offset = 0xc;
19430static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x1c;
19431static constexpr dart::compiler::target::word
19432 AOT_Closure_instantiator_type_arguments_offset = 0x8;
19433static constexpr dart::compiler::target::word
19434 AOT_ClosureData_packed_fields_offset = 0x14;
19435static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
19436 0x30;
19437static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
19438 0x28;
19439static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
19440static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
19441 0x8;
19442static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0xc;
19443static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
19444static constexpr dart::compiler::target::word
19445 AOT_ExternalOneByteString_external_data_offset = 0x10;
19446static constexpr dart::compiler::target::word
19447 AOT_ExternalTwoByteString_external_data_offset = 0x10;
19448static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
19449static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
19450static constexpr dart::compiler::target::word
19451 AOT_Field_initializer_function_offset = 0x14;
19452static constexpr dart::compiler::target::word
19453 AOT_Field_host_offset_or_field_id_offset = 0x18;
19454static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
19455 0x2c;
19456static constexpr dart::compiler::target::word
19457 AOT_Field_guarded_list_length_in_object_offset_offset = 0x34;
19458static constexpr dart::compiler::target::word
19459 AOT_Field_guarded_list_length_offset = 0x1c;
19460static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
19461 0x30;
19462static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x36;
19463static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x2c;
19464static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x24;
19465static constexpr dart::compiler::target::word
19466 AOT_Function_entry_point_offset[] = {0x8, 0x10};
19467static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
19468 0x30;
19469static constexpr dart::compiler::target::word AOT_Function_signature_offset =
19470 0x20;
19471static constexpr dart::compiler::target::word
19472 AOT_FutureOr_type_arguments_offset = 0x8;
19473static constexpr dart::compiler::target::word
19474 AOT_GrowableObjectArray_data_offset = 0x10;
19475static constexpr dart::compiler::target::word
19476 AOT_GrowableObjectArray_length_offset = 0xc;
19477static constexpr dart::compiler::target::word
19478 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
19479static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
19480static constexpr dart::compiler::target::word
19481 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
19482static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
19483 0x3;
19484static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
19485 0x0;
19486static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
19487static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
19488static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
19489 0x28;
19490static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
19491static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
19492 0x28;
19493static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
19494 0x30;
19495static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
19496 0x40;
19497static constexpr dart::compiler::target::word
19498 AOT_IsolateGroup_object_store_offset = 0x20;
19499static constexpr dart::compiler::target::word
19500 AOT_IsolateGroup_class_table_offset = 0x10;
19501static constexpr dart::compiler::target::word
19502 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
19503static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
19504 0x20;
19505static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
19506 0x10;
19507static constexpr dart::compiler::target::word
19508 AOT_ImmutableLinkedHashBase_data_offset = 0x10;
19509static constexpr dart::compiler::target::word
19510 AOT_LinkedHashBase_deleted_keys_offset = 0x18;
19511static constexpr dart::compiler::target::word
19512 AOT_LinkedHashBase_hash_mask_offset = 0xc;
19513static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
19514 0x1c;
19515static constexpr dart::compiler::target::word
19516 AOT_LinkedHashBase_type_arguments_offset = 0x8;
19517static constexpr dart::compiler::target::word
19518 AOT_LinkedHashBase_used_data_offset = 0x14;
19519static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
19520static constexpr dart::compiler::target::word
19521 AOT_MarkingStackBlock_pointers_offset = 0x10;
19522static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
19523 0x8;
19524static constexpr dart::compiler::target::word
19525 AOT_MegamorphicCache_buckets_offset = 0x18;
19526static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
19527 0x20;
19528static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
19529static constexpr dart::compiler::target::word
19530 AOT_NativeArguments_argc_tag_offset = 0x8;
19531static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
19532 0x10;
19533static constexpr dart::compiler::target::word
19534 AOT_NativeArguments_retval_offset = 0x18;
19535static constexpr dart::compiler::target::word
19536 AOT_NativeArguments_thread_offset = 0x0;
19537static constexpr dart::compiler::target::word
19538 AOT_ObjectStore_double_type_offset = 0x180;
19539static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
19540 0x128;
19541static constexpr dart::compiler::target::word
19542 AOT_ObjectStore_record_field_names_offset = 0x3f8;
19543static constexpr dart::compiler::target::word
19544 AOT_ObjectStore_string_type_offset = 0x1a8;
19545static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
19546 0x108;
19547static constexpr dart::compiler::target::word
19548 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
19549static constexpr dart::compiler::target::word
19550 AOT_ObjectStore_suspend_state_await_offset = 0x448;
19551static constexpr dart::compiler::target::word
19552 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
19553static constexpr dart::compiler::target::word
19554 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
19555static constexpr dart::compiler::target::word
19556 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
19557static constexpr dart::compiler::target::word
19558 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
19559static constexpr dart::compiler::target::word
19560 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
19561static constexpr dart::compiler::target::word
19562 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
19563static constexpr dart::compiler::target::word
19564 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
19565static constexpr dart::compiler::target::word
19566 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
19567static constexpr dart::compiler::target::word
19568 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
19569static constexpr dart::compiler::target::word
19570 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
19571static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
19572 0x10;
19573static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
19574static constexpr dart::compiler::target::word
19575 AOT_Pointer_type_arguments_offset = 0x10;
19576static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
19577 0x8;
19578static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
19579 0xc;
19580static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0xc;
19581static constexpr dart::compiler::target::word
19582 AOT_SingleTargetCache_entry_point_offset = 0x10;
19583static constexpr dart::compiler::target::word
19584 AOT_SingleTargetCache_lower_limit_offset = 0x18;
19585static constexpr dart::compiler::target::word
19586 AOT_SingleTargetCache_target_offset = 0x8;
19587static constexpr dart::compiler::target::word
19588 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
19589static constexpr dart::compiler::target::word
19590 AOT_StoreBufferBlock_pointers_offset = 0x10;
19591static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
19592 0x8;
19593static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
19594 0x8;
19595static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
19596static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
19597static constexpr dart::compiler::target::word
19598 AOT_SubtypeTestCache_cache_offset = 0x8;
19599static constexpr dart::compiler::target::word
19600 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
19601static constexpr dart::compiler::target::word
19602 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
19603static constexpr dart::compiler::target::word
19604 AOT_SuspendState_error_callback_offset = 0x20;
19605static constexpr dart::compiler::target::word
19606 AOT_SuspendState_frame_size_offset = 0x8;
19607static constexpr dart::compiler::target::word
19608 AOT_SuspendState_function_data_offset = 0x18;
19609static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
19610 0x28;
19611static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
19612static constexpr dart::compiler::target::word
19613 AOT_SuspendState_then_callback_offset = 0x1c;
19614static constexpr dart::compiler::target::word
19615 AOT_Thread_AllocateArray_entry_point_offset = 0x2c8;
19616static constexpr dart::compiler::target::word
19617 AOT_Thread_active_exception_offset = 0x6e8;
19618static constexpr dart::compiler::target::word
19619 AOT_Thread_active_stacktrace_offset = 0x6f0;
19620static constexpr dart::compiler::target::word
19621 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f0;
19622static constexpr dart::compiler::target::word
19623 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
19624static constexpr dart::compiler::target::word
19625 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
19626static constexpr dart::compiler::target::word
19627 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
19628static constexpr dart::compiler::target::word
19629 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
19630static constexpr dart::compiler::target::word
19631 AOT_Thread_allocate_object_entry_point_offset = 0x210;
19632static constexpr dart::compiler::target::word
19633 AOT_Thread_allocate_object_stub_offset = 0x128;
19634static constexpr dart::compiler::target::word
19635 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x218;
19636static constexpr dart::compiler::target::word
19637 AOT_Thread_allocate_object_parameterized_stub_offset = 0x130;
19638static constexpr dart::compiler::target::word
19639 AOT_Thread_allocate_object_slow_entry_point_offset = 0x220;
19640static constexpr dart::compiler::target::word
19641 AOT_Thread_allocate_object_slow_stub_offset = 0x138;
19642static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
19643 0x728;
19644static constexpr dart::compiler::target::word
19645 AOT_Thread_async_exception_handler_stub_offset = 0x140;
19646static constexpr dart::compiler::target::word
19647 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
19648static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
19649 0x80;
19650static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
19651 0x78;
19652static constexpr dart::compiler::target::word
19653 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
19654static constexpr dart::compiler::target::word
19655 AOT_Thread_call_to_runtime_entry_point_offset = 0x1f8;
19656static constexpr dart::compiler::target::word
19657 AOT_Thread_call_to_runtime_stub_offset = 0xb0;
19658static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
19659 0x760;
19660static constexpr dart::compiler::target::word
19661 AOT_Thread_dispatch_table_array_offset = 0x60;
19662static constexpr dart::compiler::target::word
19663 AOT_Thread_double_truncate_round_supported_offset = 0x730;
19664static constexpr dart::compiler::target::word
19665 AOT_Thread_service_extension_stream_offset = 0x768;
19666static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
19667 0x248;
19668static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
19669 0x198;
19670static constexpr dart::compiler::target::word
19671 AOT_Thread_deoptimize_entry_offset = 0x250;
19672static constexpr dart::compiler::target::word
19673 AOT_Thread_deoptimize_stub_offset = 0x1a0;
19674static constexpr dart::compiler::target::word
19675 AOT_Thread_double_abs_address_offset = 0x2a0;
19676static constexpr dart::compiler::target::word
19677 AOT_Thread_double_negate_address_offset = 0x298;
19678static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58;
19679static constexpr dart::compiler::target::word
19680 AOT_Thread_enter_safepoint_stub_offset = 0x1c8;
19681static constexpr dart::compiler::target::word
19682 AOT_Thread_execution_state_offset = 0x710;
19683static constexpr dart::compiler::target::word
19684 AOT_Thread_exit_safepoint_stub_offset = 0x1d0;
19685static constexpr dart::compiler::target::word
19686 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
19687static constexpr dart::compiler::target::word
19688 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e0;
19689static constexpr dart::compiler::target::word
19690 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x258;
19691static constexpr dart::compiler::target::word
19692 AOT_Thread_fix_allocation_stub_code_offset = 0xa0;
19693static constexpr dart::compiler::target::word
19694 AOT_Thread_fix_callers_target_code_offset = 0x98;
19695static constexpr dart::compiler::target::word
19696 AOT_Thread_float_absolute_address_offset = 0x2b8;
19697static constexpr dart::compiler::target::word
19698 AOT_Thread_float_negate_address_offset = 0x2b0;
19699static constexpr dart::compiler::target::word
19700 AOT_Thread_float_not_address_offset = 0x2a8;
19701static constexpr dart::compiler::target::word
19702 AOT_Thread_float_zerow_address_offset = 0x2c0;
19703static constexpr dart::compiler::target::word
19704 AOT_Thread_global_object_pool_offset = 0x6f8;
19705static constexpr dart::compiler::target::word
19706 AOT_Thread_invoke_dart_code_stub_offset = 0xa8;
19707static constexpr dart::compiler::target::word
19708 AOT_Thread_exit_through_ffi_offset = 0x720;
19709static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x690;
19710static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
19711 0x698;
19712static constexpr dart::compiler::target::word
19713 AOT_Thread_field_table_values_offset = 0x68;
19714static constexpr dart::compiler::target::word
19715 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
19716static constexpr dart::compiler::target::word
19717 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
19718static constexpr dart::compiler::target::word
19719 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
19720static constexpr dart::compiler::target::word
19721 AOT_Thread_marking_stack_block_offset = 0x6c0;
19722static constexpr dart::compiler::target::word
19723 AOT_Thread_megamorphic_call_checked_entry_offset = 0x238;
19724static constexpr dart::compiler::target::word
19725 AOT_Thread_switchable_call_miss_entry_offset = 0x240;
19726static constexpr dart::compiler::target::word
19727 AOT_Thread_switchable_call_miss_stub_offset = 0x178;
19728static constexpr dart::compiler::target::word
19729 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
19730static constexpr dart::compiler::target::word
19731 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
19732 0xc0;
19733static constexpr dart::compiler::target::word
19734 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
19735 0xb8;
19736static constexpr dart::compiler::target::word
19737 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
19738static constexpr dart::compiler::target::word
19739 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
19740static constexpr dart::compiler::target::word
19741 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
19742static constexpr dart::compiler::target::word
19743 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
19744static constexpr dart::compiler::target::word
19745 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
19746static constexpr dart::compiler::target::word
19747 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
19748static constexpr dart::compiler::target::word
19749 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
19750static constexpr dart::compiler::target::word
19751 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
19752static constexpr dart::compiler::target::word
19753 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
19754static constexpr dart::compiler::target::word
19755 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
19756static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
19757 0x148;
19758static constexpr dart::compiler::target::word
19759 AOT_Thread_return_async_not_future_stub_offset = 0x158;
19760static constexpr dart::compiler::target::word
19761 AOT_Thread_return_async_star_stub_offset = 0x160;
19762static constexpr dart::compiler::target::word
19763 AOT_Thread_return_async_stub_offset = 0x150;
19764static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
19765 0x70;
19766static constexpr dart::compiler::target::word
19767 AOT_Thread_predefined_symbols_address_offset = 0x288;
19768static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
19769 0x700;
19770static constexpr dart::compiler::target::word
19771 AOT_Thread_saved_shadow_call_stack_offset = 0x708;
19772static constexpr dart::compiler::target::word
19773 AOT_Thread_safepoint_state_offset = 0x718;
19774static constexpr dart::compiler::target::word
19775 AOT_Thread_slow_type_test_stub_offset = 0x1b8;
19776static constexpr dart::compiler::target::word
19777 AOT_Thread_slow_type_test_entry_point_offset = 0x268;
19778static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
19779 0x38;
19780static constexpr dart::compiler::target::word
19781 AOT_Thread_saved_stack_limit_offset = 0x6a0;
19782static constexpr dart::compiler::target::word
19783 AOT_Thread_stack_overflow_flags_offset = 0x6a8;
19784static constexpr dart::compiler::target::word
19785 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
19786static constexpr dart::compiler::target::word
19787 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
19788static constexpr dart::compiler::target::word
19789 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
19790 0x228;
19791static constexpr dart::compiler::target::word
19792 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
19793static constexpr dart::compiler::target::word
19794 AOT_Thread_store_buffer_block_offset = 0x6b8;
19795static constexpr dart::compiler::target::word
19796 AOT_Thread_suspend_state_await_entry_point_offset = 0x640;
19797static constexpr dart::compiler::target::word
19798 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x648;
19799static constexpr dart::compiler::target::word
19800 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x638;
19801static constexpr dart::compiler::target::word
19802 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x650;
19803static constexpr dart::compiler::target::word
19804 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x658;
19805static constexpr dart::compiler::target::word
19806 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x660;
19807static constexpr dart::compiler::target::word
19808 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x668;
19809static constexpr dart::compiler::target::word
19810 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x670;
19811static constexpr dart::compiler::target::word
19812 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x678;
19813static constexpr dart::compiler::target::word
19814 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
19815 0x680;
19816static constexpr dart::compiler::target::word
19817 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x688;
19818static constexpr dart::compiler::target::word
19819 AOT_Thread_top_exit_frame_info_offset = 0x6b0;
19820static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50;
19821static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
19822 0x20;
19823static constexpr dart::compiler::target::word
19824 AOT_Thread_unboxed_runtime_arg_offset = 0x6d8;
19825static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6d0;
19826static constexpr dart::compiler::target::word
19827 AOT_Thread_write_barrier_entry_point_offset = 0x1e8;
19828static constexpr dart::compiler::target::word
19829 AOT_Thread_write_barrier_mask_offset = 0x40;
19830static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset =
19831 0x48;
19832static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
19833 0x738;
19834static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x740;
19835static constexpr dart::compiler::target::word
19836 AOT_Thread_jump_to_frame_entry_point_offset = 0x260;
19837static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
19838 0x748;
19839static constexpr dart::compiler::target::word
19840 AOT_TsanUtils_setjmp_function_offset = 0x0;
19841static constexpr dart::compiler::target::word
19842 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
19843static constexpr dart::compiler::target::word
19844 AOT_TsanUtils_exception_pc_offset = 0x10;
19845static constexpr dart::compiler::target::word
19846 AOT_TsanUtils_exception_sp_offset = 0x18;
19847static constexpr dart::compiler::target::word
19848 AOT_TsanUtils_exception_fp_offset = 0x20;
19849static constexpr dart::compiler::target::word
19850 AOT_TimelineStream_enabled_offset = 0x10;
19851static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
19852 0x10;
19853static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x20;
19854static constexpr dart::compiler::target::word
19855 AOT_Finalizer_type_arguments_offset = 0x24;
19856static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
19857 0x20;
19858static constexpr dart::compiler::target::word
19859 AOT_FinalizerBase_all_entries_offset = 0x18;
19860static constexpr dart::compiler::target::word
19861 AOT_FinalizerBase_detachments_offset = 0x14;
19862static constexpr dart::compiler::target::word
19863 AOT_FinalizerBase_entries_collected_offset = 0x1c;
19864static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
19865 0x8;
19866static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
19867 0xc;
19868static constexpr dart::compiler::target::word
19869 AOT_FinalizerEntry_external_size_offset = 0x20;
19870static constexpr dart::compiler::target::word
19871 AOT_FinalizerEntry_finalizer_offset = 0x14;
19872static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
19873 0x18;
19874static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
19875 0x10;
19876static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
19877 0x8;
19878static constexpr dart::compiler::target::word
19879 AOT_NativeFinalizer_callback_offset = 0x20;
19880static constexpr dart::compiler::target::word
19881 AOT_FunctionType_named_parameter_names_offset = 0x2c;
19882static constexpr dart::compiler::target::word
19883 AOT_FunctionType_packed_parameter_counts_offset = 0x30;
19884static constexpr dart::compiler::target::word
19885 AOT_FunctionType_packed_type_parameter_counts_offset = 0x34;
19886static constexpr dart::compiler::target::word
19887 AOT_FunctionType_parameter_types_offset = 0x28;
19888static constexpr dart::compiler::target::word
19889 AOT_FunctionType_type_parameters_offset = 0x20;
19890static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
19891 0x26;
19892static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
19893 0x10;
19894static constexpr dart::compiler::target::word
19895 AOT_TypeArguments_instantiations_offset = 0x8;
19896static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
19897 0xc;
19898static constexpr dart::compiler::target::word
19899 AOT_TypeArguments_nullability_offset = 0x14;
19900static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
19901 0x18;
19902static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
19903 0x8;
19904static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
19905 0xc;
19906static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
19907 0x10;
19908static constexpr dart::compiler::target::word
19909 AOT_TypeParameters_defaults_offset = 0x14;
19910static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
19911 0x14;
19912static constexpr dart::compiler::target::word
19913 AOT_TypedDataView_typed_data_offset = 0x18;
19914static constexpr dart::compiler::target::word
19915 AOT_TypedDataView_offset_in_bytes_offset = 0x1c;
19916static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
19917 0x18;
19918static constexpr dart::compiler::target::word
19919 AOT_UnhandledException_exception_offset = 0x8;
19920static constexpr dart::compiler::target::word
19921 AOT_UnhandledException_stacktrace_offset = 0xc;
19922static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
19923static constexpr dart::compiler::target::word
19924 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
19925static constexpr dart::compiler::target::word
19926 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
19927static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
19928static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
19929 0xc;
19930static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
19931 0x8;
19932static constexpr dart::compiler::target::word
19933 AOT_WeakReference_type_arguments_offset = 0xc;
19934static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
19935 0x8, 0x18, 0x10, 0x20};
19936static constexpr dart::compiler::target::word
19937 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
19938 0x5e0, 0x5e8, 0x5f0, 0x5f8, -1, -1, 0x600, 0x608,
19939 0x610, 0x618, 0x620, -1, 0x628, 0x630, -1, -1};
19940static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
19941 0x20;
19942static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
19943static constexpr dart::compiler::target::word AOT_Array_header_size = 0x10;
19944static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
19945static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
19946 0x10;
19947static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x58;
19948static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x28;
19949static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
19950 0x18;
19951static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
19952 0x10;
19953static constexpr dart::compiler::target::word
19954 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
19955static constexpr dart::compiler::target::word
19956 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
19957static constexpr dart::compiler::target::word AOT_Context_header_size = 0x10;
19958static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
19959static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
19960 0x18;
19961static constexpr dart::compiler::target::word
19962 AOT_ExternalOneByteString_InstanceSize = 0x20;
19963static constexpr dart::compiler::target::word
19964 AOT_ExternalTwoByteString_InstanceSize = 0x20;
19965static constexpr dart::compiler::target::word
19966 AOT_ExternalTypedData_InstanceSize = 0x18;
19967static constexpr dart::compiler::target::word
19968 AOT_FfiTrampolineData_InstanceSize = 0x20;
19969static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x38;
19970static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x28;
19971static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
19972 0x28;
19973static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
19974 0x28;
19975static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
19976static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
19977static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x38;
19978static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
19979 0x38;
19980static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
19981static constexpr dart::compiler::target::word
19982 AOT_GrowableObjectArray_InstanceSize = 0x18;
19983static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
19984static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
19985static constexpr dart::compiler::target::word
19986 AOT_Instructions_UnalignedHeaderSize = 0x10;
19987static constexpr dart::compiler::target::word
19988 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
19989static constexpr dart::compiler::target::word
19990 AOT_InstructionsTable_InstanceSize = 0x30;
19991static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
19992static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
19993static constexpr dart::compiler::target::word
19994 AOT_KernelProgramInfo_InstanceSize = 0x38;
19995static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
19996 0x20;
19997static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x60;
19998static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
19999 0x18;
20000static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
20001 0x20;
20002static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
20003 0x8;
20004static constexpr dart::compiler::target::word
20005 AOT_MegamorphicCache_InstanceSize = 0x30;
20006static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
20007static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
20008 0x10;
20009static constexpr dart::compiler::target::word
20010 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
20011static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x18;
20012static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
20013 0x20;
20014static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
20015static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
20016static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
20017 0x10;
20018static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
20019 0x10;
20020static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
20021static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
20022 0x10;
20023static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
20024 0x28;
20025static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x50;
20026static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x30;
20027static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
20028static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
20029static constexpr dart::compiler::target::word
20030 AOT_SingleTargetCache_InstanceSize = 0x20;
20031static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
20032 0x18;
20033static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
20034 0x28;
20035static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
20036static constexpr dart::compiler::target::word
20037 AOT_SubtypeTestCache_InstanceSize = 0x18;
20038static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
20039 0x18;
20040static constexpr dart::compiler::target::word
20041 AOT_TransferableTypedData_InstanceSize = 0x8;
20042static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x28;
20043static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
20044 0x28;
20045static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
20046 0x18;
20047static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
20048static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
20049 0x18;
20050static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
20051 0x20;
20052static constexpr dart::compiler::target::word
20053 AOT_UnhandledException_InstanceSize = 0x10;
20054static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
20055 0x20;
20056static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
20057 0x10;
20058static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
20059static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
20060 0x18;
20061static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
20062 0x18;
20063static constexpr dart::compiler::target::word
20064 AOT_WeakSerializationReference_InstanceSize = 0x10;
20065#endif // defined(PRODUCT) && \
20066 // defined(TARGET_ARCH_X64) && \
20067 // defined(DART_COMPRESSED_POINTERS)
20068
20069#if defined(PRODUCT) && defined(TARGET_ARCH_ARM64) && \
20070 defined(DART_COMPRESSED_POINTERS)
20071static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
20072 0x20;
20073static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
20074 0x10;
20075static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
20076static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
20077 0x78;
20078static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
20079static constexpr dart::compiler::target::word
20080 AOT_Context_elements_start_offset = 0x10;
20081static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
20082static constexpr dart::compiler::target::word
20083 AOT_ContextScope_elements_start_offset = 0x10;
20084static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
20085 0x24;
20086static constexpr dart::compiler::target::word
20087 AOT_ExceptionHandlers_elements_start_offset = 0x10;
20088static constexpr dart::compiler::target::word
20089 AOT_ExceptionHandlers_element_size = 0xc;
20090static constexpr dart::compiler::target::word
20091 AOT_ObjectPool_elements_start_offset = 0x10;
20092static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
20093static constexpr dart::compiler::target::word
20094 AOT_OneByteString_elements_start_offset = 0x10;
20095static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
20096 0x1;
20097static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
20098 0x10;
20099static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
20100static constexpr dart::compiler::target::word
20101 AOT_TypeArguments_elements_start_offset = 0x18;
20102static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
20103 0x4;
20104static constexpr dart::compiler::target::word
20105 AOT_TwoByteString_elements_start_offset = 0x10;
20106static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
20107 0x2;
20108static constexpr dart::compiler::target::word
20109 AOT_WeakArray_elements_start_offset = 0x10;
20110static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
20111static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
20112 0xfffffff;
20113static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
20114 0xfffc;
20115static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
20116 0xfffffff;
20117static constexpr dart::compiler::target::word
20118 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x8;
20119static constexpr dart::compiler::target::word
20120 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x34;
20121static constexpr dart::compiler::target::word
20122 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x8;
20123static constexpr dart::compiler::target::word
20124 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x18;
20125static constexpr dart::compiler::target::word
20126 AOT_Instructions_kBarePayloadAlignment = 0x4;
20127static constexpr dart::compiler::target::word
20128 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
20129static constexpr dart::compiler::target::word
20130 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
20131static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
20132static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
20133static constexpr dart::compiler::target::word
20134 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
20135static constexpr dart::compiler::target::word
20136 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
20137static constexpr dart::compiler::target::word
20138 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
20139static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
20140 0xffff;
20141static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
20142 0xffff;
20143static constexpr dart::compiler::target::word AOT_String_kMaxElements =
20144 0x1fffffff;
20145static constexpr dart::compiler::target::word
20146 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
20147static constexpr dart::compiler::target::word
20148 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
20149static constexpr dart::compiler::target::word
20150 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
20151static constexpr dart::compiler::target::word
20152 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
20153static constexpr dart::compiler::target::word
20154 AOT_SubtypeTestCache_kDestinationType = 0x6;
20155static constexpr dart::compiler::target::word
20156 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
20157static constexpr dart::compiler::target::word
20158 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
20159static constexpr dart::compiler::target::word
20160 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
20161static constexpr dart::compiler::target::word
20162 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
20163static constexpr dart::compiler::target::word
20164 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
20165static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
20166 0x7;
20167static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
20168 0x7;
20169static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
20170 0xfffffff;
20171static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
20172 0x10;
20173static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
20174 0x1c;
20175static constexpr dart::compiler::target::word
20176 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
20177static constexpr dart::compiler::target::word
20178 AOT_ArgumentsDescriptor_count_offset = 0x14;
20179static constexpr dart::compiler::target::word
20180 AOT_ArgumentsDescriptor_size_offset = 0x18;
20181static constexpr dart::compiler::target::word
20182 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x20;
20183static constexpr dart::compiler::target::word
20184 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
20185static constexpr dart::compiler::target::word
20186 AOT_ArgumentsDescriptor_name_offset = 0x0;
20187static constexpr dart::compiler::target::word
20188 AOT_ArgumentsDescriptor_position_offset = 0x4;
20189static constexpr dart::compiler::target::word
20190 AOT_ArgumentsDescriptor_positional_count_offset = 0x1c;
20191static constexpr dart::compiler::target::word
20192 AOT_ArgumentsDescriptor_type_args_len_offset = 0x10;
20193static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x10;
20194static constexpr dart::compiler::target::word AOT_Array_length_offset = 0xc;
20195static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
20196static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
20197 0x8;
20198static constexpr dart::compiler::target::word
20199 AOT_Class_declaration_type_offset = 0x34;
20200static constexpr dart::compiler::target::word
20201 AOT_Class_num_type_arguments_offset = 0x44;
20202static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
20203 0x2c;
20204static constexpr dart::compiler::target::word
20205 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x50;
20206static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x18;
20207static constexpr dart::compiler::target::word
20208 AOT_Closure_delayed_type_arguments_offset = 0x10;
20209static constexpr dart::compiler::target::word AOT_Closure_function_offset =
20210 0x14;
20211static constexpr dart::compiler::target::word
20212 AOT_Closure_function_type_arguments_offset = 0xc;
20213static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x1c;
20214static constexpr dart::compiler::target::word
20215 AOT_Closure_instantiator_type_arguments_offset = 0x8;
20216static constexpr dart::compiler::target::word
20217 AOT_ClosureData_packed_fields_offset = 0x14;
20218static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
20219 0x30;
20220static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
20221 0x28;
20222static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
20223static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
20224 0x8;
20225static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0xc;
20226static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
20227static constexpr dart::compiler::target::word
20228 AOT_ExternalOneByteString_external_data_offset = 0x10;
20229static constexpr dart::compiler::target::word
20230 AOT_ExternalTwoByteString_external_data_offset = 0x10;
20231static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
20232static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
20233static constexpr dart::compiler::target::word
20234 AOT_Field_initializer_function_offset = 0x14;
20235static constexpr dart::compiler::target::word
20236 AOT_Field_host_offset_or_field_id_offset = 0x18;
20237static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
20238 0x2c;
20239static constexpr dart::compiler::target::word
20240 AOT_Field_guarded_list_length_in_object_offset_offset = 0x34;
20241static constexpr dart::compiler::target::word
20242 AOT_Field_guarded_list_length_offset = 0x1c;
20243static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
20244 0x30;
20245static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x36;
20246static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x2c;
20247static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x24;
20248static constexpr dart::compiler::target::word
20249 AOT_Function_entry_point_offset[] = {0x8, 0x10};
20250static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
20251 0x30;
20252static constexpr dart::compiler::target::word AOT_Function_signature_offset =
20253 0x20;
20254static constexpr dart::compiler::target::word
20255 AOT_FutureOr_type_arguments_offset = 0x8;
20256static constexpr dart::compiler::target::word
20257 AOT_GrowableObjectArray_data_offset = 0x10;
20258static constexpr dart::compiler::target::word
20259 AOT_GrowableObjectArray_length_offset = 0xc;
20260static constexpr dart::compiler::target::word
20261 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
20262static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
20263static constexpr dart::compiler::target::word
20264 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
20265static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
20266 0x3;
20267static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
20268 0x0;
20269static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
20270static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
20271static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
20272 0x28;
20273static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
20274static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
20275 0x28;
20276static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
20277 0x30;
20278static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
20279 0x40;
20280static constexpr dart::compiler::target::word
20281 AOT_IsolateGroup_object_store_offset = 0x20;
20282static constexpr dart::compiler::target::word
20283 AOT_IsolateGroup_class_table_offset = 0x10;
20284static constexpr dart::compiler::target::word
20285 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
20286static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
20287 0x20;
20288static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
20289 0x10;
20290static constexpr dart::compiler::target::word
20291 AOT_ImmutableLinkedHashBase_data_offset = 0x10;
20292static constexpr dart::compiler::target::word
20293 AOT_LinkedHashBase_deleted_keys_offset = 0x18;
20294static constexpr dart::compiler::target::word
20295 AOT_LinkedHashBase_hash_mask_offset = 0xc;
20296static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
20297 0x1c;
20298static constexpr dart::compiler::target::word
20299 AOT_LinkedHashBase_type_arguments_offset = 0x8;
20300static constexpr dart::compiler::target::word
20301 AOT_LinkedHashBase_used_data_offset = 0x14;
20302static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
20303static constexpr dart::compiler::target::word
20304 AOT_MarkingStackBlock_pointers_offset = 0x10;
20305static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
20306 0x8;
20307static constexpr dart::compiler::target::word
20308 AOT_MegamorphicCache_buckets_offset = 0x18;
20309static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
20310 0x20;
20311static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
20312static constexpr dart::compiler::target::word
20313 AOT_NativeArguments_argc_tag_offset = 0x8;
20314static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
20315 0x10;
20316static constexpr dart::compiler::target::word
20317 AOT_NativeArguments_retval_offset = 0x18;
20318static constexpr dart::compiler::target::word
20319 AOT_NativeArguments_thread_offset = 0x0;
20320static constexpr dart::compiler::target::word
20321 AOT_ObjectStore_double_type_offset = 0x180;
20322static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
20323 0x128;
20324static constexpr dart::compiler::target::word
20325 AOT_ObjectStore_record_field_names_offset = 0x3f8;
20326static constexpr dart::compiler::target::word
20327 AOT_ObjectStore_string_type_offset = 0x1a8;
20328static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
20329 0x108;
20330static constexpr dart::compiler::target::word
20331 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
20332static constexpr dart::compiler::target::word
20333 AOT_ObjectStore_suspend_state_await_offset = 0x448;
20334static constexpr dart::compiler::target::word
20335 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
20336static constexpr dart::compiler::target::word
20337 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
20338static constexpr dart::compiler::target::word
20339 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
20340static constexpr dart::compiler::target::word
20341 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
20342static constexpr dart::compiler::target::word
20343 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
20344static constexpr dart::compiler::target::word
20345 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
20346static constexpr dart::compiler::target::word
20347 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
20348static constexpr dart::compiler::target::word
20349 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
20350static constexpr dart::compiler::target::word
20351 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
20352static constexpr dart::compiler::target::word
20353 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
20354static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
20355 0x10;
20356static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
20357static constexpr dart::compiler::target::word
20358 AOT_Pointer_type_arguments_offset = 0x10;
20359static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
20360 0x8;
20361static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
20362 0xc;
20363static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0xc;
20364static constexpr dart::compiler::target::word
20365 AOT_SingleTargetCache_entry_point_offset = 0x10;
20366static constexpr dart::compiler::target::word
20367 AOT_SingleTargetCache_lower_limit_offset = 0x18;
20368static constexpr dart::compiler::target::word
20369 AOT_SingleTargetCache_target_offset = 0x8;
20370static constexpr dart::compiler::target::word
20371 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
20372static constexpr dart::compiler::target::word
20373 AOT_StoreBufferBlock_pointers_offset = 0x10;
20374static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
20375 0x8;
20376static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
20377 0x8;
20378static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
20379static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
20380static constexpr dart::compiler::target::word
20381 AOT_SubtypeTestCache_cache_offset = 0x8;
20382static constexpr dart::compiler::target::word
20383 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
20384static constexpr dart::compiler::target::word
20385 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
20386static constexpr dart::compiler::target::word
20387 AOT_SuspendState_error_callback_offset = 0x20;
20388static constexpr dart::compiler::target::word
20389 AOT_SuspendState_frame_size_offset = 0x8;
20390static constexpr dart::compiler::target::word
20391 AOT_SuspendState_function_data_offset = 0x18;
20392static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
20393 0x28;
20394static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
20395static constexpr dart::compiler::target::word
20396 AOT_SuspendState_then_callback_offset = 0x1c;
20397static constexpr dart::compiler::target::word
20398 AOT_Thread_AllocateArray_entry_point_offset = 0x2c8;
20399static constexpr dart::compiler::target::word
20400 AOT_Thread_active_exception_offset = 0x730;
20401static constexpr dart::compiler::target::word
20402 AOT_Thread_active_stacktrace_offset = 0x738;
20403static constexpr dart::compiler::target::word
20404 AOT_Thread_array_write_barrier_entry_point_offset = 0x1f0;
20405static constexpr dart::compiler::target::word
20406 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200;
20407static constexpr dart::compiler::target::word
20408 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x118;
20409static constexpr dart::compiler::target::word
20410 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208;
20411static constexpr dart::compiler::target::word
20412 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x120;
20413static constexpr dart::compiler::target::word
20414 AOT_Thread_allocate_object_entry_point_offset = 0x210;
20415static constexpr dart::compiler::target::word
20416 AOT_Thread_allocate_object_stub_offset = 0x128;
20417static constexpr dart::compiler::target::word
20418 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x218;
20419static constexpr dart::compiler::target::word
20420 AOT_Thread_allocate_object_parameterized_stub_offset = 0x130;
20421static constexpr dart::compiler::target::word
20422 AOT_Thread_allocate_object_slow_entry_point_offset = 0x220;
20423static constexpr dart::compiler::target::word
20424 AOT_Thread_allocate_object_slow_stub_offset = 0x138;
20425static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
20426 0x770;
20427static constexpr dart::compiler::target::word
20428 AOT_Thread_async_exception_handler_stub_offset = 0x140;
20429static constexpr dart::compiler::target::word
20430 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x280;
20431static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
20432 0x80;
20433static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
20434 0x78;
20435static constexpr dart::compiler::target::word
20436 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x270;
20437static constexpr dart::compiler::target::word
20438 AOT_Thread_call_to_runtime_entry_point_offset = 0x1f8;
20439static constexpr dart::compiler::target::word
20440 AOT_Thread_call_to_runtime_stub_offset = 0xb0;
20441static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
20442 0x7a8;
20443static constexpr dart::compiler::target::word
20444 AOT_Thread_dispatch_table_array_offset = 0x60;
20445static constexpr dart::compiler::target::word
20446 AOT_Thread_double_truncate_round_supported_offset = 0x778;
20447static constexpr dart::compiler::target::word
20448 AOT_Thread_service_extension_stream_offset = 0x7b0;
20449static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
20450 0x248;
20451static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
20452 0x198;
20453static constexpr dart::compiler::target::word
20454 AOT_Thread_deoptimize_entry_offset = 0x250;
20455static constexpr dart::compiler::target::word
20456 AOT_Thread_deoptimize_stub_offset = 0x1a0;
20457static constexpr dart::compiler::target::word
20458 AOT_Thread_double_abs_address_offset = 0x2a0;
20459static constexpr dart::compiler::target::word
20460 AOT_Thread_double_negate_address_offset = 0x298;
20461static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58;
20462static constexpr dart::compiler::target::word
20463 AOT_Thread_enter_safepoint_stub_offset = 0x1c8;
20464static constexpr dart::compiler::target::word
20465 AOT_Thread_execution_state_offset = 0x758;
20466static constexpr dart::compiler::target::word
20467 AOT_Thread_exit_safepoint_stub_offset = 0x1d0;
20468static constexpr dart::compiler::target::word
20469 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d8;
20470static constexpr dart::compiler::target::word
20471 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e0;
20472static constexpr dart::compiler::target::word
20473 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x258;
20474static constexpr dart::compiler::target::word
20475 AOT_Thread_fix_allocation_stub_code_offset = 0xa0;
20476static constexpr dart::compiler::target::word
20477 AOT_Thread_fix_callers_target_code_offset = 0x98;
20478static constexpr dart::compiler::target::word
20479 AOT_Thread_float_absolute_address_offset = 0x2b8;
20480static constexpr dart::compiler::target::word
20481 AOT_Thread_float_negate_address_offset = 0x2b0;
20482static constexpr dart::compiler::target::word
20483 AOT_Thread_float_not_address_offset = 0x2a8;
20484static constexpr dart::compiler::target::word
20485 AOT_Thread_float_zerow_address_offset = 0x2c0;
20486static constexpr dart::compiler::target::word
20487 AOT_Thread_global_object_pool_offset = 0x740;
20488static constexpr dart::compiler::target::word
20489 AOT_Thread_invoke_dart_code_stub_offset = 0xa8;
20490static constexpr dart::compiler::target::word
20491 AOT_Thread_exit_through_ffi_offset = 0x768;
20492static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6d8;
20493static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
20494 0x6e0;
20495static constexpr dart::compiler::target::word
20496 AOT_Thread_field_table_values_offset = 0x68;
20497static constexpr dart::compiler::target::word
20498 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1a8;
20499static constexpr dart::compiler::target::word
20500 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b0;
20501static constexpr dart::compiler::target::word
20502 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c0;
20503static constexpr dart::compiler::target::word
20504 AOT_Thread_marking_stack_block_offset = 0x708;
20505static constexpr dart::compiler::target::word
20506 AOT_Thread_megamorphic_call_checked_entry_offset = 0x238;
20507static constexpr dart::compiler::target::word
20508 AOT_Thread_switchable_call_miss_entry_offset = 0x240;
20509static constexpr dart::compiler::target::word
20510 AOT_Thread_switchable_call_miss_stub_offset = 0x178;
20511static constexpr dart::compiler::target::word
20512 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x278;
20513static constexpr dart::compiler::target::word
20514 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
20515 0xc0;
20516static constexpr dart::compiler::target::word
20517 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
20518 0xb8;
20519static constexpr dart::compiler::target::word
20520 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xd0;
20521static constexpr dart::compiler::target::word
20522 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc8;
20523static constexpr dart::compiler::target::word
20524 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xe0;
20525static constexpr dart::compiler::target::word
20526 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd8;
20527static constexpr dart::compiler::target::word
20528 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xf0;
20529static constexpr dart::compiler::target::word
20530 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe8;
20531static constexpr dart::compiler::target::word
20532 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x100;
20533static constexpr dart::compiler::target::word
20534 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf8;
20535static constexpr dart::compiler::target::word
20536 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x110;
20537static constexpr dart::compiler::target::word
20538 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x108;
20539static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
20540 0x148;
20541static constexpr dart::compiler::target::word
20542 AOT_Thread_return_async_not_future_stub_offset = 0x158;
20543static constexpr dart::compiler::target::word
20544 AOT_Thread_return_async_star_stub_offset = 0x160;
20545static constexpr dart::compiler::target::word
20546 AOT_Thread_return_async_stub_offset = 0x150;
20547static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
20548 0x70;
20549static constexpr dart::compiler::target::word
20550 AOT_Thread_predefined_symbols_address_offset = 0x288;
20551static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
20552 0x748;
20553static constexpr dart::compiler::target::word
20554 AOT_Thread_saved_shadow_call_stack_offset = 0x750;
20555static constexpr dart::compiler::target::word
20556 AOT_Thread_safepoint_state_offset = 0x760;
20557static constexpr dart::compiler::target::word
20558 AOT_Thread_slow_type_test_stub_offset = 0x1b8;
20559static constexpr dart::compiler::target::word
20560 AOT_Thread_slow_type_test_entry_point_offset = 0x268;
20561static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
20562 0x38;
20563static constexpr dart::compiler::target::word
20564 AOT_Thread_saved_stack_limit_offset = 0x6e8;
20565static constexpr dart::compiler::target::word
20566 AOT_Thread_stack_overflow_flags_offset = 0x6f0;
20567static constexpr dart::compiler::target::word
20568 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230;
20569static constexpr dart::compiler::target::word
20570 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x170;
20571static constexpr dart::compiler::target::word
20572 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
20573 0x228;
20574static constexpr dart::compiler::target::word
20575 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x168;
20576static constexpr dart::compiler::target::word
20577 AOT_Thread_store_buffer_block_offset = 0x700;
20578static constexpr dart::compiler::target::word
20579 AOT_Thread_suspend_state_await_entry_point_offset = 0x688;
20580static constexpr dart::compiler::target::word
20581 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x690;
20582static constexpr dart::compiler::target::word
20583 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x680;
20584static constexpr dart::compiler::target::word
20585 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x698;
20586static constexpr dart::compiler::target::word
20587 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6a0;
20588static constexpr dart::compiler::target::word
20589 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6a8;
20590static constexpr dart::compiler::target::word
20591 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6b0;
20592static constexpr dart::compiler::target::word
20593 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6b8;
20594static constexpr dart::compiler::target::word
20595 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6c0;
20596static constexpr dart::compiler::target::word
20597 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
20598 0x6c8;
20599static constexpr dart::compiler::target::word
20600 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6d0;
20601static constexpr dart::compiler::target::word
20602 AOT_Thread_top_exit_frame_info_offset = 0x6f8;
20603static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50;
20604static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
20605 0x20;
20606static constexpr dart::compiler::target::word
20607 AOT_Thread_unboxed_runtime_arg_offset = 0x720;
20608static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x718;
20609static constexpr dart::compiler::target::word
20610 AOT_Thread_write_barrier_entry_point_offset = 0x1e8;
20611static constexpr dart::compiler::target::word
20612 AOT_Thread_write_barrier_mask_offset = 0x40;
20613static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset =
20614 0x48;
20615static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
20616 0x780;
20617static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x788;
20618static constexpr dart::compiler::target::word
20619 AOT_Thread_jump_to_frame_entry_point_offset = 0x260;
20620static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
20621 0x790;
20622static constexpr dart::compiler::target::word
20623 AOT_TsanUtils_setjmp_function_offset = 0x0;
20624static constexpr dart::compiler::target::word
20625 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
20626static constexpr dart::compiler::target::word
20627 AOT_TsanUtils_exception_pc_offset = 0x10;
20628static constexpr dart::compiler::target::word
20629 AOT_TsanUtils_exception_sp_offset = 0x18;
20630static constexpr dart::compiler::target::word
20631 AOT_TsanUtils_exception_fp_offset = 0x20;
20632static constexpr dart::compiler::target::word
20633 AOT_TimelineStream_enabled_offset = 0x10;
20634static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
20635 0x10;
20636static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x20;
20637static constexpr dart::compiler::target::word
20638 AOT_Finalizer_type_arguments_offset = 0x24;
20639static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
20640 0x20;
20641static constexpr dart::compiler::target::word
20642 AOT_FinalizerBase_all_entries_offset = 0x18;
20643static constexpr dart::compiler::target::word
20644 AOT_FinalizerBase_detachments_offset = 0x14;
20645static constexpr dart::compiler::target::word
20646 AOT_FinalizerBase_entries_collected_offset = 0x1c;
20647static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
20648 0x8;
20649static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
20650 0xc;
20651static constexpr dart::compiler::target::word
20652 AOT_FinalizerEntry_external_size_offset = 0x20;
20653static constexpr dart::compiler::target::word
20654 AOT_FinalizerEntry_finalizer_offset = 0x14;
20655static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
20656 0x18;
20657static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
20658 0x10;
20659static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
20660 0x8;
20661static constexpr dart::compiler::target::word
20662 AOT_NativeFinalizer_callback_offset = 0x20;
20663static constexpr dart::compiler::target::word
20664 AOT_FunctionType_named_parameter_names_offset = 0x2c;
20665static constexpr dart::compiler::target::word
20666 AOT_FunctionType_packed_parameter_counts_offset = 0x30;
20667static constexpr dart::compiler::target::word
20668 AOT_FunctionType_packed_type_parameter_counts_offset = 0x34;
20669static constexpr dart::compiler::target::word
20670 AOT_FunctionType_parameter_types_offset = 0x28;
20671static constexpr dart::compiler::target::word
20672 AOT_FunctionType_type_parameters_offset = 0x20;
20673static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
20674 0x26;
20675static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
20676 0x10;
20677static constexpr dart::compiler::target::word
20678 AOT_TypeArguments_instantiations_offset = 0x8;
20679static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
20680 0xc;
20681static constexpr dart::compiler::target::word
20682 AOT_TypeArguments_nullability_offset = 0x14;
20683static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
20684 0x18;
20685static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
20686 0x8;
20687static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
20688 0xc;
20689static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
20690 0x10;
20691static constexpr dart::compiler::target::word
20692 AOT_TypeParameters_defaults_offset = 0x14;
20693static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
20694 0x14;
20695static constexpr dart::compiler::target::word
20696 AOT_TypedDataView_typed_data_offset = 0x18;
20697static constexpr dart::compiler::target::word
20698 AOT_TypedDataView_offset_in_bytes_offset = 0x1c;
20699static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
20700 0x18;
20701static constexpr dart::compiler::target::word
20702 AOT_UnhandledException_exception_offset = 0x8;
20703static constexpr dart::compiler::target::word
20704 AOT_UnhandledException_stacktrace_offset = 0xc;
20705static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
20706static constexpr dart::compiler::target::word
20707 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
20708static constexpr dart::compiler::target::word
20709 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
20710static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
20711static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
20712 0xc;
20713static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
20714 0x8;
20715static constexpr dart::compiler::target::word
20716 AOT_WeakReference_type_arguments_offset = 0xc;
20717static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
20718 0x8, 0x18, 0x10, 0x20};
20719static constexpr dart::compiler::target::word
20720 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
20721 0x5e0, 0x5e8, 0x5f0, 0x5f8, 0x600, 0x608, 0x610, 0x618,
20722 0x620, 0x628, 0x630, 0x638, 0x640, 0x648, 0x650, -1,
20723 -1, -1, -1, 0x658, 0x660, -1, -1, 0x668,
20724 0x670, 0x678, -1, -1, -1, -1, -1, -1};
20725static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
20726 0x20;
20727static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
20728static constexpr dart::compiler::target::word AOT_Array_header_size = 0x10;
20729static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
20730static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
20731 0x10;
20732static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x58;
20733static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x28;
20734static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
20735 0x18;
20736static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
20737 0x10;
20738static constexpr dart::compiler::target::word
20739 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
20740static constexpr dart::compiler::target::word
20741 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
20742static constexpr dart::compiler::target::word AOT_Context_header_size = 0x10;
20743static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
20744static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
20745 0x18;
20746static constexpr dart::compiler::target::word
20747 AOT_ExternalOneByteString_InstanceSize = 0x20;
20748static constexpr dart::compiler::target::word
20749 AOT_ExternalTwoByteString_InstanceSize = 0x20;
20750static constexpr dart::compiler::target::word
20751 AOT_ExternalTypedData_InstanceSize = 0x18;
20752static constexpr dart::compiler::target::word
20753 AOT_FfiTrampolineData_InstanceSize = 0x20;
20754static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x38;
20755static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x28;
20756static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
20757 0x28;
20758static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
20759 0x28;
20760static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
20761static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
20762static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x38;
20763static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
20764 0x38;
20765static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
20766static constexpr dart::compiler::target::word
20767 AOT_GrowableObjectArray_InstanceSize = 0x18;
20768static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
20769static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
20770static constexpr dart::compiler::target::word
20771 AOT_Instructions_UnalignedHeaderSize = 0x10;
20772static constexpr dart::compiler::target::word
20773 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
20774static constexpr dart::compiler::target::word
20775 AOT_InstructionsTable_InstanceSize = 0x30;
20776static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
20777static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
20778static constexpr dart::compiler::target::word
20779 AOT_KernelProgramInfo_InstanceSize = 0x38;
20780static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
20781 0x20;
20782static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x60;
20783static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
20784 0x18;
20785static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
20786 0x20;
20787static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
20788 0x8;
20789static constexpr dart::compiler::target::word
20790 AOT_MegamorphicCache_InstanceSize = 0x30;
20791static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
20792static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
20793 0x10;
20794static constexpr dart::compiler::target::word
20795 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
20796static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x18;
20797static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
20798 0x20;
20799static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
20800static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
20801static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
20802 0x10;
20803static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
20804 0x10;
20805static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
20806static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
20807 0x10;
20808static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
20809 0x28;
20810static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x50;
20811static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x30;
20812static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
20813static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
20814static constexpr dart::compiler::target::word
20815 AOT_SingleTargetCache_InstanceSize = 0x20;
20816static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
20817 0x18;
20818static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
20819 0x28;
20820static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
20821static constexpr dart::compiler::target::word
20822 AOT_SubtypeTestCache_InstanceSize = 0x18;
20823static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
20824 0x18;
20825static constexpr dart::compiler::target::word
20826 AOT_TransferableTypedData_InstanceSize = 0x8;
20827static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x28;
20828static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
20829 0x28;
20830static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
20831 0x18;
20832static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
20833static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
20834 0x18;
20835static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
20836 0x20;
20837static constexpr dart::compiler::target::word
20838 AOT_UnhandledException_InstanceSize = 0x10;
20839static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
20840 0x20;
20841static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
20842 0x10;
20843static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
20844static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
20845 0x18;
20846static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
20847 0x18;
20848static constexpr dart::compiler::target::word
20849 AOT_WeakSerializationReference_InstanceSize = 0x10;
20850#endif // defined(PRODUCT) && \
20851 // defined(TARGET_ARCH_ARM64) && \
20852 // defined(DART_COMPRESSED_POINTERS)
20853
20854#if defined(PRODUCT) && defined(TARGET_ARCH_RISCV32) && \
20855 !defined(DART_COMPRESSED_POINTERS)
20856static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
20857 0x1c;
20858static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
20859 0xc;
20860static constexpr dart::compiler::target::word AOT_Array_element_size = 0x4;
20861static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
20862 0x40;
20863static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
20864static constexpr dart::compiler::target::word
20865 AOT_Context_elements_start_offset = 0xc;
20866static constexpr dart::compiler::target::word AOT_Context_element_size = 0x4;
20867static constexpr dart::compiler::target::word
20868 AOT_ContextScope_elements_start_offset = 0xc;
20869static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
20870 0x24;
20871static constexpr dart::compiler::target::word
20872 AOT_ExceptionHandlers_elements_start_offset = 0xc;
20873static constexpr dart::compiler::target::word
20874 AOT_ExceptionHandlers_element_size = 0xc;
20875static constexpr dart::compiler::target::word
20876 AOT_ObjectPool_elements_start_offset = 0x8;
20877static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x4;
20878static constexpr dart::compiler::target::word
20879 AOT_OneByteString_elements_start_offset = 0xc;
20880static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
20881 0x1;
20882static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
20883 0x8;
20884static constexpr dart::compiler::target::word AOT_Record_element_size = 0x4;
20885static constexpr dart::compiler::target::word
20886 AOT_TypeArguments_elements_start_offset = 0x14;
20887static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
20888 0x4;
20889static constexpr dart::compiler::target::word
20890 AOT_TwoByteString_elements_start_offset = 0xc;
20891static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
20892 0x2;
20893static constexpr dart::compiler::target::word
20894 AOT_WeakArray_elements_start_offset = 0xc;
20895static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x4;
20896static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
20897 0xfffffff;
20898static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
20899 0xfffd;
20900static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
20901 0xfffffff;
20902static constexpr dart::compiler::target::word
20903 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x6;
20904static constexpr dart::compiler::target::word
20905 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
20906static constexpr dart::compiler::target::word
20907 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x6;
20908static constexpr dart::compiler::target::word
20909 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x12;
20910static constexpr dart::compiler::target::word
20911 AOT_Instructions_kBarePayloadAlignment = 0x4;
20912static constexpr dart::compiler::target::word
20913 AOT_Instructions_kNonBarePayloadAlignment = 0x4;
20914static constexpr dart::compiler::target::word
20915 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
20916static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x7;
20917static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
20918static constexpr dart::compiler::target::word
20919 AOT_RecordShape_kFieldNamesIndexMask = 0x3fff;
20920static constexpr dart::compiler::target::word
20921 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
20922static constexpr dart::compiler::target::word
20923 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fff;
20924static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
20925 0xffff;
20926static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
20927 0xffff;
20928static constexpr dart::compiler::target::word AOT_String_kMaxElements =
20929 0x1fffffff;
20930static constexpr dart::compiler::target::word
20931 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff4;
20932static constexpr dart::compiler::target::word
20933 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fffa;
20934static constexpr dart::compiler::target::word
20935 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
20936static constexpr dart::compiler::target::word
20937 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
20938static constexpr dart::compiler::target::word
20939 AOT_SubtypeTestCache_kDestinationType = 0x6;
20940static constexpr dart::compiler::target::word
20941 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
20942static constexpr dart::compiler::target::word
20943 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
20944static constexpr dart::compiler::target::word
20945 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
20946static constexpr dart::compiler::target::word
20947 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
20948static constexpr dart::compiler::target::word
20949 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
20950static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
20951 0x7;
20952static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
20953 0x7;
20954static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
20955 0xfffffff;
20956static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
20957 0x8;
20958static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
20959 0x10;
20960static constexpr dart::compiler::target::word
20961 AOT_AbstractType_type_test_stub_entry_point_offset = 0x4;
20962static constexpr dart::compiler::target::word
20963 AOT_ArgumentsDescriptor_count_offset = 0x10;
20964static constexpr dart::compiler::target::word
20965 AOT_ArgumentsDescriptor_size_offset = 0x14;
20966static constexpr dart::compiler::target::word
20967 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x1c;
20968static constexpr dart::compiler::target::word
20969 AOT_ArgumentsDescriptor_named_entry_size = 0x8;
20970static constexpr dart::compiler::target::word
20971 AOT_ArgumentsDescriptor_name_offset = 0x0;
20972static constexpr dart::compiler::target::word
20973 AOT_ArgumentsDescriptor_position_offset = 0x4;
20974static constexpr dart::compiler::target::word
20975 AOT_ArgumentsDescriptor_positional_count_offset = 0x18;
20976static constexpr dart::compiler::target::word
20977 AOT_ArgumentsDescriptor_type_args_len_offset = 0xc;
20978static constexpr dart::compiler::target::word AOT_Array_data_offset = 0xc;
20979static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x8;
20980static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
20981static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
20982 0x4;
20983static constexpr dart::compiler::target::word
20984 AOT_Class_declaration_type_offset = 0x30;
20985static constexpr dart::compiler::target::word
20986 AOT_Class_num_type_arguments_offset = 0x40;
20987static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
20988 0x28;
20989static constexpr dart::compiler::target::word
20990 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x4c;
20991static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x14;
20992static constexpr dart::compiler::target::word
20993 AOT_Closure_delayed_type_arguments_offset = 0xc;
20994static constexpr dart::compiler::target::word AOT_Closure_function_offset =
20995 0x10;
20996static constexpr dart::compiler::target::word
20997 AOT_Closure_function_type_arguments_offset = 0x8;
20998static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x18;
20999static constexpr dart::compiler::target::word
21000 AOT_Closure_instantiator_type_arguments_offset = 0x4;
21001static constexpr dart::compiler::target::word
21002 AOT_ClosureData_packed_fields_offset = 0x10;
21003static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
21004 0x18;
21005static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
21006 0x14;
21007static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x1c;
21008static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
21009 0x4;
21010static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x8;
21011static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
21012static constexpr dart::compiler::target::word
21013 AOT_ExternalOneByteString_external_data_offset = 0xc;
21014static constexpr dart::compiler::target::word
21015 AOT_ExternalTwoByteString_external_data_offset = 0xc;
21016static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
21017static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
21018static constexpr dart::compiler::target::word
21019 AOT_Field_initializer_function_offset = 0x10;
21020static constexpr dart::compiler::target::word
21021 AOT_Field_host_offset_or_field_id_offset = 0x14;
21022static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
21023 0x28;
21024static constexpr dart::compiler::target::word
21025 AOT_Field_guarded_list_length_in_object_offset_offset = 0x30;
21026static constexpr dart::compiler::target::word
21027 AOT_Field_guarded_list_length_offset = 0x18;
21028static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
21029 0x2c;
21030static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x32;
21031static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x20;
21032static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x18;
21033static constexpr dart::compiler::target::word
21034 AOT_Function_entry_point_offset[] = {0x4, 0x8};
21035static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
21036 0x24;
21037static constexpr dart::compiler::target::word AOT_Function_signature_offset =
21038 0x14;
21039static constexpr dart::compiler::target::word
21040 AOT_FutureOr_type_arguments_offset = 0x4;
21041static constexpr dart::compiler::target::word
21042 AOT_GrowableObjectArray_data_offset = 0xc;
21043static constexpr dart::compiler::target::word
21044 AOT_GrowableObjectArray_length_offset = 0x8;
21045static constexpr dart::compiler::target::word
21046 AOT_GrowableObjectArray_type_arguments_offset = 0x4;
21047static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x10;
21048static constexpr dart::compiler::target::word
21049 AOT_CallSiteData_arguments_descriptor_offset = 0x8;
21050static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
21051 0x3;
21052static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
21053 0x0;
21054static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0xc;
21055static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x10;
21056static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
21057 0x14;
21058static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
21059static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
21060 0x14;
21061static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
21062 0x18;
21063static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
21064 0x20;
21065static constexpr dart::compiler::target::word
21066 AOT_IsolateGroup_object_store_offset = 0x10;
21067static constexpr dart::compiler::target::word
21068 AOT_IsolateGroup_class_table_offset = 0x8;
21069static constexpr dart::compiler::target::word
21070 AOT_IsolateGroup_cached_class_table_table_offset = 0xc;
21071static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
21072 0x10;
21073static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
21074 0xc;
21075static constexpr dart::compiler::target::word
21076 AOT_ImmutableLinkedHashBase_data_offset = 0xc;
21077static constexpr dart::compiler::target::word
21078 AOT_LinkedHashBase_deleted_keys_offset = 0x14;
21079static constexpr dart::compiler::target::word
21080 AOT_LinkedHashBase_hash_mask_offset = 0x8;
21081static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
21082 0x18;
21083static constexpr dart::compiler::target::word
21084 AOT_LinkedHashBase_type_arguments_offset = 0x4;
21085static constexpr dart::compiler::target::word
21086 AOT_LinkedHashBase_used_data_offset = 0x10;
21087static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
21088static constexpr dart::compiler::target::word
21089 AOT_MarkingStackBlock_pointers_offset = 0x8;
21090static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
21091 0x4;
21092static constexpr dart::compiler::target::word
21093 AOT_MegamorphicCache_buckets_offset = 0xc;
21094static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
21095 0x10;
21096static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
21097static constexpr dart::compiler::target::word
21098 AOT_NativeArguments_argc_tag_offset = 0x4;
21099static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
21100 0x8;
21101static constexpr dart::compiler::target::word
21102 AOT_NativeArguments_retval_offset = 0xc;
21103static constexpr dart::compiler::target::word
21104 AOT_NativeArguments_thread_offset = 0x0;
21105static constexpr dart::compiler::target::word
21106 AOT_ObjectStore_double_type_offset = 0xc0;
21107static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
21108 0x94;
21109static constexpr dart::compiler::target::word
21110 AOT_ObjectStore_record_field_names_offset = 0x1fc;
21111static constexpr dart::compiler::target::word
21112 AOT_ObjectStore_string_type_offset = 0xd4;
21113static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
21114 0x84;
21115static constexpr dart::compiler::target::word
21116 AOT_ObjectStore_ffi_callback_code_offset = 0x278;
21117static constexpr dart::compiler::target::word
21118 AOT_ObjectStore_suspend_state_await_offset = 0x224;
21119static constexpr dart::compiler::target::word
21120 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x228;
21121static constexpr dart::compiler::target::word
21122 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x248;
21123static constexpr dart::compiler::target::word
21124 AOT_ObjectStore_suspend_state_init_async_offset = 0x220;
21125static constexpr dart::compiler::target::word
21126 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x234;
21127static constexpr dart::compiler::target::word
21128 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x240;
21129static constexpr dart::compiler::target::word
21130 AOT_ObjectStore_suspend_state_return_async_offset = 0x22c;
21131static constexpr dart::compiler::target::word
21132 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x230;
21133static constexpr dart::compiler::target::word
21134 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x23c;
21135static constexpr dart::compiler::target::word
21136 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x244;
21137static constexpr dart::compiler::target::word
21138 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x238;
21139static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
21140 0xc;
21141static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x4;
21142static constexpr dart::compiler::target::word
21143 AOT_Pointer_type_arguments_offset = 0x8;
21144static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
21145 0x4;
21146static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
21147 0x8;
21148static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x4;
21149static constexpr dart::compiler::target::word
21150 AOT_SingleTargetCache_entry_point_offset = 0x8;
21151static constexpr dart::compiler::target::word
21152 AOT_SingleTargetCache_lower_limit_offset = 0xc;
21153static constexpr dart::compiler::target::word
21154 AOT_SingleTargetCache_target_offset = 0x4;
21155static constexpr dart::compiler::target::word
21156 AOT_SingleTargetCache_upper_limit_offset = 0x10;
21157static constexpr dart::compiler::target::word
21158 AOT_StoreBufferBlock_pointers_offset = 0x8;
21159static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
21160 0x4;
21161static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
21162 0x4;
21163static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
21164static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
21165static constexpr dart::compiler::target::word
21166 AOT_SubtypeTestCache_cache_offset = 0x4;
21167static constexpr dart::compiler::target::word
21168 AOT_SubtypeTestCache_num_inputs_offset = 0x8;
21169static constexpr dart::compiler::target::word
21170 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
21171static constexpr dart::compiler::target::word
21172 AOT_SuspendState_error_callback_offset = 0x14;
21173static constexpr dart::compiler::target::word
21174 AOT_SuspendState_frame_size_offset = 0x4;
21175static constexpr dart::compiler::target::word
21176 AOT_SuspendState_function_data_offset = 0xc;
21177static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
21178 0x18;
21179static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8;
21180static constexpr dart::compiler::target::word
21181 AOT_SuspendState_then_callback_offset = 0x10;
21182static constexpr dart::compiler::target::word
21183 AOT_Thread_AllocateArray_entry_point_offset = 0x160;
21184static constexpr dart::compiler::target::word
21185 AOT_Thread_active_exception_offset = 0x398;
21186static constexpr dart::compiler::target::word
21187 AOT_Thread_active_stacktrace_offset = 0x39c;
21188static constexpr dart::compiler::target::word
21189 AOT_Thread_array_write_barrier_entry_point_offset = 0xf4;
21190static constexpr dart::compiler::target::word
21191 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0xfc;
21192static constexpr dart::compiler::target::word
21193 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x88;
21194static constexpr dart::compiler::target::word
21195 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x100;
21196static constexpr dart::compiler::target::word
21197 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x8c;
21198static constexpr dart::compiler::target::word
21199 AOT_Thread_allocate_object_entry_point_offset = 0x104;
21200static constexpr dart::compiler::target::word
21201 AOT_Thread_allocate_object_stub_offset = 0x90;
21202static constexpr dart::compiler::target::word
21203 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x108;
21204static constexpr dart::compiler::target::word
21205 AOT_Thread_allocate_object_parameterized_stub_offset = 0x94;
21206static constexpr dart::compiler::target::word
21207 AOT_Thread_allocate_object_slow_entry_point_offset = 0x10c;
21208static constexpr dart::compiler::target::word
21209 AOT_Thread_allocate_object_slow_stub_offset = 0x98;
21210static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
21211 0x3b8;
21212static constexpr dart::compiler::target::word
21213 AOT_Thread_async_exception_handler_stub_offset = 0x9c;
21214static constexpr dart::compiler::target::word
21215 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x13c;
21216static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
21217 0x3c;
21218static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
21219 0x38;
21220static constexpr dart::compiler::target::word
21221 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x134;
21222static constexpr dart::compiler::target::word
21223 AOT_Thread_call_to_runtime_entry_point_offset = 0xf8;
21224static constexpr dart::compiler::target::word
21225 AOT_Thread_call_to_runtime_stub_offset = 0x54;
21226static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
21227 0x3dc;
21228static constexpr dart::compiler::target::word
21229 AOT_Thread_dispatch_table_array_offset = 0x2c;
21230static constexpr dart::compiler::target::word
21231 AOT_Thread_double_truncate_round_supported_offset = 0x3bc;
21232static constexpr dart::compiler::target::word
21233 AOT_Thread_service_extension_stream_offset = 0x3e0;
21234static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
21235 0x120;
21236static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
21237 0xc8;
21238static constexpr dart::compiler::target::word
21239 AOT_Thread_deoptimize_entry_offset = 0x124;
21240static constexpr dart::compiler::target::word
21241 AOT_Thread_deoptimize_stub_offset = 0xcc;
21242static constexpr dart::compiler::target::word
21243 AOT_Thread_double_abs_address_offset = 0x14c;
21244static constexpr dart::compiler::target::word
21245 AOT_Thread_double_negate_address_offset = 0x148;
21246static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28;
21247static constexpr dart::compiler::target::word
21248 AOT_Thread_enter_safepoint_stub_offset = 0xe0;
21249static constexpr dart::compiler::target::word
21250 AOT_Thread_execution_state_offset = 0x3ac;
21251static constexpr dart::compiler::target::word
21252 AOT_Thread_exit_safepoint_stub_offset = 0xe4;
21253static constexpr dart::compiler::target::word
21254 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xe8;
21255static constexpr dart::compiler::target::word
21256 AOT_Thread_call_native_through_safepoint_stub_offset = 0xec;
21257static constexpr dart::compiler::target::word
21258 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x128;
21259static constexpr dart::compiler::target::word
21260 AOT_Thread_fix_allocation_stub_code_offset = 0x4c;
21261static constexpr dart::compiler::target::word
21262 AOT_Thread_fix_callers_target_code_offset = 0x48;
21263static constexpr dart::compiler::target::word
21264 AOT_Thread_float_absolute_address_offset = 0x158;
21265static constexpr dart::compiler::target::word
21266 AOT_Thread_float_negate_address_offset = 0x154;
21267static constexpr dart::compiler::target::word
21268 AOT_Thread_float_not_address_offset = 0x150;
21269static constexpr dart::compiler::target::word
21270 AOT_Thread_float_zerow_address_offset = 0x15c;
21271static constexpr dart::compiler::target::word
21272 AOT_Thread_global_object_pool_offset = 0x3a0;
21273static constexpr dart::compiler::target::word
21274 AOT_Thread_invoke_dart_code_stub_offset = 0x50;
21275static constexpr dart::compiler::target::word
21276 AOT_Thread_exit_through_ffi_offset = 0x3b4;
21277static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x360;
21278static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
21279 0x364;
21280static constexpr dart::compiler::target::word
21281 AOT_Thread_field_table_values_offset = 0x30;
21282static constexpr dart::compiler::target::word
21283 AOT_Thread_lazy_deopt_from_return_stub_offset = 0xd0;
21284static constexpr dart::compiler::target::word
21285 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xd4;
21286static constexpr dart::compiler::target::word
21287 AOT_Thread_lazy_specialize_type_test_stub_offset = 0xdc;
21288static constexpr dart::compiler::target::word
21289 AOT_Thread_marking_stack_block_offset = 0x378;
21290static constexpr dart::compiler::target::word
21291 AOT_Thread_megamorphic_call_checked_entry_offset = 0x118;
21292static constexpr dart::compiler::target::word
21293 AOT_Thread_switchable_call_miss_entry_offset = 0x11c;
21294static constexpr dart::compiler::target::word
21295 AOT_Thread_switchable_call_miss_stub_offset = 0xb8;
21296static constexpr dart::compiler::target::word
21297 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x138;
21298static constexpr dart::compiler::target::word
21299 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
21300 0x5c;
21301static constexpr dart::compiler::target::word
21302 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
21303 0x58;
21304static constexpr dart::compiler::target::word
21305 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x64;
21306static constexpr dart::compiler::target::word
21307 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x60;
21308static constexpr dart::compiler::target::word
21309 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x6c;
21310static constexpr dart::compiler::target::word
21311 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x68;
21312static constexpr dart::compiler::target::word
21313 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x74;
21314static constexpr dart::compiler::target::word
21315 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x70;
21316static constexpr dart::compiler::target::word
21317 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x7c;
21318static constexpr dart::compiler::target::word
21319 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x78;
21320static constexpr dart::compiler::target::word
21321 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x84;
21322static constexpr dart::compiler::target::word
21323 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x80;
21324static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
21325 0xa0;
21326static constexpr dart::compiler::target::word
21327 AOT_Thread_return_async_not_future_stub_offset = 0xa8;
21328static constexpr dart::compiler::target::word
21329 AOT_Thread_return_async_star_stub_offset = 0xac;
21330static constexpr dart::compiler::target::word
21331 AOT_Thread_return_async_stub_offset = 0xa4;
21332static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
21333 0x34;
21334static constexpr dart::compiler::target::word
21335 AOT_Thread_predefined_symbols_address_offset = 0x140;
21336static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
21337 0x3a4;
21338static constexpr dart::compiler::target::word
21339 AOT_Thread_saved_shadow_call_stack_offset = 0x3a8;
21340static constexpr dart::compiler::target::word
21341 AOT_Thread_safepoint_state_offset = 0x3b0;
21342static constexpr dart::compiler::target::word
21343 AOT_Thread_slow_type_test_stub_offset = 0xd8;
21344static constexpr dart::compiler::target::word
21345 AOT_Thread_slow_type_test_entry_point_offset = 0x130;
21346static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
21347 0x1c;
21348static constexpr dart::compiler::target::word
21349 AOT_Thread_saved_stack_limit_offset = 0x368;
21350static constexpr dart::compiler::target::word
21351 AOT_Thread_stack_overflow_flags_offset = 0x36c;
21352static constexpr dart::compiler::target::word
21353 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x114;
21354static constexpr dart::compiler::target::word
21355 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xb4;
21356static constexpr dart::compiler::target::word
21357 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
21358 0x110;
21359static constexpr dart::compiler::target::word
21360 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb0;
21361static constexpr dart::compiler::target::word
21362 AOT_Thread_store_buffer_block_offset = 0x374;
21363static constexpr dart::compiler::target::word
21364 AOT_Thread_suspend_state_await_entry_point_offset = 0x338;
21365static constexpr dart::compiler::target::word
21366 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x33c;
21367static constexpr dart::compiler::target::word
21368 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x334;
21369static constexpr dart::compiler::target::word
21370 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x340;
21371static constexpr dart::compiler::target::word
21372 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x344;
21373static constexpr dart::compiler::target::word
21374 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x348;
21375static constexpr dart::compiler::target::word
21376 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x34c;
21377static constexpr dart::compiler::target::word
21378 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x350;
21379static constexpr dart::compiler::target::word
21380 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x354;
21381static constexpr dart::compiler::target::word
21382 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
21383 0x358;
21384static constexpr dart::compiler::target::word
21385 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x35c;
21386static constexpr dart::compiler::target::word
21387 AOT_Thread_top_exit_frame_info_offset = 0x370;
21388static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24;
21389static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
21390 0x10;
21391static constexpr dart::compiler::target::word
21392 AOT_Thread_unboxed_runtime_arg_offset = 0x388;
21393static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x380;
21394static constexpr dart::compiler::target::word
21395 AOT_Thread_write_barrier_entry_point_offset = 0xf0;
21396static constexpr dart::compiler::target::word
21397 AOT_Thread_write_barrier_mask_offset = 0x20;
21398static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
21399 0x3c0;
21400static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3c8;
21401static constexpr dart::compiler::target::word
21402 AOT_Thread_jump_to_frame_entry_point_offset = 0x12c;
21403static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
21404 0x3d0;
21405static constexpr dart::compiler::target::word
21406 AOT_TsanUtils_setjmp_function_offset = 0x0;
21407static constexpr dart::compiler::target::word
21408 AOT_TsanUtils_setjmp_buffer_offset = 0x4;
21409static constexpr dart::compiler::target::word
21410 AOT_TsanUtils_exception_pc_offset = 0x8;
21411static constexpr dart::compiler::target::word
21412 AOT_TsanUtils_exception_sp_offset = 0xc;
21413static constexpr dart::compiler::target::word
21414 AOT_TsanUtils_exception_fp_offset = 0x10;
21415static constexpr dart::compiler::target::word
21416 AOT_TimelineStream_enabled_offset = 0x8;
21417static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
21418 0xc;
21419static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x14;
21420static constexpr dart::compiler::target::word
21421 AOT_Finalizer_type_arguments_offset = 0x18;
21422static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
21423 0x14;
21424static constexpr dart::compiler::target::word
21425 AOT_FinalizerBase_all_entries_offset = 0xc;
21426static constexpr dart::compiler::target::word
21427 AOT_FinalizerBase_detachments_offset = 0x8;
21428static constexpr dart::compiler::target::word
21429 AOT_FinalizerBase_entries_collected_offset = 0x10;
21430static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
21431 0x4;
21432static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
21433 0x8;
21434static constexpr dart::compiler::target::word
21435 AOT_FinalizerEntry_external_size_offset = 0x1c;
21436static constexpr dart::compiler::target::word
21437 AOT_FinalizerEntry_finalizer_offset = 0x10;
21438static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
21439 0x14;
21440static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
21441 0xc;
21442static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
21443 0x4;
21444static constexpr dart::compiler::target::word
21445 AOT_NativeFinalizer_callback_offset = 0x14;
21446static constexpr dart::compiler::target::word
21447 AOT_FunctionType_named_parameter_names_offset = 0x20;
21448static constexpr dart::compiler::target::word
21449 AOT_FunctionType_packed_parameter_counts_offset = 0x24;
21450static constexpr dart::compiler::target::word
21451 AOT_FunctionType_packed_type_parameter_counts_offset = 0x28;
21452static constexpr dart::compiler::target::word
21453 AOT_FunctionType_parameter_types_offset = 0x1c;
21454static constexpr dart::compiler::target::word
21455 AOT_FunctionType_type_parameters_offset = 0x14;
21456static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
21457 0x1a;
21458static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
21459 0xc;
21460static constexpr dart::compiler::target::word
21461 AOT_TypeArguments_instantiations_offset = 0x4;
21462static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
21463 0x8;
21464static constexpr dart::compiler::target::word
21465 AOT_TypeArguments_nullability_offset = 0x10;
21466static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
21467 0x14;
21468static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
21469 0x4;
21470static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
21471 0x8;
21472static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
21473 0xc;
21474static constexpr dart::compiler::target::word
21475 AOT_TypeParameters_defaults_offset = 0x10;
21476static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
21477 0x8;
21478static constexpr dart::compiler::target::word
21479 AOT_TypedDataView_typed_data_offset = 0xc;
21480static constexpr dart::compiler::target::word
21481 AOT_TypedDataView_offset_in_bytes_offset = 0x10;
21482static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
21483 0xc;
21484static constexpr dart::compiler::target::word
21485 AOT_UnhandledException_exception_offset = 0x4;
21486static constexpr dart::compiler::target::word
21487 AOT_UnhandledException_stacktrace_offset = 0x8;
21488static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x8;
21489static constexpr dart::compiler::target::word
21490 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x4;
21491static constexpr dart::compiler::target::word
21492 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x8;
21493static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x4;
21494static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
21495 0x8;
21496static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
21497 0x4;
21498static constexpr dart::compiler::target::word
21499 AOT_WeakReference_type_arguments_offset = 0x8;
21500static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
21501 0x4, 0xc, 0x8, 0x10};
21502static constexpr dart::compiler::target::word
21503 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
21504 -1, -1, -1, -1, -1, 0x2ec, 0x2f0, 0x2f4, -1, -1, 0x2f8,
21505 0x2fc, 0x300, -1, -1, -1, 0x304, 0x308, 0x30c, 0x310, 0x314, 0x318,
21506 0x31c, 0x320, -1, -1, -1, -1, 0x324, 0x328, 0x32c, 0x330};
21507static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
21508 0x14;
21509static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8;
21510static constexpr dart::compiler::target::word AOT_Array_header_size = 0xc;
21511static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x8;
21512static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
21513 0x10;
21514static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x54;
21515static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x20;
21516static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
21517 0x14;
21518static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
21519 0x8;
21520static constexpr dart::compiler::target::word
21521 AOT_CompressedStackMaps_ObjectHeaderSize = 0x4;
21522static constexpr dart::compiler::target::word
21523 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
21524static constexpr dart::compiler::target::word AOT_Context_header_size = 0xc;
21525static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
21526static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
21527 0xc;
21528static constexpr dart::compiler::target::word
21529 AOT_ExternalOneByteString_InstanceSize = 0x14;
21530static constexpr dart::compiler::target::word
21531 AOT_ExternalTwoByteString_InstanceSize = 0x14;
21532static constexpr dart::compiler::target::word
21533 AOT_ExternalTypedData_InstanceSize = 0xc;
21534static constexpr dart::compiler::target::word
21535 AOT_FfiTrampolineData_InstanceSize = 0x1c;
21536static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x34;
21537static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x1c;
21538static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
21539 0x20;
21540static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
21541 0x18;
21542static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
21543static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
21544static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x28;
21545static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
21546 0x2c;
21547static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x8;
21548static constexpr dart::compiler::target::word
21549 AOT_GrowableObjectArray_InstanceSize = 0x10;
21550static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x18;
21551static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x4;
21552static constexpr dart::compiler::target::word
21553 AOT_Instructions_UnalignedHeaderSize = 0x8;
21554static constexpr dart::compiler::target::word
21555 AOT_InstructionsSection_UnalignedHeaderSize = 0x14;
21556static constexpr dart::compiler::target::word
21557 AOT_InstructionsTable_InstanceSize = 0x18;
21558static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
21559static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x4;
21560static constexpr dart::compiler::target::word
21561 AOT_KernelProgramInfo_InstanceSize = 0x30;
21562static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
21563 0x1c;
21564static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x50;
21565static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
21566 0x14;
21567static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
21568 0x1c;
21569static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
21570 0x4;
21571static constexpr dart::compiler::target::word
21572 AOT_MegamorphicCache_InstanceSize = 0x18;
21573static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
21574static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
21575 0x8;
21576static constexpr dart::compiler::target::word
21577 AOT_MonomorphicSmiableCall_InstanceSize = 0xc;
21578static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x14;
21579static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
21580 0x10;
21581static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x4;
21582static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x4;
21583static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 0xc;
21584static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
21585 0x8;
21586static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0xc;
21587static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
21588 0xc;
21589static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
21590 0x1c;
21591static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x3c;
21592static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x28;
21593static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
21594static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x4;
21595static constexpr dart::compiler::target::word
21596 AOT_SingleTargetCache_InstanceSize = 0x14;
21597static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
21598 0x14;
21599static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
21600 0x18;
21601static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0xc;
21602static constexpr dart::compiler::target::word
21603 AOT_SubtypeTestCache_InstanceSize = 0x10;
21604static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
21605 0x14;
21606static constexpr dart::compiler::target::word
21607 AOT_TransferableTypedData_InstanceSize = 0x4;
21608static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x18;
21609static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
21610 0x1c;
21611static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
21612 0x14;
21613static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0xc;
21614static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
21615 0xc;
21616static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
21617 0x14;
21618static constexpr dart::compiler::target::word
21619 AOT_UnhandledException_InstanceSize = 0xc;
21620static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
21621 0x10;
21622static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
21623 0xc;
21624static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x10;
21625static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
21626 0x10;
21627static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
21628 0x10;
21629static constexpr dart::compiler::target::word
21630 AOT_WeakSerializationReference_InstanceSize = 0xc;
21631#endif // defined(PRODUCT) && \
21632 // defined(TARGET_ARCH_RISCV32) && \
21633 // !defined(DART_COMPRESSED_POINTERS)
21634
21635#if defined(PRODUCT) && defined(TARGET_ARCH_RISCV64) && \
21636 !defined(DART_COMPRESSED_POINTERS)
21637static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
21638 0x38;
21639static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
21640 0x18;
21641static constexpr dart::compiler::target::word AOT_Array_element_size = 0x8;
21642static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
21643 0x78;
21644static constexpr dart::compiler::target::word AOT_Code_element_size = 0x4;
21645static constexpr dart::compiler::target::word
21646 AOT_Context_elements_start_offset = 0x18;
21647static constexpr dart::compiler::target::word AOT_Context_element_size = 0x8;
21648static constexpr dart::compiler::target::word
21649 AOT_ContextScope_elements_start_offset = 0x10;
21650static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
21651 0x48;
21652static constexpr dart::compiler::target::word
21653 AOT_ExceptionHandlers_elements_start_offset = 0x18;
21654static constexpr dart::compiler::target::word
21655 AOT_ExceptionHandlers_element_size = 0xc;
21656static constexpr dart::compiler::target::word
21657 AOT_ObjectPool_elements_start_offset = 0x10;
21658static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 0x8;
21659static constexpr dart::compiler::target::word
21660 AOT_OneByteString_elements_start_offset = 0x10;
21661static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
21662 0x1;
21663static constexpr dart::compiler::target::word AOT_Record_elements_start_offset =
21664 0x10;
21665static constexpr dart::compiler::target::word AOT_Record_element_size = 0x8;
21666static constexpr dart::compiler::target::word
21667 AOT_TypeArguments_elements_start_offset = 0x28;
21668static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
21669 0x8;
21670static constexpr dart::compiler::target::word
21671 AOT_TwoByteString_elements_start_offset = 0x10;
21672static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
21673 0x2;
21674static constexpr dart::compiler::target::word
21675 AOT_WeakArray_elements_start_offset = 0x18;
21676static constexpr dart::compiler::target::word AOT_WeakArray_element_size = 0x8;
21677static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
21678 0x7ffffffffffffff;
21679static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
21680 0x7ffd;
21681static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
21682 0x7ffffffffffffff;
21683static constexpr dart::compiler::target::word
21684 AOT_Instructions_kMonomorphicEntryOffsetJIT = 0x6;
21685static constexpr dart::compiler::target::word
21686 AOT_Instructions_kPolymorphicEntryOffsetJIT = 0x2c;
21687static constexpr dart::compiler::target::word
21688 AOT_Instructions_kMonomorphicEntryOffsetAOT = 0x6;
21689static constexpr dart::compiler::target::word
21690 AOT_Instructions_kPolymorphicEntryOffsetAOT = 0x12;
21691static constexpr dart::compiler::target::word
21692 AOT_Instructions_kBarePayloadAlignment = 0x4;
21693static constexpr dart::compiler::target::word
21694 AOT_Instructions_kNonBarePayloadAlignment = 0x8;
21695static constexpr dart::compiler::target::word
21696 AOT_NativeEntry_kNumCallWrapperArguments = 0x2;
21697static constexpr dart::compiler::target::word AOT_Page_kBytesPerCardLog2 = 0x8;
21698static constexpr dart::compiler::target::word AOT_Record_kMaxElements = 0xffff;
21699static constexpr dart::compiler::target::word
21700 AOT_RecordShape_kFieldNamesIndexMask = 0x3fffffffffff;
21701static constexpr dart::compiler::target::word
21702 AOT_RecordShape_kFieldNamesIndexShift = 0x10;
21703static constexpr dart::compiler::target::word
21704 AOT_RecordShape_kMaxFieldNamesIndex = 0x3fffffffffff;
21705static constexpr dart::compiler::target::word AOT_RecordShape_kMaxNumFields =
21706 0xffff;
21707static constexpr dart::compiler::target::word AOT_RecordShape_kNumFieldsMask =
21708 0xffff;
21709static constexpr dart::compiler::target::word AOT_String_kMaxElements =
21710 0x1fffffffffffffff;
21711static constexpr dart::compiler::target::word
21712 AOT_OneByteString_kMaxNewSpaceElements = 0x3fff0;
21713static constexpr dart::compiler::target::word
21714 AOT_TwoByteString_kMaxNewSpaceElements = 0x1fff8;
21715static constexpr dart::compiler::target::word
21716 AOT_SubtypeTestCache_kFunctionTypeArguments = 0x3;
21717static constexpr dart::compiler::target::word
21718 AOT_SubtypeTestCache_kInstanceCidOrSignature = 0x0;
21719static constexpr dart::compiler::target::word
21720 AOT_SubtypeTestCache_kDestinationType = 0x6;
21721static constexpr dart::compiler::target::word
21722 AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 0x5;
21723static constexpr dart::compiler::target::word
21724 AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 0x4;
21725static constexpr dart::compiler::target::word
21726 AOT_SubtypeTestCache_kInstanceTypeArguments = 0x1;
21727static constexpr dart::compiler::target::word
21728 AOT_SubtypeTestCache_kInstantiatorTypeArguments = 0x2;
21729static constexpr dart::compiler::target::word
21730 AOT_SubtypeTestCache_kTestEntryLength = 0x8;
21731static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kMaxInputs =
21732 0x7;
21733static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
21734 0x7;
21735static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
21736 0x7ffffffffffffff;
21737static constexpr dart::compiler::target::word AOT_AbstractType_flags_offset =
21738 0x10;
21739static constexpr dart::compiler::target::word AOT_AbstractType_hash_offset =
21740 0x20;
21741static constexpr dart::compiler::target::word
21742 AOT_AbstractType_type_test_stub_entry_point_offset = 0x8;
21743static constexpr dart::compiler::target::word
21744 AOT_ArgumentsDescriptor_count_offset = 0x20;
21745static constexpr dart::compiler::target::word
21746 AOT_ArgumentsDescriptor_size_offset = 0x28;
21747static constexpr dart::compiler::target::word
21748 AOT_ArgumentsDescriptor_first_named_entry_offset = 0x38;
21749static constexpr dart::compiler::target::word
21750 AOT_ArgumentsDescriptor_named_entry_size = 0x10;
21751static constexpr dart::compiler::target::word
21752 AOT_ArgumentsDescriptor_name_offset = 0x0;
21753static constexpr dart::compiler::target::word
21754 AOT_ArgumentsDescriptor_position_offset = 0x8;
21755static constexpr dart::compiler::target::word
21756 AOT_ArgumentsDescriptor_positional_count_offset = 0x30;
21757static constexpr dart::compiler::target::word
21758 AOT_ArgumentsDescriptor_type_args_len_offset = 0x18;
21759static constexpr dart::compiler::target::word AOT_Array_data_offset = 0x18;
21760static constexpr dart::compiler::target::word AOT_Array_length_offset = 0x10;
21761static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0x0;
21762static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
21763 0x8;
21764static constexpr dart::compiler::target::word
21765 AOT_Class_declaration_type_offset = 0x60;
21766static constexpr dart::compiler::target::word
21767 AOT_Class_num_type_arguments_offset = 0x7c;
21768static constexpr dart::compiler::target::word AOT_Class_super_type_offset =
21769 0x50;
21770static constexpr dart::compiler::target::word
21771 AOT_Class_host_type_arguments_field_offset_in_words_offset = 0x88;
21772static constexpr dart::compiler::target::word AOT_Closure_context_offset = 0x28;
21773static constexpr dart::compiler::target::word
21774 AOT_Closure_delayed_type_arguments_offset = 0x18;
21775static constexpr dart::compiler::target::word AOT_Closure_function_offset =
21776 0x20;
21777static constexpr dart::compiler::target::word
21778 AOT_Closure_function_type_arguments_offset = 0x10;
21779static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 0x30;
21780static constexpr dart::compiler::target::word
21781 AOT_Closure_instantiator_type_arguments_offset = 0x8;
21782static constexpr dart::compiler::target::word
21783 AOT_ClosureData_packed_fields_offset = 0x20;
21784static constexpr dart::compiler::target::word AOT_Code_instructions_offset =
21785 0x30;
21786static constexpr dart::compiler::target::word AOT_Code_object_pool_offset =
21787 0x28;
21788static constexpr dart::compiler::target::word AOT_Code_owner_offset = 0x38;
21789static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
21790 0x8;
21791static constexpr dart::compiler::target::word AOT_Context_parent_offset = 0x10;
21792static constexpr dart::compiler::target::word AOT_Double_value_offset = 0x8;
21793static constexpr dart::compiler::target::word
21794 AOT_ExternalOneByteString_external_data_offset = 0x10;
21795static constexpr dart::compiler::target::word
21796 AOT_ExternalTwoByteString_external_data_offset = 0x10;
21797static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 0x8;
21798static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 0x8;
21799static constexpr dart::compiler::target::word
21800 AOT_Field_initializer_function_offset = 0x20;
21801static constexpr dart::compiler::target::word
21802 AOT_Field_host_offset_or_field_id_offset = 0x28;
21803static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset =
21804 0x48;
21805static constexpr dart::compiler::target::word
21806 AOT_Field_guarded_list_length_in_object_offset_offset = 0x50;
21807static constexpr dart::compiler::target::word
21808 AOT_Field_guarded_list_length_offset = 0x30;
21809static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset =
21810 0x4c;
21811static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 0x52;
21812static constexpr dart::compiler::target::word AOT_Function_code_offset = 0x40;
21813static constexpr dart::compiler::target::word AOT_Function_data_offset = 0x30;
21814static constexpr dart::compiler::target::word
21815 AOT_Function_entry_point_offset[] = {0x8, 0x10};
21816static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset =
21817 0x48;
21818static constexpr dart::compiler::target::word AOT_Function_signature_offset =
21819 0x28;
21820static constexpr dart::compiler::target::word
21821 AOT_FutureOr_type_arguments_offset = 0x8;
21822static constexpr dart::compiler::target::word
21823 AOT_GrowableObjectArray_data_offset = 0x18;
21824static constexpr dart::compiler::target::word
21825 AOT_GrowableObjectArray_length_offset = 0x10;
21826static constexpr dart::compiler::target::word
21827 AOT_GrowableObjectArray_type_arguments_offset = 0x8;
21828static constexpr dart::compiler::target::word AOT_Page_card_table_offset = 0x20;
21829static constexpr dart::compiler::target::word
21830 AOT_CallSiteData_arguments_descriptor_offset = 0x10;
21831static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask =
21832 0x3;
21833static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift =
21834 0x0;
21835static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 0x18;
21836static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 0x20;
21837static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset =
21838 0x28;
21839static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8;
21840static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
21841 0x28;
21842static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
21843 0x30;
21844static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
21845 0x40;
21846static constexpr dart::compiler::target::word
21847 AOT_IsolateGroup_object_store_offset = 0x20;
21848static constexpr dart::compiler::target::word
21849 AOT_IsolateGroup_class_table_offset = 0x10;
21850static constexpr dart::compiler::target::word
21851 AOT_IsolateGroup_cached_class_table_table_offset = 0x18;
21852static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset =
21853 0x20;
21854static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
21855 0x18;
21856static constexpr dart::compiler::target::word
21857 AOT_ImmutableLinkedHashBase_data_offset = 0x18;
21858static constexpr dart::compiler::target::word
21859 AOT_LinkedHashBase_deleted_keys_offset = 0x28;
21860static constexpr dart::compiler::target::word
21861 AOT_LinkedHashBase_hash_mask_offset = 0x10;
21862static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
21863 0x30;
21864static constexpr dart::compiler::target::word
21865 AOT_LinkedHashBase_type_arguments_offset = 0x8;
21866static constexpr dart::compiler::target::word
21867 AOT_LinkedHashBase_used_data_offset = 0x20;
21868static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0x0;
21869static constexpr dart::compiler::target::word
21870 AOT_MarkingStackBlock_pointers_offset = 0x10;
21871static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
21872 0x8;
21873static constexpr dart::compiler::target::word
21874 AOT_MegamorphicCache_buckets_offset = 0x18;
21875static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
21876 0x20;
21877static constexpr dart::compiler::target::word AOT_Mint_value_offset = 0x8;
21878static constexpr dart::compiler::target::word
21879 AOT_NativeArguments_argc_tag_offset = 0x8;
21880static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
21881 0x10;
21882static constexpr dart::compiler::target::word
21883 AOT_NativeArguments_retval_offset = 0x18;
21884static constexpr dart::compiler::target::word
21885 AOT_NativeArguments_thread_offset = 0x0;
21886static constexpr dart::compiler::target::word
21887 AOT_ObjectStore_double_type_offset = 0x180;
21888static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
21889 0x128;
21890static constexpr dart::compiler::target::word
21891 AOT_ObjectStore_record_field_names_offset = 0x3f8;
21892static constexpr dart::compiler::target::word
21893 AOT_ObjectStore_string_type_offset = 0x1a8;
21894static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
21895 0x108;
21896static constexpr dart::compiler::target::word
21897 AOT_ObjectStore_ffi_callback_code_offset = 0x4f0;
21898static constexpr dart::compiler::target::word
21899 AOT_ObjectStore_suspend_state_await_offset = 0x448;
21900static constexpr dart::compiler::target::word
21901 AOT_ObjectStore_suspend_state_await_with_type_check_offset = 0x450;
21902static constexpr dart::compiler::target::word
21903 AOT_ObjectStore_suspend_state_handle_exception_offset = 0x490;
21904static constexpr dart::compiler::target::word
21905 AOT_ObjectStore_suspend_state_init_async_offset = 0x440;
21906static constexpr dart::compiler::target::word
21907 AOT_ObjectStore_suspend_state_init_async_star_offset = 0x468;
21908static constexpr dart::compiler::target::word
21909 AOT_ObjectStore_suspend_state_init_sync_star_offset = 0x480;
21910static constexpr dart::compiler::target::word
21911 AOT_ObjectStore_suspend_state_return_async_offset = 0x458;
21912static constexpr dart::compiler::target::word
21913 AOT_ObjectStore_suspend_state_return_async_not_future_offset = 0x460;
21914static constexpr dart::compiler::target::word
21915 AOT_ObjectStore_suspend_state_return_async_star_offset = 0x478;
21916static constexpr dart::compiler::target::word
21917 AOT_ObjectStore_suspend_state_suspend_sync_star_at_start_offset = 0x488;
21918static constexpr dart::compiler::target::word
21919 AOT_ObjectStore_suspend_state_yield_async_star_offset = 0x470;
21920static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
21921 0x10;
21922static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 0x8;
21923static constexpr dart::compiler::target::word
21924 AOT_Pointer_type_arguments_offset = 0x10;
21925static constexpr dart::compiler::target::word AOT_ReceivePort_send_port_offset =
21926 0x8;
21927static constexpr dart::compiler::target::word AOT_ReceivePort_handler_offset =
21928 0x10;
21929static constexpr dart::compiler::target::word AOT_Record_shape_offset = 0x8;
21930static constexpr dart::compiler::target::word
21931 AOT_SingleTargetCache_entry_point_offset = 0x10;
21932static constexpr dart::compiler::target::word
21933 AOT_SingleTargetCache_lower_limit_offset = 0x18;
21934static constexpr dart::compiler::target::word
21935 AOT_SingleTargetCache_target_offset = 0x8;
21936static constexpr dart::compiler::target::word
21937 AOT_SingleTargetCache_upper_limit_offset = 0x1c;
21938static constexpr dart::compiler::target::word
21939 AOT_StoreBufferBlock_pointers_offset = 0x10;
21940static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
21941 0x8;
21942static constexpr dart::compiler::target::word AOT_StreamInfo_enabled_offset =
21943 0x8;
21944static constexpr dart::compiler::target::word AOT_String_hash_offset = 0x4;
21945static constexpr dart::compiler::target::word AOT_String_length_offset = 0x8;
21946static constexpr dart::compiler::target::word
21947 AOT_SubtypeTestCache_cache_offset = 0x8;
21948static constexpr dart::compiler::target::word
21949 AOT_SubtypeTestCache_num_inputs_offset = 0x10;
21950static constexpr dart::compiler::target::word
21951 AOT_SuspendState_FrameSizeGrowthGap = 0x0;
21952static constexpr dart::compiler::target::word
21953 AOT_SuspendState_error_callback_offset = 0x28;
21954static constexpr dart::compiler::target::word
21955 AOT_SuspendState_frame_size_offset = 0x8;
21956static constexpr dart::compiler::target::word
21957 AOT_SuspendState_function_data_offset = 0x18;
21958static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset =
21959 0x30;
21960static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10;
21961static constexpr dart::compiler::target::word
21962 AOT_SuspendState_then_callback_offset = 0x20;
21963static constexpr dart::compiler::target::word
21964 AOT_Thread_AllocateArray_entry_point_offset = 0x2c0;
21965static constexpr dart::compiler::target::word
21966 AOT_Thread_active_exception_offset = 0x718;
21967static constexpr dart::compiler::target::word
21968 AOT_Thread_active_stacktrace_offset = 0x720;
21969static constexpr dart::compiler::target::word
21970 AOT_Thread_array_write_barrier_entry_point_offset = 0x1e8;
21971static constexpr dart::compiler::target::word
21972 AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x1f8;
21973static constexpr dart::compiler::target::word
21974 AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x110;
21975static constexpr dart::compiler::target::word
21976 AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x200;
21977static constexpr dart::compiler::target::word
21978 AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x118;
21979static constexpr dart::compiler::target::word
21980 AOT_Thread_allocate_object_entry_point_offset = 0x208;
21981static constexpr dart::compiler::target::word
21982 AOT_Thread_allocate_object_stub_offset = 0x120;
21983static constexpr dart::compiler::target::word
21984 AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x210;
21985static constexpr dart::compiler::target::word
21986 AOT_Thread_allocate_object_parameterized_stub_offset = 0x128;
21987static constexpr dart::compiler::target::word
21988 AOT_Thread_allocate_object_slow_entry_point_offset = 0x218;
21989static constexpr dart::compiler::target::word
21990 AOT_Thread_allocate_object_slow_stub_offset = 0x130;
21991static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
21992 0x758;
21993static constexpr dart::compiler::target::word
21994 AOT_Thread_async_exception_handler_stub_offset = 0x138;
21995static constexpr dart::compiler::target::word
21996 AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x278;
21997static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
21998 0x78;
21999static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset =
22000 0x70;
22001static constexpr dart::compiler::target::word
22002 AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x268;
22003static constexpr dart::compiler::target::word
22004 AOT_Thread_call_to_runtime_entry_point_offset = 0x1f0;
22005static constexpr dart::compiler::target::word
22006 AOT_Thread_call_to_runtime_stub_offset = 0xa8;
22007static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
22008 0x790;
22009static constexpr dart::compiler::target::word
22010 AOT_Thread_dispatch_table_array_offset = 0x58;
22011static constexpr dart::compiler::target::word
22012 AOT_Thread_double_truncate_round_supported_offset = 0x760;
22013static constexpr dart::compiler::target::word
22014 AOT_Thread_service_extension_stream_offset = 0x798;
22015static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
22016 0x240;
22017static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
22018 0x190;
22019static constexpr dart::compiler::target::word
22020 AOT_Thread_deoptimize_entry_offset = 0x248;
22021static constexpr dart::compiler::target::word
22022 AOT_Thread_deoptimize_stub_offset = 0x198;
22023static constexpr dart::compiler::target::word
22024 AOT_Thread_double_abs_address_offset = 0x298;
22025static constexpr dart::compiler::target::word
22026 AOT_Thread_double_negate_address_offset = 0x290;
22027static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50;
22028static constexpr dart::compiler::target::word
22029 AOT_Thread_enter_safepoint_stub_offset = 0x1c0;
22030static constexpr dart::compiler::target::word
22031 AOT_Thread_execution_state_offset = 0x740;
22032static constexpr dart::compiler::target::word
22033 AOT_Thread_exit_safepoint_stub_offset = 0x1c8;
22034static constexpr dart::compiler::target::word
22035 AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1d0;
22036static constexpr dart::compiler::target::word
22037 AOT_Thread_call_native_through_safepoint_stub_offset = 0x1d8;
22038static constexpr dart::compiler::target::word
22039 AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x250;
22040static constexpr dart::compiler::target::word
22041 AOT_Thread_fix_allocation_stub_code_offset = 0x98;
22042static constexpr dart::compiler::target::word
22043 AOT_Thread_fix_callers_target_code_offset = 0x90;
22044static constexpr dart::compiler::target::word
22045 AOT_Thread_float_absolute_address_offset = 0x2b0;
22046static constexpr dart::compiler::target::word
22047 AOT_Thread_float_negate_address_offset = 0x2a8;
22048static constexpr dart::compiler::target::word
22049 AOT_Thread_float_not_address_offset = 0x2a0;
22050static constexpr dart::compiler::target::word
22051 AOT_Thread_float_zerow_address_offset = 0x2b8;
22052static constexpr dart::compiler::target::word
22053 AOT_Thread_global_object_pool_offset = 0x728;
22054static constexpr dart::compiler::target::word
22055 AOT_Thread_invoke_dart_code_stub_offset = 0xa0;
22056static constexpr dart::compiler::target::word
22057 AOT_Thread_exit_through_ffi_offset = 0x750;
22058static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6c0;
22059static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
22060 0x6c8;
22061static constexpr dart::compiler::target::word
22062 AOT_Thread_field_table_values_offset = 0x60;
22063static constexpr dart::compiler::target::word
22064 AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1a0;
22065static constexpr dart::compiler::target::word
22066 AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1a8;
22067static constexpr dart::compiler::target::word
22068 AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1b8;
22069static constexpr dart::compiler::target::word
22070 AOT_Thread_marking_stack_block_offset = 0x6f0;
22071static constexpr dart::compiler::target::word
22072 AOT_Thread_megamorphic_call_checked_entry_offset = 0x230;
22073static constexpr dart::compiler::target::word
22074 AOT_Thread_switchable_call_miss_entry_offset = 0x238;
22075static constexpr dart::compiler::target::word
22076 AOT_Thread_switchable_call_miss_stub_offset = 0x170;
22077static constexpr dart::compiler::target::word
22078 AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x270;
22079static constexpr dart::compiler::target::word
22080 AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset =
22081 0xb8;
22082static constexpr dart::compiler::target::word
22083 AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
22084 0xb0;
22085static constexpr dart::compiler::target::word
22086 AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xc8;
22087static constexpr dart::compiler::target::word
22088 AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xc0;
22089static constexpr dart::compiler::target::word
22090 AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0xd8;
22091static constexpr dart::compiler::target::word
22092 AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xd0;
22093static constexpr dart::compiler::target::word
22094 AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0xe8;
22095static constexpr dart::compiler::target::word
22096 AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0xe0;
22097static constexpr dart::compiler::target::word
22098 AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0xf8;
22099static constexpr dart::compiler::target::word
22100 AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0xf0;
22101static constexpr dart::compiler::target::word
22102 AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x108;
22103static constexpr dart::compiler::target::word
22104 AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x100;
22105static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset =
22106 0x140;
22107static constexpr dart::compiler::target::word
22108 AOT_Thread_return_async_not_future_stub_offset = 0x150;
22109static constexpr dart::compiler::target::word
22110 AOT_Thread_return_async_star_stub_offset = 0x158;
22111static constexpr dart::compiler::target::word
22112 AOT_Thread_return_async_stub_offset = 0x148;
22113static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
22114 0x68;
22115static constexpr dart::compiler::target::word
22116 AOT_Thread_predefined_symbols_address_offset = 0x280;
22117static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
22118 0x730;
22119static constexpr dart::compiler::target::word
22120 AOT_Thread_saved_shadow_call_stack_offset = 0x738;
22121static constexpr dart::compiler::target::word
22122 AOT_Thread_safepoint_state_offset = 0x748;
22123static constexpr dart::compiler::target::word
22124 AOT_Thread_slow_type_test_stub_offset = 0x1b0;
22125static constexpr dart::compiler::target::word
22126 AOT_Thread_slow_type_test_entry_point_offset = 0x260;
22127static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
22128 0x38;
22129static constexpr dart::compiler::target::word
22130 AOT_Thread_saved_stack_limit_offset = 0x6d0;
22131static constexpr dart::compiler::target::word
22132 AOT_Thread_stack_overflow_flags_offset = 0x6d8;
22133static constexpr dart::compiler::target::word
22134 AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x228;
22135static constexpr dart::compiler::target::word
22136 AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x168;
22137static constexpr dart::compiler::target::word
22138 AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset =
22139 0x220;
22140static constexpr dart::compiler::target::word
22141 AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x160;
22142static constexpr dart::compiler::target::word
22143 AOT_Thread_store_buffer_block_offset = 0x6e8;
22144static constexpr dart::compiler::target::word
22145 AOT_Thread_suspend_state_await_entry_point_offset = 0x670;
22146static constexpr dart::compiler::target::word
22147 AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x678;
22148static constexpr dart::compiler::target::word
22149 AOT_Thread_suspend_state_init_async_entry_point_offset = 0x668;
22150static constexpr dart::compiler::target::word
22151 AOT_Thread_suspend_state_return_async_entry_point_offset = 0x680;
22152static constexpr dart::compiler::target::word
22153 AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x688;
22154static constexpr dart::compiler::target::word
22155 AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x690;
22156static constexpr dart::compiler::target::word
22157 AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x698;
22158static constexpr dart::compiler::target::word
22159 AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6a0;
22160static constexpr dart::compiler::target::word
22161 AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6a8;
22162static constexpr dart::compiler::target::word
22163 AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
22164 0x6b0;
22165static constexpr dart::compiler::target::word
22166 AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6b8;
22167static constexpr dart::compiler::target::word
22168 AOT_Thread_top_exit_frame_info_offset = 0x6e0;
22169static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
22170static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
22171 0x20;
22172static constexpr dart::compiler::target::word
22173 AOT_Thread_unboxed_runtime_arg_offset = 0x708;
22174static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x700;
22175static constexpr dart::compiler::target::word
22176 AOT_Thread_write_barrier_entry_point_offset = 0x1e0;
22177static constexpr dart::compiler::target::word
22178 AOT_Thread_write_barrier_mask_offset = 0x40;
22179static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
22180 0x768;
22181static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x770;
22182static constexpr dart::compiler::target::word
22183 AOT_Thread_jump_to_frame_entry_point_offset = 0x258;
22184static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
22185 0x778;
22186static constexpr dart::compiler::target::word
22187 AOT_TsanUtils_setjmp_function_offset = 0x0;
22188static constexpr dart::compiler::target::word
22189 AOT_TsanUtils_setjmp_buffer_offset = 0x8;
22190static constexpr dart::compiler::target::word
22191 AOT_TsanUtils_exception_pc_offset = 0x10;
22192static constexpr dart::compiler::target::word
22193 AOT_TsanUtils_exception_sp_offset = 0x18;
22194static constexpr dart::compiler::target::word
22195 AOT_TsanUtils_exception_fp_offset = 0x20;
22196static constexpr dart::compiler::target::word
22197 AOT_TimelineStream_enabled_offset = 0x10;
22198static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
22199 0x10;
22200static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 0x28;
22201static constexpr dart::compiler::target::word
22202 AOT_Finalizer_type_arguments_offset = 0x30;
22203static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
22204 0x28;
22205static constexpr dart::compiler::target::word
22206 AOT_FinalizerBase_all_entries_offset = 0x18;
22207static constexpr dart::compiler::target::word
22208 AOT_FinalizerBase_detachments_offset = 0x10;
22209static constexpr dart::compiler::target::word
22210 AOT_FinalizerBase_entries_collected_offset = 0x20;
22211static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
22212 0x8;
22213static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
22214 0x10;
22215static constexpr dart::compiler::target::word
22216 AOT_FinalizerEntry_external_size_offset = 0x38;
22217static constexpr dart::compiler::target::word
22218 AOT_FinalizerEntry_finalizer_offset = 0x20;
22219static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
22220 0x28;
22221static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
22222 0x18;
22223static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
22224 0x8;
22225static constexpr dart::compiler::target::word
22226 AOT_NativeFinalizer_callback_offset = 0x28;
22227static constexpr dart::compiler::target::word
22228 AOT_FunctionType_named_parameter_names_offset = 0x40;
22229static constexpr dart::compiler::target::word
22230 AOT_FunctionType_packed_parameter_counts_offset = 0x48;
22231static constexpr dart::compiler::target::word
22232 AOT_FunctionType_packed_type_parameter_counts_offset = 0x4c;
22233static constexpr dart::compiler::target::word
22234 AOT_FunctionType_parameter_types_offset = 0x38;
22235static constexpr dart::compiler::target::word
22236 AOT_FunctionType_type_parameters_offset = 0x28;
22237static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
22238 0x32;
22239static constexpr dart::compiler::target::word AOT_TypeArguments_hash_offset =
22240 0x18;
22241static constexpr dart::compiler::target::word
22242 AOT_TypeArguments_instantiations_offset = 0x8;
22243static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
22244 0x10;
22245static constexpr dart::compiler::target::word
22246 AOT_TypeArguments_nullability_offset = 0x20;
22247static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
22248 0x28;
22249static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
22250 0x8;
22251static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
22252 0x10;
22253static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
22254 0x18;
22255static constexpr dart::compiler::target::word
22256 AOT_TypeParameters_defaults_offset = 0x20;
22257static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
22258 0x10;
22259static constexpr dart::compiler::target::word
22260 AOT_TypedDataView_typed_data_offset = 0x18;
22261static constexpr dart::compiler::target::word
22262 AOT_TypedDataView_offset_in_bytes_offset = 0x20;
22263static constexpr dart::compiler::target::word AOT_TypedData_payload_offset =
22264 0x18;
22265static constexpr dart::compiler::target::word
22266 AOT_UnhandledException_exception_offset = 0x8;
22267static constexpr dart::compiler::target::word
22268 AOT_UnhandledException_stacktrace_offset = 0x10;
22269static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 0x10;
22270static constexpr dart::compiler::target::word
22271 AOT_MonomorphicSmiableCall_expected_cid_offset = 0x8;
22272static constexpr dart::compiler::target::word
22273 AOT_MonomorphicSmiableCall_entrypoint_offset = 0x10;
22274static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 0x8;
22275static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
22276 0x10;
22277static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
22278 0x8;
22279static constexpr dart::compiler::target::word
22280 AOT_WeakReference_type_arguments_offset = 0x10;
22281static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
22282 0x8, 0x18, 0x10, 0x20};
22283static constexpr dart::compiler::target::word
22284 AOT_Thread_write_barrier_wrappers_thread_offset[] = {
22285 -1, -1, -1, -1, -1, 0x5d8, 0x5e0, 0x5e8, -1, -1, 0x5f0,
22286 0x5f8, 0x600, -1, -1, -1, 0x608, 0x610, 0x618, 0x620, 0x628, 0x630,
22287 0x638, 0x640, -1, -1, -1, -1, 0x648, 0x650, 0x658, 0x660};
22288static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
22289 0x28;
22290static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
22291static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18;
22292static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 0x10;
22293static constexpr dart::compiler::target::word AOT_Capability_InstanceSize =
22294 0x10;
22295static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 0x90;
22296static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 0x40;
22297static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize =
22298 0x28;
22299static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize =
22300 0x10;
22301static constexpr dart::compiler::target::word
22302 AOT_CompressedStackMaps_ObjectHeaderSize = 0x8;
22303static constexpr dart::compiler::target::word
22304 AOT_CompressedStackMaps_PayloadHeaderSize = 0x4;
22305static constexpr dart::compiler::target::word AOT_Context_header_size = 0x18;
22306static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 0x10;
22307static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
22308 0x18;
22309static constexpr dart::compiler::target::word
22310 AOT_ExternalOneByteString_InstanceSize = 0x20;
22311static constexpr dart::compiler::target::word
22312 AOT_ExternalTwoByteString_InstanceSize = 0x20;
22313static constexpr dart::compiler::target::word
22314 AOT_ExternalTypedData_InstanceSize = 0x18;
22315static constexpr dart::compiler::target::word
22316 AOT_FfiTrampolineData_InstanceSize = 0x30;
22317static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 0x58;
22318static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 0x38;
22319static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
22320 0x40;
22321static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
22322 0x30;
22323static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 0x18;
22324static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 0x18;
22325static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 0x50;
22326static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
22327 0x50;
22328static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 0x10;
22329static constexpr dart::compiler::target::word
22330 AOT_GrowableObjectArray_InstanceSize = 0x20;
22331static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 0x30;
22332static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 0x8;
22333static constexpr dart::compiler::target::word
22334 AOT_Instructions_UnalignedHeaderSize = 0x10;
22335static constexpr dart::compiler::target::word
22336 AOT_InstructionsSection_UnalignedHeaderSize = 0x28;
22337static constexpr dart::compiler::target::word
22338 AOT_InstructionsTable_InstanceSize = 0x30;
22339static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 0x18;
22340static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 0x8;
22341static constexpr dart::compiler::target::word
22342 AOT_KernelProgramInfo_InstanceSize = 0x60;
22343static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
22344 0x30;
22345static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 0x98;
22346static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
22347 0x28;
22348static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
22349 0x38;
22350static constexpr dart::compiler::target::word AOT_LocalHandle_InstanceSize =
22351 0x8;
22352static constexpr dart::compiler::target::word
22353 AOT_MegamorphicCache_InstanceSize = 0x30;
22354static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 0x10;
22355static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
22356 0x10;
22357static constexpr dart::compiler::target::word
22358 AOT_MonomorphicSmiableCall_InstanceSize = 0x18;
22359static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 0x28;
22360static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
22361 0x20;
22362static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 0x8;
22363static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 0x8;
22364static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize =
22365 0x18;
22366static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize =
22367 0x10;
22368static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 0x18;
22369static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize =
22370 0x18;
22371static constexpr dart::compiler::target::word AOT_RecordType_InstanceSize =
22372 0x38;
22373static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 0x78;
22374static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 0x48;
22375static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 0x18;
22376static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 0x8;
22377static constexpr dart::compiler::target::word
22378 AOT_SingleTargetCache_InstanceSize = 0x20;
22379static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize =
22380 0x28;
22381static constexpr dart::compiler::target::word AOT_SuspendState_HeaderSize =
22382 0x30;
22383static constexpr dart::compiler::target::word AOT_String_InstanceSize = 0x10;
22384static constexpr dart::compiler::target::word
22385 AOT_SubtypeTestCache_InstanceSize = 0x18;
22386static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize =
22387 0x20;
22388static constexpr dart::compiler::target::word
22389 AOT_TransferableTypedData_InstanceSize = 0x8;
22390static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 0x30;
22391static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
22392 0x38;
22393static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
22394 0x28;
22395static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 0x18;
22396static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
22397 0x18;
22398static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
22399 0x28;
22400static constexpr dart::compiler::target::word
22401 AOT_UnhandledException_InstanceSize = 0x18;
22402static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
22403 0x20;
22404static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize =
22405 0x18;
22406static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 0x20;
22407static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
22408 0x20;
22409static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
22410 0x20;
22411static constexpr dart::compiler::target::word
22412 AOT_WeakSerializationReference_InstanceSize = 0x18;
22413#endif // defined(PRODUCT) && \
22414 // defined(TARGET_ARCH_RISCV64) && \
22415 // !defined(DART_COMPRESSED_POINTERS)
22416
22417#endif // RUNTIME_VM_COMPILER_RUNTIME_OFFSETS_EXTRACTED_H_
22418

source code of flutter_engine/third_party/dart/runtime/vm/compiler/runtime_offsets_extracted.h