532c116cd2
This CL implements `NativeFinalizer` in the GC. `FinalizerEntry`s are extended to track `external_size` and in which `Heap::Space` the finalizable value is. On attaching a native finalizer, the external size is added to the relevant heap. When the finalizable value is promoted from new to old space, the external size is promoted as well. And when a native finalizer is run or is detached, the external size is removed from the relevant heap again. In contrast to Dart `Finalizer`s, `NativeFinalizer`s are run on isolate shutdown. When the `NativeFinalizer`s themselves are collected, the finalizers are not run. Users should stick the native finalizer in a global variable to ensure finalization. We will revisit this design when we add send and exit support, because there is a design space to explore what to do in that case. This current solution promises the least to users. In this implementation native finalizers have a Dart entry to clean up the entries from the `all_entries` field of the finalizer. We should consider using another data structure that avoids the need for this Dart entry. See the TODO left in the code. Bug: https://github.com/dart-lang/sdk/issues/47777 TEST=runtime/tests/vm/dart(_2)/isolates/fast_object_copy_test.dart TEST=runtime/vm/object_test.cc TEST=tests/ffi(_2)/vmspecific_native_finalizer_* Change-Id: I8f594c80c3c344ad83e1f2de10de028eb8456121 Cq-Include-Trybots: luci.dart.try:vm-kernel-reload-rollback-linux-debug-x64-try,vm-kernel-reload-linux-debug-x64-try,vm-ffi-android-debug-arm64c-try,dart-sdk-mac-arm64-try,vm-kernel-mac-release-arm64-try,pkg-mac-release-arm64-try,vm-kernel-precomp-nnbd-mac-release-arm64-try,vm-kernel-win-debug-x64c-try,vm-kernel-win-debug-x64-try,vm-kernel-precomp-win-debug-x64c-try,vm-kernel-nnbd-win-release-ia32-try,vm-ffi-android-debug-arm-try,vm-precomp-ffi-qemu-linux-release-arm-try,vm-kernel-mac-debug-x64-try,vm-kernel-nnbd-mac-debug-x64-try,vm-kernel-nnbd-linux-debug-ia32-try,benchmark-linux-try,flutter-frontend-try,pkg-linux-debug-try,vm-kernel-asan-linux-release-x64-try,vm-kernel-gcc-linux-try,vm-kernel-optcounter-threshold-linux-release-x64-try,vm-kernel-precomp-linux-debug-simarm_x64-try,vm-kernel-precomp-obfuscate-linux-release-x64-try,vm-kernel-precomp-linux-debug-x64-try,vm-kernel-precomp-linux-debug-x64c-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/236320 Reviewed-by: Martin Kustermann <kustermann@google.com> Reviewed-by: Slava Egorov <vegorov@google.com> Commit-Queue: Daco Harkes <dacoharkes@google.com>
18806 lines
990 KiB
C
18806 lines
990 KiB
C
// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
|
|
// for details. All rights reserved. Use of this source code is governed by a
|
|
// BSD-style license that can be found in the LICENSE file.
|
|
#ifndef RUNTIME_VM_COMPILER_RUNTIME_OFFSETS_EXTRACTED_H_
|
|
#define RUNTIME_VM_COMPILER_RUNTIME_OFFSETS_EXTRACTED_H_
|
|
|
|
#include "platform/globals.h"
|
|
|
|
// The constants below correspond to the macros in runtime_offsets_list.h.
|
|
|
|
// This file was generated by run_offsets_extractor.sh. It's checked in, rather
|
|
// than being generated as part of the build, because simarm_x64 needs 32-bit
|
|
// arm offsets, but is built on a 64-bit machine and offsets_extractor only
|
|
// extracts offsets for the host architecture. This file needs to be regenerated
|
|
// when the offsets change, which is usually detected by CheckOffsets() in
|
|
// dart.cc.
|
|
|
|
#if !defined(PRODUCT)
|
|
|
|
#if defined(TARGET_ARCH_ARM) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word Function_usage_counter_offset =
|
|
72;
|
|
static constexpr dart::compiler::target::word
|
|
ICData_receivers_static_type_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word ClassTable_element_size = 1;
|
|
static constexpr dart::compiler::target::word Code_elements_start_offset = 96;
|
|
static constexpr dart::compiler::target::word Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word Context_elements_start_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ContextScope_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word ContextScope_element_size = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExceptionHandlers_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
|
|
12;
|
|
static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word ObjectPool_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
OneByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word OneByteString_element_size = 1;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_elements_start_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeArguments_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
TwoByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word TwoByteString_element_size = 2;
|
|
static constexpr dart::compiler::target::word Array_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
|
|
65533;
|
|
static constexpr dart::compiler::target::word Context_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetJIT = 0;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetJIT = 40;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetAOT = 0;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetAOT = 12;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kNonBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word String_kMaxElements = 536870911;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult = 0;
|
|
static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AbstractType_type_test_stub_entry_point_offset = 4;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_first_named_entry_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_positional_count_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_type_args_len_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_length_offset = 8;
|
|
static constexpr dart::compiler::target::word Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word Array_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word Class_declaration_type_offset =
|
|
52;
|
|
static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
|
|
88;
|
|
static constexpr dart::compiler::target::word Class_super_type_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
Class_host_type_arguments_field_offset_in_words_offset = 100;
|
|
static constexpr dart::compiler::target::word
|
|
SharedClassTable_class_heap_stats_table_offset = 0;
|
|
static constexpr dart::compiler::target::word Closure_context_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_delayed_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Closure_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_function_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Closure_hash_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_instantiator_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ClosureData_default_type_arguments_kind_offset = 16;
|
|
static constexpr dart::compiler::target::word Code_object_pool_offset = 20;
|
|
static constexpr dart::compiler::target::word Code_saved_instructions_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Code_owner_offset = 28;
|
|
static constexpr dart::compiler::target::word Context_num_variables_offset = 4;
|
|
static constexpr dart::compiler::target::word Context_parent_offset = 8;
|
|
static constexpr dart::compiler::target::word Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Field_initializer_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Field_host_offset_or_field_id_offset = 20;
|
|
static constexpr dart::compiler::target::word Field_guarded_cid_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
Field_guarded_list_length_in_object_offset_offset = 52;
|
|
static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Field_is_nullable_offset = 46;
|
|
static constexpr dart::compiler::target::word Field_kind_bits_offset = 54;
|
|
static constexpr dart::compiler::target::word Function_code_offset = 32;
|
|
static constexpr dart::compiler::target::word Function_data_offset = 24;
|
|
static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
|
|
4, 8};
|
|
static constexpr dart::compiler::target::word Function_kind_tag_offset = 64;
|
|
static constexpr dart::compiler::target::word Function_packed_fields_offset =
|
|
83;
|
|
static constexpr dart::compiler::target::word Function_signature_offset = 20;
|
|
static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word OldPage_card_table_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
CallSiteData_arguments_descriptor_offset = 8;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word ICData_entries_offset = 12;
|
|
static constexpr dart::compiler::target::word ICData_owner_offset = 20;
|
|
static constexpr dart::compiler::target::word ICData_state_bits_offset = 28;
|
|
static constexpr dart::compiler::target::word Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Isolate_current_tag_offset = 24;
|
|
static constexpr dart::compiler::target::word Isolate_default_tag_offset = 28;
|
|
static constexpr dart::compiler::target::word Isolate_finalizers_offset = 40;
|
|
static constexpr dart::compiler::target::word Isolate_ic_miss_code_offset = 32;
|
|
static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_shared_class_table_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_cached_class_table_table_offset = 16;
|
|
static constexpr dart::compiler::target::word Isolate_single_step_offset = 44;
|
|
static constexpr dart::compiler::target::word Isolate_user_tag_offset = 20;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
ImmutableLinkedHashBase_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_deleted_keys_offset = 20;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_index_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
MarkingStackBlock_pointers_offset = 8;
|
|
static constexpr dart::compiler::target::word MarkingStackBlock_top_offset = 4;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_mask_offset = 16;
|
|
static constexpr dart::compiler::target::word Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word NativeArguments_argv_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_retval_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
|
|
168;
|
|
static constexpr dart::compiler::target::word ObjectStore_int_type_offset = 124;
|
|
static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
|
|
188;
|
|
static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word OneByteString_data_offset = 12;
|
|
static constexpr dart::compiler::target::word PointerBase_data_offset = 4;
|
|
static constexpr dart::compiler::target::word Pointer_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_lower_limit_offset = 12;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_upper_limit_offset = 14;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 4;
|
|
static constexpr dart::compiler::target::word String_hash_offset = 8;
|
|
static constexpr dart::compiler::target::word String_length_offset = 4;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_AllocateArray_entry_point_offset = 376;
|
|
static constexpr dart::compiler::target::word Thread_active_exception_offset =
|
|
752;
|
|
static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
|
|
756;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_array_write_barrier_entry_point_offset = 268;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_entry_point_offset = 284;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_stub_offset = 188;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_entry_point_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_stub_offset = 192;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_entry_point_offset = 292;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_stub_offset = 196;
|
|
static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 792;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_auto_scope_native_wrapper_entry_point_offset = 340;
|
|
static constexpr dart::compiler::target::word Thread_bool_false_offset = 120;
|
|
static constexpr dart::compiler::target::word Thread_bool_true_offset = 116;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_bootstrap_native_wrapper_entry_point_offset = 332;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_entry_point_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_stub_offset = 136;
|
|
static constexpr dart::compiler::target::word Thread_dart_stream_offset = 816;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_dispatch_table_array_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_truncate_round_supported_offset = 796;
|
|
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
|
|
312;
|
|
static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 224;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
|
|
316;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
|
|
228;
|
|
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
|
|
356;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_negate_address_offset = 352;
|
|
static constexpr dart::compiler::target::word Thread_end_offset = 52;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_enter_safepoint_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word Thread_execution_state_offset =
|
|
772;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_stub_offset = 252;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_stub_offset = 260;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_entry_point_offset = 320;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_allocation_stub_code_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_callers_target_code_offset = 124;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_absolute_address_offset = 368;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_negate_address_offset = 364;
|
|
static constexpr dart::compiler::target::word Thread_float_not_address_offset =
|
|
360;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_zerow_address_offset = 372;
|
|
static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
|
|
760;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_invoke_dart_code_stub_offset = 132;
|
|
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
|
|
788;
|
|
static constexpr dart::compiler::target::word Thread_isolate_offset = 40;
|
|
static constexpr dart::compiler::target::word Thread_isolate_group_offset = 820;
|
|
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_return_stub_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_throw_stub_offset = 236;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_specialize_type_test_stub_offset = 244;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_marking_stack_block_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_megamorphic_call_checked_entry_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_entry_offset = 308;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_stub_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_no_scope_native_wrapper_entry_point_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 140;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
|
|
static constexpr dart::compiler::target::word Thread_object_null_offset = 112;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_predefined_symbols_address_offset = 344;
|
|
static constexpr dart::compiler::target::word Thread_resume_pc_offset = 764;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_saved_shadow_call_stack_offset = 768;
|
|
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
|
|
776;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_entry_point_offset = 328;
|
|
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 28;
|
|
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_flags_offset = 60;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
|
|
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
|
|
76;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_top_exit_frame_info_offset = 72;
|
|
static constexpr dart::compiler::target::word Thread_top_offset = 48;
|
|
static constexpr dart::compiler::target::word Thread_top_resource_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_int64_runtime_arg_offset = 96;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_double_runtime_arg_offset = 104;
|
|
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_entry_point_offset = 264;
|
|
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word Thread_heap_base_offset = 36;
|
|
static constexpr dart::compiler::target::word Thread_callback_code_offset = 780;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_callback_stack_return_offset = 784;
|
|
static constexpr dart::compiler::target::word Thread_random_offset = 800;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_jump_to_frame_entry_point_offset = 324;
|
|
static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 808;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 8;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TimelineStream_enabled_offset = 8;
|
|
static constexpr dart::compiler::target::word TwoByteString_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Type_hash_offset = 16;
|
|
static constexpr dart::compiler::target::word Type_type_class_id_offset = 20;
|
|
static constexpr dart::compiler::target::word Type_type_state_offset = 22;
|
|
static constexpr dart::compiler::target::word Type_nullability_offset = 23;
|
|
static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Finalizer_callback_offset = 20;
|
|
static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerBase_entries_collected_offset = 16;
|
|
static constexpr dart::compiler::target::word FinalizerBase_isolate_offset = 4;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_detach_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerEntry_external_size_offset = 28;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 20;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 12;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 4;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word FunctionType_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_named_parameter_names_offset = 24;
|
|
static constexpr dart::compiler::target::word FunctionType_nullability_offset =
|
|
39;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_parameter_counts_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_type_parameter_counts_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_parameter_types_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_type_parameters_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
TypeParameter_parameterized_class_id_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeParameter_index_offset = 23;
|
|
static constexpr dart::compiler::target::word TypeParameter_nullability_offset =
|
|
25;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_instantiations_offset = 4;
|
|
static constexpr dart::compiler::target::word TypeArguments_length_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TypeArguments_types_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeParameters_names_offset = 4;
|
|
static constexpr dart::compiler::target::word TypeParameters_flags_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeParameters_bounds_offset = 12;
|
|
static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TypeParameter_bound_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeParameter_flags_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeRef_type_offset = 12;
|
|
static constexpr dart::compiler::target::word TypedDataBase_length_offset = 8;
|
|
static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
TypedDataView_offset_in_bytes_offset = 16;
|
|
static constexpr dart::compiler::target::word TypedData_payload_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_exception_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_stacktrace_offset = 8;
|
|
static constexpr dart::compiler::target::word UserTag_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_expected_cid_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_entrypoint_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakProperty_key_offset = 4;
|
|
static constexpr dart::compiler::target::word WeakProperty_value_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakReference_target_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
WeakReference_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
|
|
4, 12, 8, 16};
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_wrappers_thread_offset[] = {
|
|
720, 724, 728, 732, 736, -1, 740, -1, 744, 748, -1, -1, -1, -1, -1, -1};
|
|
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word ApiError_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Array_header_size = 12;
|
|
static constexpr dart::compiler::target::word Bool_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Class_InstanceSize = 112;
|
|
static constexpr dart::compiler::target::word Closure_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word ClosureData_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_ObjectHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word Context_header_size = 12;
|
|
static constexpr dart::compiler::target::word Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word Field_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word Finalizer_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Function_InstanceSize = 88;
|
|
static constexpr dart::compiler::target::word FunctionType_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word FutureOr_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word ICData_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word Instance_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
InstructionsSection_UnalignedHeaderSize = 20;
|
|
static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Integer_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
|
|
60;
|
|
static constexpr dart::compiler::target::word LanguageError_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word Library_InstanceSize = 88;
|
|
static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word MirrorReference_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word Namespace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word NativeArguments_StructSize = 16;
|
|
static constexpr dart::compiler::target::word Number_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Object_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word PatchClass_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word Pointer_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word RegExp_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word Script_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Sentinel_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word StackTrace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word String_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
TransferableTypedData_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Type_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word TypeParameters_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word TypeRef_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word TypedData_HeaderSize = 12;
|
|
static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word UnwindError_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word UserTag_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word WeakReference_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
WeakSerializationReference_InstanceSize = 12;
|
|
#endif // defined(TARGET_ARCH_ARM) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_X64) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word Function_usage_counter_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
ICData_receivers_static_type_offset = 32;
|
|
static constexpr dart::compiler::target::word Array_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_element_size = 8;
|
|
static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word ClassTable_element_size = 1;
|
|
static constexpr dart::compiler::target::word Code_elements_start_offset = 176;
|
|
static constexpr dart::compiler::target::word Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word Context_elements_start_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Context_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word ContextScope_element_size = 64;
|
|
static constexpr dart::compiler::target::word
|
|
ExceptionHandlers_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
|
|
12;
|
|
static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word OneByteString_element_size = 1;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_elements_start_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeArguments_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word TwoByteString_element_size = 2;
|
|
static constexpr dart::compiler::target::word Array_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
|
|
32765;
|
|
static constexpr dart::compiler::target::word Context_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetJIT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetJIT = 40;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetAOT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetAOT = 22;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word OldPage_kBytesPerCardLog2 = 10;
|
|
static constexpr dart::compiler::target::word
|
|
NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word String_kMaxElements =
|
|
2305843009213693951;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult = 0;
|
|
static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_first_named_entry_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_named_entry_size = 16;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_position_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_positional_count_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_type_args_len_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_data_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_length_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word Array_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Class_declaration_type_offset =
|
|
104;
|
|
static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
|
|
164;
|
|
static constexpr dart::compiler::target::word Class_super_type_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Class_host_type_arguments_field_offset_in_words_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
SharedClassTable_class_heap_stats_table_offset = 0;
|
|
static constexpr dart::compiler::target::word Closure_context_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_delayed_type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word Closure_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_function_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word Closure_hash_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ClosureData_default_type_arguments_kind_offset = 32;
|
|
static constexpr dart::compiler::target::word Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word Code_saved_instructions_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word Context_num_variables_offset = 8;
|
|
static constexpr dart::compiler::target::word Context_parent_offset = 16;
|
|
static constexpr dart::compiler::target::word Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Field_initializer_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Field_host_offset_or_field_id_offset = 40;
|
|
static constexpr dart::compiler::target::word Field_guarded_cid_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
Field_guarded_list_length_in_object_offset_offset = 88;
|
|
static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Field_is_nullable_offset = 82;
|
|
static constexpr dart::compiler::target::word Field_kind_bits_offset = 90;
|
|
static constexpr dart::compiler::target::word Function_code_offset = 64;
|
|
static constexpr dart::compiler::target::word Function_data_offset = 48;
|
|
static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
|
|
8, 16};
|
|
static constexpr dart::compiler::target::word Function_kind_tag_offset = 104;
|
|
static constexpr dart::compiler::target::word Function_packed_fields_offset =
|
|
123;
|
|
static constexpr dart::compiler::target::word Function_signature_offset = 40;
|
|
static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_length_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word OldPage_card_table_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word ICData_owner_offset = 40;
|
|
static constexpr dart::compiler::target::word ICData_state_bits_offset = 52;
|
|
static constexpr dart::compiler::target::word Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Isolate_current_tag_offset = 48;
|
|
static constexpr dart::compiler::target::word Isolate_default_tag_offset = 56;
|
|
static constexpr dart::compiler::target::word Isolate_finalizers_offset = 80;
|
|
static constexpr dart::compiler::target::word Isolate_ic_miss_code_offset = 64;
|
|
static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word Isolate_single_step_offset = 88;
|
|
static constexpr dart::compiler::target::word Isolate_user_tag_offset = 40;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
ImmutableLinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_deleted_keys_offset = 40;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_index_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word MarkingStackBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_mask_offset = 32;
|
|
static constexpr dart::compiler::target::word Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argv_offset = 16;
|
|
static constexpr dart::compiler::target::word NativeArguments_retval_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
|
|
336;
|
|
static constexpr dart::compiler::target::word ObjectStore_int_type_offset = 248;
|
|
static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
|
|
376;
|
|
static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word OneByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word Thread_active_exception_offset =
|
|
1504;
|
|
static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
|
|
1512;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
|
|
1584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
|
|
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1624;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_truncate_round_supported_offset = 1592;
|
|
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
|
|
608;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
|
|
432;
|
|
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
|
|
688;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word Thread_execution_state_offset =
|
|
1544;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word Thread_float_not_address_offset =
|
|
696;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
|
|
1520;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
|
|
1576;
|
|
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
|
|
1632;
|
|
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
|
|
128;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1528;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_saved_shadow_call_stack_offset = 1536;
|
|
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
|
|
1552;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
|
|
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
|
|
152;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word Thread_top_resource_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word Thread_callback_code_offset =
|
|
1560;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_callback_stack_return_offset = 1568;
|
|
static constexpr dart::compiler::target::word Thread_random_offset = 1600;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1608;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TwoByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word Type_hash_offset = 32;
|
|
static constexpr dart::compiler::target::word Type_type_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word Type_type_state_offset = 42;
|
|
static constexpr dart::compiler::target::word Type_nullability_offset = 43;
|
|
static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Finalizer_callback_offset = 40;
|
|
static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerBase_entries_collected_offset = 32;
|
|
static constexpr dart::compiler::target::word FinalizerBase_isolate_offset = 8;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_detach_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerEntry_external_size_offset = 56;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 40;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 24;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word FunctionType_hash_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_named_parameter_names_offset = 48;
|
|
static constexpr dart::compiler::target::word FunctionType_nullability_offset =
|
|
71;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_parameter_counts_offset = 64;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_type_parameter_counts_offset = 68;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_parameter_types_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
TypeParameter_parameterized_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeParameter_index_offset = 43;
|
|
static constexpr dart::compiler::target::word TypeParameter_nullability_offset =
|
|
45;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeArguments_length_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TypeArguments_types_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeParameters_names_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeParameters_flags_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeParameters_bounds_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TypeParameter_bound_offset = 32;
|
|
static constexpr dart::compiler::target::word TypeParameter_flags_offset = 44;
|
|
static constexpr dart::compiler::target::word TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_length_offset = 16;
|
|
static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
TypedDataView_offset_in_bytes_offset = 32;
|
|
static constexpr dart::compiler::target::word TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_stacktrace_offset = 16;
|
|
static constexpr dart::compiler::target::word UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakProperty_value_offset = 16;
|
|
static constexpr dart::compiler::target::word WeakReference_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
WeakReference_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_wrappers_thread_offset[] = {
|
|
1416, 1424, 1432, 1440, -1, -1, 1448, 1456,
|
|
1464, 1472, 1480, -1, 1488, 1496, -1, -1};
|
|
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Array_header_size = 24;
|
|
static constexpr dart::compiler::target::word Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Class_InstanceSize = 192;
|
|
static constexpr dart::compiler::target::word Closure_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word ClosureData_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word Context_header_size = 24;
|
|
static constexpr dart::compiler::target::word Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Field_InstanceSize = 96;
|
|
static constexpr dart::compiler::target::word Finalizer_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Function_InstanceSize = 128;
|
|
static constexpr dart::compiler::target::word FunctionType_InstanceSize = 72;
|
|
static constexpr dart::compiler::target::word FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word ICData_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
|
|
120;
|
|
static constexpr dart::compiler::target::word LanguageError_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word Library_InstanceSize = 168;
|
|
static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word MirrorReference_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Namespace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word NativeArguments_StructSize = 32;
|
|
static constexpr dart::compiler::target::word Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word PatchClass_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word RegExp_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word Script_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word StackTrace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Type_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word TypeParameters_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word UnwindError_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word WeakReference_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
WeakSerializationReference_InstanceSize = 24;
|
|
#endif // defined(TARGET_ARCH_X64) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_IA32) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word Function_usage_counter_offset =
|
|
72;
|
|
static constexpr dart::compiler::target::word
|
|
ICData_receivers_static_type_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word ClassTable_element_size = 1;
|
|
static constexpr dart::compiler::target::word Code_elements_start_offset = 96;
|
|
static constexpr dart::compiler::target::word Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word Context_elements_start_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ContextScope_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word ContextScope_element_size = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExceptionHandlers_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
|
|
12;
|
|
static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word ObjectPool_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
OneByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word OneByteString_element_size = 1;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_elements_start_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeArguments_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
TwoByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word TwoByteString_element_size = 2;
|
|
static constexpr dart::compiler::target::word Array_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
|
|
65533;
|
|
static constexpr dart::compiler::target::word Context_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetJIT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetJIT = 34;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetAOT = 0;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetAOT = 0;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kNonBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word String_kMaxElements = 536870911;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult = 0;
|
|
static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AbstractType_type_test_stub_entry_point_offset = 4;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_first_named_entry_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_positional_count_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_type_args_len_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_length_offset = 8;
|
|
static constexpr dart::compiler::target::word Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word Array_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word Class_declaration_type_offset =
|
|
52;
|
|
static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
|
|
88;
|
|
static constexpr dart::compiler::target::word Class_super_type_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
Class_host_type_arguments_field_offset_in_words_offset = 100;
|
|
static constexpr dart::compiler::target::word
|
|
SharedClassTable_class_heap_stats_table_offset = 0;
|
|
static constexpr dart::compiler::target::word Closure_context_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_delayed_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Closure_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_function_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Closure_hash_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_instantiator_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ClosureData_default_type_arguments_kind_offset = 16;
|
|
static constexpr dart::compiler::target::word Code_object_pool_offset = 20;
|
|
static constexpr dart::compiler::target::word Code_saved_instructions_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Code_owner_offset = 28;
|
|
static constexpr dart::compiler::target::word Context_num_variables_offset = 4;
|
|
static constexpr dart::compiler::target::word Context_parent_offset = 8;
|
|
static constexpr dart::compiler::target::word Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Field_initializer_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Field_host_offset_or_field_id_offset = 20;
|
|
static constexpr dart::compiler::target::word Field_guarded_cid_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
Field_guarded_list_length_in_object_offset_offset = 52;
|
|
static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Field_is_nullable_offset = 46;
|
|
static constexpr dart::compiler::target::word Field_kind_bits_offset = 54;
|
|
static constexpr dart::compiler::target::word Function_code_offset = 32;
|
|
static constexpr dart::compiler::target::word Function_data_offset = 24;
|
|
static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
|
|
4, 8};
|
|
static constexpr dart::compiler::target::word Function_kind_tag_offset = 64;
|
|
static constexpr dart::compiler::target::word Function_packed_fields_offset =
|
|
83;
|
|
static constexpr dart::compiler::target::word Function_signature_offset = 20;
|
|
static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word OldPage_card_table_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
CallSiteData_arguments_descriptor_offset = 8;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word ICData_entries_offset = 12;
|
|
static constexpr dart::compiler::target::word ICData_owner_offset = 20;
|
|
static constexpr dart::compiler::target::word ICData_state_bits_offset = 28;
|
|
static constexpr dart::compiler::target::word Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Isolate_current_tag_offset = 24;
|
|
static constexpr dart::compiler::target::word Isolate_default_tag_offset = 28;
|
|
static constexpr dart::compiler::target::word Isolate_finalizers_offset = 40;
|
|
static constexpr dart::compiler::target::word Isolate_ic_miss_code_offset = 32;
|
|
static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_shared_class_table_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_cached_class_table_table_offset = 16;
|
|
static constexpr dart::compiler::target::word Isolate_single_step_offset = 44;
|
|
static constexpr dart::compiler::target::word Isolate_user_tag_offset = 20;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
ImmutableLinkedHashBase_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_deleted_keys_offset = 20;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_index_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
MarkingStackBlock_pointers_offset = 8;
|
|
static constexpr dart::compiler::target::word MarkingStackBlock_top_offset = 4;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_mask_offset = 16;
|
|
static constexpr dart::compiler::target::word Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word NativeArguments_argv_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_retval_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
|
|
168;
|
|
static constexpr dart::compiler::target::word ObjectStore_int_type_offset = 124;
|
|
static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
|
|
188;
|
|
static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word OneByteString_data_offset = 12;
|
|
static constexpr dart::compiler::target::word PointerBase_data_offset = 4;
|
|
static constexpr dart::compiler::target::word Pointer_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_lower_limit_offset = 12;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_upper_limit_offset = 14;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 4;
|
|
static constexpr dart::compiler::target::word String_hash_offset = 8;
|
|
static constexpr dart::compiler::target::word String_length_offset = 4;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_AllocateArray_entry_point_offset = 376;
|
|
static constexpr dart::compiler::target::word Thread_active_exception_offset =
|
|
720;
|
|
static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
|
|
724;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_array_write_barrier_entry_point_offset = 268;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_entry_point_offset = 284;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_stub_offset = 188;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_entry_point_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_stub_offset = 192;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_entry_point_offset = 292;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_stub_offset = 196;
|
|
static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 760;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_auto_scope_native_wrapper_entry_point_offset = 340;
|
|
static constexpr dart::compiler::target::word Thread_bool_false_offset = 120;
|
|
static constexpr dart::compiler::target::word Thread_bool_true_offset = 116;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_bootstrap_native_wrapper_entry_point_offset = 332;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_entry_point_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_stub_offset = 136;
|
|
static constexpr dart::compiler::target::word Thread_dart_stream_offset = 784;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_dispatch_table_array_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_truncate_round_supported_offset = 764;
|
|
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
|
|
312;
|
|
static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 224;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
|
|
316;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
|
|
228;
|
|
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
|
|
356;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_negate_address_offset = 352;
|
|
static constexpr dart::compiler::target::word Thread_end_offset = 52;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_enter_safepoint_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word Thread_execution_state_offset =
|
|
740;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_stub_offset = 252;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_stub_offset = 260;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_entry_point_offset = 320;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_allocation_stub_code_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_callers_target_code_offset = 124;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_absolute_address_offset = 368;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_negate_address_offset = 364;
|
|
static constexpr dart::compiler::target::word Thread_float_not_address_offset =
|
|
360;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_zerow_address_offset = 372;
|
|
static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
|
|
728;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_invoke_dart_code_stub_offset = 132;
|
|
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
|
|
756;
|
|
static constexpr dart::compiler::target::word Thread_isolate_offset = 40;
|
|
static constexpr dart::compiler::target::word Thread_isolate_group_offset = 788;
|
|
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_return_stub_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_throw_stub_offset = 236;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_specialize_type_test_stub_offset = 244;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_marking_stack_block_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_megamorphic_call_checked_entry_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_entry_offset = 308;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_stub_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_no_scope_native_wrapper_entry_point_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 140;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
|
|
static constexpr dart::compiler::target::word Thread_object_null_offset = 112;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_predefined_symbols_address_offset = 344;
|
|
static constexpr dart::compiler::target::word Thread_resume_pc_offset = 732;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_saved_shadow_call_stack_offset = 736;
|
|
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
|
|
744;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_entry_point_offset = 328;
|
|
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 28;
|
|
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_flags_offset = 60;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
|
|
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
|
|
76;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_top_exit_frame_info_offset = 72;
|
|
static constexpr dart::compiler::target::word Thread_top_offset = 48;
|
|
static constexpr dart::compiler::target::word Thread_top_resource_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_int64_runtime_arg_offset = 96;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_double_runtime_arg_offset = 104;
|
|
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_entry_point_offset = 264;
|
|
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word Thread_heap_base_offset = 36;
|
|
static constexpr dart::compiler::target::word Thread_callback_code_offset = 748;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_callback_stack_return_offset = 752;
|
|
static constexpr dart::compiler::target::word Thread_random_offset = 768;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_jump_to_frame_entry_point_offset = 324;
|
|
static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 776;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 8;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TimelineStream_enabled_offset = 8;
|
|
static constexpr dart::compiler::target::word TwoByteString_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Type_hash_offset = 16;
|
|
static constexpr dart::compiler::target::word Type_type_class_id_offset = 20;
|
|
static constexpr dart::compiler::target::word Type_type_state_offset = 22;
|
|
static constexpr dart::compiler::target::word Type_nullability_offset = 23;
|
|
static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Finalizer_callback_offset = 20;
|
|
static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerBase_entries_collected_offset = 16;
|
|
static constexpr dart::compiler::target::word FinalizerBase_isolate_offset = 4;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_detach_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerEntry_external_size_offset = 28;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 20;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 12;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 4;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word FunctionType_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_named_parameter_names_offset = 24;
|
|
static constexpr dart::compiler::target::word FunctionType_nullability_offset =
|
|
39;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_parameter_counts_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_type_parameter_counts_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_parameter_types_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_type_parameters_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
TypeParameter_parameterized_class_id_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeParameter_index_offset = 23;
|
|
static constexpr dart::compiler::target::word TypeParameter_nullability_offset =
|
|
25;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_instantiations_offset = 4;
|
|
static constexpr dart::compiler::target::word TypeArguments_length_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TypeArguments_types_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeParameters_names_offset = 4;
|
|
static constexpr dart::compiler::target::word TypeParameters_flags_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeParameters_bounds_offset = 12;
|
|
static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TypeParameter_bound_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeParameter_flags_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeRef_type_offset = 12;
|
|
static constexpr dart::compiler::target::word TypedDataBase_length_offset = 8;
|
|
static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
TypedDataView_offset_in_bytes_offset = 16;
|
|
static constexpr dart::compiler::target::word TypedData_payload_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_exception_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_stacktrace_offset = 8;
|
|
static constexpr dart::compiler::target::word UserTag_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_expected_cid_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_entrypoint_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakProperty_key_offset = 4;
|
|
static constexpr dart::compiler::target::word WeakProperty_value_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakReference_target_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
WeakReference_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
|
|
4, 12, 8, 16};
|
|
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word ApiError_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Array_header_size = 12;
|
|
static constexpr dart::compiler::target::word Bool_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Class_InstanceSize = 112;
|
|
static constexpr dart::compiler::target::word Closure_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word ClosureData_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_ObjectHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word Context_header_size = 12;
|
|
static constexpr dart::compiler::target::word Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word Field_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word Finalizer_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Function_InstanceSize = 88;
|
|
static constexpr dart::compiler::target::word FunctionType_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word FutureOr_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word ICData_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word Instance_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
InstructionsSection_UnalignedHeaderSize = 20;
|
|
static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Integer_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
|
|
60;
|
|
static constexpr dart::compiler::target::word LanguageError_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word Library_InstanceSize = 88;
|
|
static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word MirrorReference_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word Namespace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word NativeArguments_StructSize = 16;
|
|
static constexpr dart::compiler::target::word Number_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Object_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word PatchClass_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word Pointer_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word RegExp_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word Script_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Sentinel_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word StackTrace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word String_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
TransferableTypedData_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Type_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word TypeParameters_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word TypeRef_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word TypedData_HeaderSize = 12;
|
|
static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word UnwindError_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word UserTag_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word WeakReference_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
WeakSerializationReference_InstanceSize = 12;
|
|
#endif // defined(TARGET_ARCH_IA32) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_ARM64) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word Function_usage_counter_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
ICData_receivers_static_type_offset = 32;
|
|
static constexpr dart::compiler::target::word Array_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_element_size = 8;
|
|
static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word ClassTable_element_size = 1;
|
|
static constexpr dart::compiler::target::word Code_elements_start_offset = 176;
|
|
static constexpr dart::compiler::target::word Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word Context_elements_start_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Context_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word ContextScope_element_size = 64;
|
|
static constexpr dart::compiler::target::word
|
|
ExceptionHandlers_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
|
|
12;
|
|
static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word OneByteString_element_size = 1;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_elements_start_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeArguments_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word TwoByteString_element_size = 2;
|
|
static constexpr dart::compiler::target::word Array_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
|
|
32765;
|
|
static constexpr dart::compiler::target::word Context_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetJIT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetJIT = 48;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetAOT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetAOT = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word OldPage_kBytesPerCardLog2 = 10;
|
|
static constexpr dart::compiler::target::word
|
|
NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word String_kMaxElements =
|
|
2305843009213693951;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult = 0;
|
|
static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_first_named_entry_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_named_entry_size = 16;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_position_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_positional_count_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_type_args_len_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_data_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_length_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word Array_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Class_declaration_type_offset =
|
|
104;
|
|
static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
|
|
164;
|
|
static constexpr dart::compiler::target::word Class_super_type_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Class_host_type_arguments_field_offset_in_words_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
SharedClassTable_class_heap_stats_table_offset = 0;
|
|
static constexpr dart::compiler::target::word Closure_context_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_delayed_type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word Closure_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_function_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word Closure_hash_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ClosureData_default_type_arguments_kind_offset = 32;
|
|
static constexpr dart::compiler::target::word Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word Code_saved_instructions_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word Context_num_variables_offset = 8;
|
|
static constexpr dart::compiler::target::word Context_parent_offset = 16;
|
|
static constexpr dart::compiler::target::word Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Field_initializer_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Field_host_offset_or_field_id_offset = 40;
|
|
static constexpr dart::compiler::target::word Field_guarded_cid_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
Field_guarded_list_length_in_object_offset_offset = 88;
|
|
static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Field_is_nullable_offset = 82;
|
|
static constexpr dart::compiler::target::word Field_kind_bits_offset = 90;
|
|
static constexpr dart::compiler::target::word Function_code_offset = 64;
|
|
static constexpr dart::compiler::target::word Function_data_offset = 48;
|
|
static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
|
|
8, 16};
|
|
static constexpr dart::compiler::target::word Function_kind_tag_offset = 104;
|
|
static constexpr dart::compiler::target::word Function_packed_fields_offset =
|
|
123;
|
|
static constexpr dart::compiler::target::word Function_signature_offset = 40;
|
|
static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_length_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word OldPage_card_table_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word ICData_owner_offset = 40;
|
|
static constexpr dart::compiler::target::word ICData_state_bits_offset = 52;
|
|
static constexpr dart::compiler::target::word Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Isolate_current_tag_offset = 48;
|
|
static constexpr dart::compiler::target::word Isolate_default_tag_offset = 56;
|
|
static constexpr dart::compiler::target::word Isolate_finalizers_offset = 80;
|
|
static constexpr dart::compiler::target::word Isolate_ic_miss_code_offset = 64;
|
|
static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word Isolate_single_step_offset = 88;
|
|
static constexpr dart::compiler::target::word Isolate_user_tag_offset = 40;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
ImmutableLinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_deleted_keys_offset = 40;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_index_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word MarkingStackBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_mask_offset = 32;
|
|
static constexpr dart::compiler::target::word Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argv_offset = 16;
|
|
static constexpr dart::compiler::target::word NativeArguments_retval_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
|
|
336;
|
|
static constexpr dart::compiler::target::word ObjectStore_int_type_offset = 248;
|
|
static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
|
|
376;
|
|
static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word OneByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word Thread_active_exception_offset =
|
|
1568;
|
|
static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
|
|
1576;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
|
|
1648;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
|
|
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1688;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_truncate_round_supported_offset = 1656;
|
|
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
|
|
608;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
|
|
432;
|
|
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
|
|
688;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word Thread_execution_state_offset =
|
|
1608;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word Thread_float_not_address_offset =
|
|
696;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
|
|
1584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
|
|
1640;
|
|
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
|
|
1696;
|
|
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
|
|
128;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1592;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_saved_shadow_call_stack_offset = 1600;
|
|
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
|
|
1616;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
|
|
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
|
|
152;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word Thread_top_resource_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word Thread_callback_code_offset =
|
|
1624;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_callback_stack_return_offset = 1632;
|
|
static constexpr dart::compiler::target::word Thread_random_offset = 1664;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1672;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TwoByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word Type_hash_offset = 32;
|
|
static constexpr dart::compiler::target::word Type_type_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word Type_type_state_offset = 42;
|
|
static constexpr dart::compiler::target::word Type_nullability_offset = 43;
|
|
static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Finalizer_callback_offset = 40;
|
|
static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerBase_entries_collected_offset = 32;
|
|
static constexpr dart::compiler::target::word FinalizerBase_isolate_offset = 8;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_detach_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerEntry_external_size_offset = 56;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 40;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 24;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word FunctionType_hash_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_named_parameter_names_offset = 48;
|
|
static constexpr dart::compiler::target::word FunctionType_nullability_offset =
|
|
71;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_parameter_counts_offset = 64;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_type_parameter_counts_offset = 68;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_parameter_types_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
TypeParameter_parameterized_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeParameter_index_offset = 43;
|
|
static constexpr dart::compiler::target::word TypeParameter_nullability_offset =
|
|
45;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeArguments_length_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TypeArguments_types_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeParameters_names_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeParameters_flags_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeParameters_bounds_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TypeParameter_bound_offset = 32;
|
|
static constexpr dart::compiler::target::word TypeParameter_flags_offset = 44;
|
|
static constexpr dart::compiler::target::word TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_length_offset = 16;
|
|
static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
TypedDataView_offset_in_bytes_offset = 32;
|
|
static constexpr dart::compiler::target::word TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_stacktrace_offset = 16;
|
|
static constexpr dart::compiler::target::word UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakProperty_value_offset = 16;
|
|
static constexpr dart::compiler::target::word WeakReference_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
WeakReference_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_wrappers_thread_offset[] = {
|
|
1416, 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496,
|
|
1504, 1512, 1520, 1528, -1, -1, -1, -1, 1536, 1544, -1,
|
|
-1, 1552, 1560, 1568, -1, -1, -1, -1, -1, -1};
|
|
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Array_header_size = 24;
|
|
static constexpr dart::compiler::target::word Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Class_InstanceSize = 192;
|
|
static constexpr dart::compiler::target::word Closure_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word ClosureData_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word Context_header_size = 24;
|
|
static constexpr dart::compiler::target::word Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Field_InstanceSize = 96;
|
|
static constexpr dart::compiler::target::word Finalizer_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Function_InstanceSize = 128;
|
|
static constexpr dart::compiler::target::word FunctionType_InstanceSize = 72;
|
|
static constexpr dart::compiler::target::word FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word ICData_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
|
|
120;
|
|
static constexpr dart::compiler::target::word LanguageError_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word Library_InstanceSize = 168;
|
|
static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word MirrorReference_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Namespace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word NativeArguments_StructSize = 32;
|
|
static constexpr dart::compiler::target::word Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word PatchClass_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word RegExp_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word Script_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word StackTrace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Type_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word TypeParameters_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word UnwindError_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word WeakReference_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
WeakSerializationReference_InstanceSize = 24;
|
|
#endif // defined(TARGET_ARCH_ARM64) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_X64) && defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word Function_usage_counter_offset =
|
|
80;
|
|
static constexpr dart::compiler::target::word
|
|
ICData_receivers_static_type_offset = 32;
|
|
static constexpr dart::compiler::target::word Array_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word ClassTable_element_size = 1;
|
|
static constexpr dart::compiler::target::word Code_elements_start_offset = 176;
|
|
static constexpr dart::compiler::target::word Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word Context_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word ContextScope_element_size = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExceptionHandlers_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
|
|
12;
|
|
static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word OneByteString_element_size = 1;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeArguments_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word TwoByteString_element_size = 2;
|
|
static constexpr dart::compiler::target::word Array_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
|
|
65532;
|
|
static constexpr dart::compiler::target::word Context_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetJIT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetJIT = 40;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetAOT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetAOT = 22;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word String_kMaxElements = 536870911;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult = 0;
|
|
static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_first_named_entry_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_positional_count_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_type_args_len_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_length_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word Array_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Class_declaration_type_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
|
|
92;
|
|
static constexpr dart::compiler::target::word Class_super_type_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
Class_host_type_arguments_field_offset_in_words_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
SharedClassTable_class_heap_stats_table_offset = 0;
|
|
static constexpr dart::compiler::target::word Closure_context_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_delayed_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word Closure_function_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_function_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Closure_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ClosureData_default_type_arguments_kind_offset = 20;
|
|
static constexpr dart::compiler::target::word Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word Code_saved_instructions_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word Context_num_variables_offset = 8;
|
|
static constexpr dart::compiler::target::word Context_parent_offset = 12;
|
|
static constexpr dart::compiler::target::word Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Field_initializer_function_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Field_host_offset_or_field_id_offset = 24;
|
|
static constexpr dart::compiler::target::word Field_guarded_cid_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
Field_guarded_list_length_in_object_offset_offset = 56;
|
|
static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word Field_is_nullable_offset = 50;
|
|
static constexpr dart::compiler::target::word Field_kind_bits_offset = 58;
|
|
static constexpr dart::compiler::target::word Function_code_offset = 44;
|
|
static constexpr dart::compiler::target::word Function_data_offset = 36;
|
|
static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
|
|
8, 16};
|
|
static constexpr dart::compiler::target::word Function_kind_tag_offset = 72;
|
|
static constexpr dart::compiler::target::word Function_packed_fields_offset =
|
|
91;
|
|
static constexpr dart::compiler::target::word Function_signature_offset = 32;
|
|
static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_length_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word OldPage_card_table_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word ICData_owner_offset = 40;
|
|
static constexpr dart::compiler::target::word ICData_state_bits_offset = 52;
|
|
static constexpr dart::compiler::target::word Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Isolate_current_tag_offset = 48;
|
|
static constexpr dart::compiler::target::word Isolate_default_tag_offset = 56;
|
|
static constexpr dart::compiler::target::word Isolate_finalizers_offset = 80;
|
|
static constexpr dart::compiler::target::word Isolate_ic_miss_code_offset = 64;
|
|
static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word Isolate_single_step_offset = 88;
|
|
static constexpr dart::compiler::target::word Isolate_user_tag_offset = 40;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ImmutableLinkedHashBase_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_deleted_keys_offset = 24;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_index_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word MarkingStackBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_mask_offset = 32;
|
|
static constexpr dart::compiler::target::word Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argv_offset = 16;
|
|
static constexpr dart::compiler::target::word NativeArguments_retval_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
|
|
336;
|
|
static constexpr dart::compiler::target::word ObjectStore_int_type_offset = 248;
|
|
static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
|
|
376;
|
|
static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word OneByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word Thread_active_exception_offset =
|
|
1504;
|
|
static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
|
|
1512;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
|
|
1584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
|
|
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1624;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_truncate_round_supported_offset = 1592;
|
|
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
|
|
608;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
|
|
432;
|
|
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
|
|
688;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word Thread_execution_state_offset =
|
|
1544;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word Thread_float_not_address_offset =
|
|
696;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
|
|
1520;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
|
|
1576;
|
|
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
|
|
1632;
|
|
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
|
|
128;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1528;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_saved_shadow_call_stack_offset = 1536;
|
|
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
|
|
1552;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
|
|
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
|
|
152;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word Thread_top_resource_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word Thread_callback_code_offset =
|
|
1560;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_callback_stack_return_offset = 1568;
|
|
static constexpr dart::compiler::target::word Thread_random_offset = 1600;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1608;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TwoByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word Type_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word Type_type_class_id_offset = 32;
|
|
static constexpr dart::compiler::target::word Type_type_state_offset = 34;
|
|
static constexpr dart::compiler::target::word Type_nullability_offset = 35;
|
|
static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
|
|
36;
|
|
static constexpr dart::compiler::target::word Finalizer_callback_offset = 32;
|
|
static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerBase_entries_collected_offset = 24;
|
|
static constexpr dart::compiler::target::word FinalizerBase_isolate_offset = 8;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_detach_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerEntry_external_size_offset = 32;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 24;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 16;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word FunctionType_hash_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_named_parameter_names_offset = 36;
|
|
static constexpr dart::compiler::target::word FunctionType_nullability_offset =
|
|
51;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_parameter_counts_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_type_parameter_counts_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_parameter_types_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
TypeParameter_parameterized_class_id_offset = 32;
|
|
static constexpr dart::compiler::target::word TypeParameter_index_offset = 35;
|
|
static constexpr dart::compiler::target::word TypeParameter_nullability_offset =
|
|
37;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeArguments_length_offset = 12;
|
|
static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word TypeArguments_types_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeParameters_names_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeParameters_flags_offset = 12;
|
|
static constexpr dart::compiler::target::word TypeParameters_bounds_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word TypeParameter_bound_offset = 28;
|
|
static constexpr dart::compiler::target::word TypeParameter_flags_offset = 36;
|
|
static constexpr dart::compiler::target::word TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_length_offset = 20;
|
|
static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
TypedDataView_offset_in_bytes_offset = 28;
|
|
static constexpr dart::compiler::target::word TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_stacktrace_offset = 12;
|
|
static constexpr dart::compiler::target::word UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakProperty_value_offset = 12;
|
|
static constexpr dart::compiler::target::word WeakReference_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
WeakReference_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_wrappers_thread_offset[] = {
|
|
1416, 1424, 1432, 1440, -1, -1, 1448, 1456,
|
|
1464, 1472, 1480, -1, 1488, 1496, -1, -1};
|
|
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Array_header_size = 16;
|
|
static constexpr dart::compiler::target::word Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Class_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word Closure_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word ClosureData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word Context_header_size = 16;
|
|
static constexpr dart::compiler::target::word Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word Field_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word Finalizer_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Function_InstanceSize = 96;
|
|
static constexpr dart::compiler::target::word FunctionType_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word ICData_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
|
|
64;
|
|
static constexpr dart::compiler::target::word LanguageError_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word Library_InstanceSize = 112;
|
|
static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word MirrorReference_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Namespace_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word NativeArguments_StructSize = 32;
|
|
static constexpr dart::compiler::target::word Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word PatchClass_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word RegExp_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word Script_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word StackTrace_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Type_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word TypeParameters_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word UnwindError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word WeakReference_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
WeakSerializationReference_InstanceSize = 16;
|
|
#endif // defined(TARGET_ARCH_X64) && defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_ARM64) && defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word Function_usage_counter_offset =
|
|
80;
|
|
static constexpr dart::compiler::target::word
|
|
ICData_receivers_static_type_offset = 32;
|
|
static constexpr dart::compiler::target::word Array_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word ClassTable_element_size = 1;
|
|
static constexpr dart::compiler::target::word Code_elements_start_offset = 176;
|
|
static constexpr dart::compiler::target::word Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word Context_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word ContextScope_element_size = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExceptionHandlers_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
|
|
12;
|
|
static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word OneByteString_element_size = 1;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeArguments_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word TwoByteString_element_size = 2;
|
|
static constexpr dart::compiler::target::word Array_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
|
|
65532;
|
|
static constexpr dart::compiler::target::word Context_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetJIT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetJIT = 48;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetAOT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetAOT = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word String_kMaxElements = 536870911;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult = 0;
|
|
static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_first_named_entry_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_positional_count_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_type_args_len_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_length_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word Array_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Class_declaration_type_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
|
|
92;
|
|
static constexpr dart::compiler::target::word Class_super_type_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
Class_host_type_arguments_field_offset_in_words_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
SharedClassTable_class_heap_stats_table_offset = 0;
|
|
static constexpr dart::compiler::target::word Closure_context_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_delayed_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word Closure_function_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_function_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Closure_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ClosureData_default_type_arguments_kind_offset = 20;
|
|
static constexpr dart::compiler::target::word Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word Code_saved_instructions_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word Context_num_variables_offset = 8;
|
|
static constexpr dart::compiler::target::word Context_parent_offset = 12;
|
|
static constexpr dart::compiler::target::word Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Field_initializer_function_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Field_host_offset_or_field_id_offset = 24;
|
|
static constexpr dart::compiler::target::word Field_guarded_cid_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
Field_guarded_list_length_in_object_offset_offset = 56;
|
|
static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word Field_is_nullable_offset = 50;
|
|
static constexpr dart::compiler::target::word Field_kind_bits_offset = 58;
|
|
static constexpr dart::compiler::target::word Function_code_offset = 44;
|
|
static constexpr dart::compiler::target::word Function_data_offset = 36;
|
|
static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
|
|
8, 16};
|
|
static constexpr dart::compiler::target::word Function_kind_tag_offset = 72;
|
|
static constexpr dart::compiler::target::word Function_packed_fields_offset =
|
|
91;
|
|
static constexpr dart::compiler::target::word Function_signature_offset = 32;
|
|
static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_length_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word OldPage_card_table_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word ICData_owner_offset = 40;
|
|
static constexpr dart::compiler::target::word ICData_state_bits_offset = 52;
|
|
static constexpr dart::compiler::target::word Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Isolate_current_tag_offset = 48;
|
|
static constexpr dart::compiler::target::word Isolate_default_tag_offset = 56;
|
|
static constexpr dart::compiler::target::word Isolate_finalizers_offset = 80;
|
|
static constexpr dart::compiler::target::word Isolate_ic_miss_code_offset = 64;
|
|
static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word Isolate_single_step_offset = 88;
|
|
static constexpr dart::compiler::target::word Isolate_user_tag_offset = 40;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ImmutableLinkedHashBase_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_deleted_keys_offset = 24;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_index_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word MarkingStackBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_mask_offset = 32;
|
|
static constexpr dart::compiler::target::word Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argv_offset = 16;
|
|
static constexpr dart::compiler::target::word NativeArguments_retval_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
|
|
336;
|
|
static constexpr dart::compiler::target::word ObjectStore_int_type_offset = 248;
|
|
static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
|
|
376;
|
|
static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word OneByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word Thread_active_exception_offset =
|
|
1568;
|
|
static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
|
|
1576;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
|
|
1648;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
|
|
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1688;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_truncate_round_supported_offset = 1656;
|
|
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
|
|
608;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
|
|
432;
|
|
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
|
|
688;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word Thread_execution_state_offset =
|
|
1608;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word Thread_float_not_address_offset =
|
|
696;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
|
|
1584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
|
|
1640;
|
|
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
|
|
1696;
|
|
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
|
|
128;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1592;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_saved_shadow_call_stack_offset = 1600;
|
|
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
|
|
1616;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
|
|
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
|
|
152;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word Thread_top_resource_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word Thread_callback_code_offset =
|
|
1624;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_callback_stack_return_offset = 1632;
|
|
static constexpr dart::compiler::target::word Thread_random_offset = 1664;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1672;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TwoByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word Type_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word Type_type_class_id_offset = 32;
|
|
static constexpr dart::compiler::target::word Type_type_state_offset = 34;
|
|
static constexpr dart::compiler::target::word Type_nullability_offset = 35;
|
|
static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
|
|
36;
|
|
static constexpr dart::compiler::target::word Finalizer_callback_offset = 32;
|
|
static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerBase_entries_collected_offset = 24;
|
|
static constexpr dart::compiler::target::word FinalizerBase_isolate_offset = 8;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_detach_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerEntry_external_size_offset = 32;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 24;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 16;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word FunctionType_hash_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_named_parameter_names_offset = 36;
|
|
static constexpr dart::compiler::target::word FunctionType_nullability_offset =
|
|
51;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_parameter_counts_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_type_parameter_counts_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_parameter_types_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
TypeParameter_parameterized_class_id_offset = 32;
|
|
static constexpr dart::compiler::target::word TypeParameter_index_offset = 35;
|
|
static constexpr dart::compiler::target::word TypeParameter_nullability_offset =
|
|
37;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeArguments_length_offset = 12;
|
|
static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word TypeArguments_types_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeParameters_names_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeParameters_flags_offset = 12;
|
|
static constexpr dart::compiler::target::word TypeParameters_bounds_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word TypeParameter_bound_offset = 28;
|
|
static constexpr dart::compiler::target::word TypeParameter_flags_offset = 36;
|
|
static constexpr dart::compiler::target::word TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_length_offset = 20;
|
|
static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
TypedDataView_offset_in_bytes_offset = 28;
|
|
static constexpr dart::compiler::target::word TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_stacktrace_offset = 12;
|
|
static constexpr dart::compiler::target::word UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakProperty_value_offset = 12;
|
|
static constexpr dart::compiler::target::word WeakReference_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
WeakReference_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_wrappers_thread_offset[] = {
|
|
1416, 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496,
|
|
1504, 1512, 1520, 1528, -1, -1, -1, -1, 1536, 1544, -1,
|
|
-1, 1552, 1560, 1568, -1, -1, -1, -1, -1, -1};
|
|
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Array_header_size = 16;
|
|
static constexpr dart::compiler::target::word Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Class_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word Closure_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word ClosureData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word Context_header_size = 16;
|
|
static constexpr dart::compiler::target::word Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word Field_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word Finalizer_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Function_InstanceSize = 96;
|
|
static constexpr dart::compiler::target::word FunctionType_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word ICData_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
|
|
64;
|
|
static constexpr dart::compiler::target::word LanguageError_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word Library_InstanceSize = 112;
|
|
static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word MirrorReference_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Namespace_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word NativeArguments_StructSize = 32;
|
|
static constexpr dart::compiler::target::word Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word PatchClass_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word RegExp_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word Script_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word StackTrace_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Type_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word TypeParameters_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word UnwindError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word WeakReference_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
WeakSerializationReference_InstanceSize = 16;
|
|
#endif // defined(TARGET_ARCH_ARM64) && defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_RISCV32) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word Function_usage_counter_offset =
|
|
72;
|
|
static constexpr dart::compiler::target::word
|
|
ICData_receivers_static_type_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word ClassTable_element_size = 1;
|
|
static constexpr dart::compiler::target::word Code_elements_start_offset = 96;
|
|
static constexpr dart::compiler::target::word Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word Context_elements_start_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ContextScope_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word ContextScope_element_size = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExceptionHandlers_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
|
|
12;
|
|
static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word ObjectPool_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
OneByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word OneByteString_element_size = 1;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_elements_start_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeArguments_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
TwoByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word TwoByteString_element_size = 2;
|
|
static constexpr dart::compiler::target::word Array_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
|
|
65533;
|
|
static constexpr dart::compiler::target::word Context_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetJIT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetJIT = 42;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetAOT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetAOT = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kNonBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word String_kMaxElements = 536870911;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult = 0;
|
|
static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AbstractType_type_test_stub_entry_point_offset = 4;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_first_named_entry_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_positional_count_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_type_args_len_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_length_offset = 8;
|
|
static constexpr dart::compiler::target::word Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word Array_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word Class_declaration_type_offset =
|
|
52;
|
|
static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
|
|
88;
|
|
static constexpr dart::compiler::target::word Class_super_type_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
Class_host_type_arguments_field_offset_in_words_offset = 100;
|
|
static constexpr dart::compiler::target::word
|
|
SharedClassTable_class_heap_stats_table_offset = 0;
|
|
static constexpr dart::compiler::target::word Closure_context_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_delayed_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Closure_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_function_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Closure_hash_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_instantiator_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ClosureData_default_type_arguments_kind_offset = 16;
|
|
static constexpr dart::compiler::target::word Code_object_pool_offset = 20;
|
|
static constexpr dart::compiler::target::word Code_saved_instructions_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Code_owner_offset = 28;
|
|
static constexpr dart::compiler::target::word Context_num_variables_offset = 4;
|
|
static constexpr dart::compiler::target::word Context_parent_offset = 8;
|
|
static constexpr dart::compiler::target::word Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Field_initializer_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Field_host_offset_or_field_id_offset = 20;
|
|
static constexpr dart::compiler::target::word Field_guarded_cid_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
Field_guarded_list_length_in_object_offset_offset = 52;
|
|
static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Field_is_nullable_offset = 46;
|
|
static constexpr dart::compiler::target::word Field_kind_bits_offset = 54;
|
|
static constexpr dart::compiler::target::word Function_code_offset = 32;
|
|
static constexpr dart::compiler::target::word Function_data_offset = 24;
|
|
static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
|
|
4, 8};
|
|
static constexpr dart::compiler::target::word Function_kind_tag_offset = 64;
|
|
static constexpr dart::compiler::target::word Function_packed_fields_offset =
|
|
83;
|
|
static constexpr dart::compiler::target::word Function_signature_offset = 20;
|
|
static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word OldPage_card_table_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
CallSiteData_arguments_descriptor_offset = 8;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word ICData_entries_offset = 12;
|
|
static constexpr dart::compiler::target::word ICData_owner_offset = 20;
|
|
static constexpr dart::compiler::target::word ICData_state_bits_offset = 28;
|
|
static constexpr dart::compiler::target::word Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Isolate_current_tag_offset = 24;
|
|
static constexpr dart::compiler::target::word Isolate_default_tag_offset = 28;
|
|
static constexpr dart::compiler::target::word Isolate_finalizers_offset = 40;
|
|
static constexpr dart::compiler::target::word Isolate_ic_miss_code_offset = 32;
|
|
static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_shared_class_table_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_cached_class_table_table_offset = 16;
|
|
static constexpr dart::compiler::target::word Isolate_single_step_offset = 44;
|
|
static constexpr dart::compiler::target::word Isolate_user_tag_offset = 20;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
ImmutableLinkedHashBase_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_deleted_keys_offset = 20;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_index_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
MarkingStackBlock_pointers_offset = 8;
|
|
static constexpr dart::compiler::target::word MarkingStackBlock_top_offset = 4;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_mask_offset = 16;
|
|
static constexpr dart::compiler::target::word Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word NativeArguments_argv_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_retval_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
|
|
168;
|
|
static constexpr dart::compiler::target::word ObjectStore_int_type_offset = 124;
|
|
static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
|
|
188;
|
|
static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word OneByteString_data_offset = 12;
|
|
static constexpr dart::compiler::target::word PointerBase_data_offset = 4;
|
|
static constexpr dart::compiler::target::word Pointer_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_lower_limit_offset = 12;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_upper_limit_offset = 14;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 4;
|
|
static constexpr dart::compiler::target::word String_hash_offset = 8;
|
|
static constexpr dart::compiler::target::word String_length_offset = 4;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_AllocateArray_entry_point_offset = 376;
|
|
static constexpr dart::compiler::target::word Thread_active_exception_offset =
|
|
792;
|
|
static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
|
|
796;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_array_write_barrier_entry_point_offset = 268;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_entry_point_offset = 284;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_stub_offset = 188;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_entry_point_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_stub_offset = 192;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_entry_point_offset = 292;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_stub_offset = 196;
|
|
static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 832;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_auto_scope_native_wrapper_entry_point_offset = 340;
|
|
static constexpr dart::compiler::target::word Thread_bool_false_offset = 120;
|
|
static constexpr dart::compiler::target::word Thread_bool_true_offset = 116;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_bootstrap_native_wrapper_entry_point_offset = 332;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_entry_point_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_stub_offset = 136;
|
|
static constexpr dart::compiler::target::word Thread_dart_stream_offset = 856;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_dispatch_table_array_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_truncate_round_supported_offset = 836;
|
|
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
|
|
312;
|
|
static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 224;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
|
|
316;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
|
|
228;
|
|
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
|
|
356;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_negate_address_offset = 352;
|
|
static constexpr dart::compiler::target::word Thread_end_offset = 52;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_enter_safepoint_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word Thread_execution_state_offset =
|
|
812;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_stub_offset = 252;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_stub_offset = 260;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_entry_point_offset = 320;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_allocation_stub_code_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_callers_target_code_offset = 124;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_absolute_address_offset = 368;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_negate_address_offset = 364;
|
|
static constexpr dart::compiler::target::word Thread_float_not_address_offset =
|
|
360;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_zerow_address_offset = 372;
|
|
static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
|
|
800;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_invoke_dart_code_stub_offset = 132;
|
|
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
|
|
828;
|
|
static constexpr dart::compiler::target::word Thread_isolate_offset = 40;
|
|
static constexpr dart::compiler::target::word Thread_isolate_group_offset = 860;
|
|
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_return_stub_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_throw_stub_offset = 236;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_specialize_type_test_stub_offset = 244;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_marking_stack_block_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_megamorphic_call_checked_entry_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_entry_offset = 308;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_stub_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_no_scope_native_wrapper_entry_point_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 140;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
|
|
static constexpr dart::compiler::target::word Thread_object_null_offset = 112;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_predefined_symbols_address_offset = 344;
|
|
static constexpr dart::compiler::target::word Thread_resume_pc_offset = 804;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_saved_shadow_call_stack_offset = 808;
|
|
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
|
|
816;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_entry_point_offset = 328;
|
|
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 28;
|
|
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_flags_offset = 60;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
|
|
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
|
|
76;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_top_exit_frame_info_offset = 72;
|
|
static constexpr dart::compiler::target::word Thread_top_offset = 48;
|
|
static constexpr dart::compiler::target::word Thread_top_resource_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_int64_runtime_arg_offset = 96;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_double_runtime_arg_offset = 104;
|
|
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_entry_point_offset = 264;
|
|
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word Thread_heap_base_offset = 36;
|
|
static constexpr dart::compiler::target::word Thread_callback_code_offset = 820;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_callback_stack_return_offset = 824;
|
|
static constexpr dart::compiler::target::word Thread_random_offset = 840;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_jump_to_frame_entry_point_offset = 324;
|
|
static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 848;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 8;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TimelineStream_enabled_offset = 8;
|
|
static constexpr dart::compiler::target::word TwoByteString_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Type_hash_offset = 16;
|
|
static constexpr dart::compiler::target::word Type_type_class_id_offset = 20;
|
|
static constexpr dart::compiler::target::word Type_type_state_offset = 22;
|
|
static constexpr dart::compiler::target::word Type_nullability_offset = 23;
|
|
static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Finalizer_callback_offset = 20;
|
|
static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerBase_entries_collected_offset = 16;
|
|
static constexpr dart::compiler::target::word FinalizerBase_isolate_offset = 4;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_detach_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerEntry_external_size_offset = 28;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 20;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 12;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 4;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word FunctionType_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_named_parameter_names_offset = 24;
|
|
static constexpr dart::compiler::target::word FunctionType_nullability_offset =
|
|
39;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_parameter_counts_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_type_parameter_counts_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_parameter_types_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_type_parameters_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
TypeParameter_parameterized_class_id_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeParameter_index_offset = 23;
|
|
static constexpr dart::compiler::target::word TypeParameter_nullability_offset =
|
|
25;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_instantiations_offset = 4;
|
|
static constexpr dart::compiler::target::word TypeArguments_length_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TypeArguments_types_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeParameters_names_offset = 4;
|
|
static constexpr dart::compiler::target::word TypeParameters_flags_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeParameters_bounds_offset = 12;
|
|
static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TypeParameter_bound_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeParameter_flags_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeRef_type_offset = 12;
|
|
static constexpr dart::compiler::target::word TypedDataBase_length_offset = 8;
|
|
static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
TypedDataView_offset_in_bytes_offset = 16;
|
|
static constexpr dart::compiler::target::word TypedData_payload_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_exception_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_stacktrace_offset = 8;
|
|
static constexpr dart::compiler::target::word UserTag_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_expected_cid_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_entrypoint_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakProperty_key_offset = 4;
|
|
static constexpr dart::compiler::target::word WeakProperty_value_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakReference_target_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
WeakReference_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
|
|
4, 12, 8, 16};
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_wrappers_thread_offset[] = {
|
|
-1, -1, -1, -1, -1, 720, 724, 728, -1, -1, 732,
|
|
736, 740, -1, -1, -1, 744, 748, 752, 756, 760, 764,
|
|
768, 772, -1, -1, -1, -1, 776, 780, 784, 788};
|
|
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word ApiError_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Array_header_size = 12;
|
|
static constexpr dart::compiler::target::word Bool_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Class_InstanceSize = 112;
|
|
static constexpr dart::compiler::target::word Closure_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word ClosureData_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_ObjectHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word Context_header_size = 12;
|
|
static constexpr dart::compiler::target::word Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word Field_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word Finalizer_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Function_InstanceSize = 88;
|
|
static constexpr dart::compiler::target::word FunctionType_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word FutureOr_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word ICData_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word Instance_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
InstructionsSection_UnalignedHeaderSize = 20;
|
|
static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Integer_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
|
|
60;
|
|
static constexpr dart::compiler::target::word LanguageError_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word Library_InstanceSize = 88;
|
|
static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word MirrorReference_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word Namespace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word NativeArguments_StructSize = 16;
|
|
static constexpr dart::compiler::target::word Number_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Object_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word PatchClass_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word Pointer_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word RegExp_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word Script_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Sentinel_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word StackTrace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word String_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
TransferableTypedData_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Type_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word TypeParameters_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word TypeRef_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word TypedData_HeaderSize = 12;
|
|
static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word UnwindError_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word UserTag_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word WeakReference_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
WeakSerializationReference_InstanceSize = 12;
|
|
#endif // defined(TARGET_ARCH_RISCV32) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_RISCV64) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word Function_usage_counter_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
ICData_receivers_static_type_offset = 32;
|
|
static constexpr dart::compiler::target::word Array_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_element_size = 8;
|
|
static constexpr dart::compiler::target::word ClassTable_elements_start_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word ClassTable_element_size = 1;
|
|
static constexpr dart::compiler::target::word Code_elements_start_offset = 176;
|
|
static constexpr dart::compiler::target::word Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word Context_elements_start_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Context_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word ContextScope_element_size = 64;
|
|
static constexpr dart::compiler::target::word
|
|
ExceptionHandlers_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
|
|
12;
|
|
static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word OneByteString_element_size = 1;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_elements_start_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeArguments_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word TwoByteString_element_size = 2;
|
|
static constexpr dart::compiler::target::word Array_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
|
|
32765;
|
|
static constexpr dart::compiler::target::word Context_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetJIT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetJIT = 42;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetAOT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetAOT = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word OldPage_kBytesPerCardLog2 = 10;
|
|
static constexpr dart::compiler::target::word
|
|
NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word String_kMaxElements =
|
|
2305843009213693951;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult = 0;
|
|
static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_first_named_entry_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_named_entry_size = 16;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_position_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_positional_count_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_type_args_len_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_data_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_length_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word Array_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Class_declaration_type_offset =
|
|
104;
|
|
static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
|
|
164;
|
|
static constexpr dart::compiler::target::word Class_super_type_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Class_host_type_arguments_field_offset_in_words_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
SharedClassTable_class_heap_stats_table_offset = 0;
|
|
static constexpr dart::compiler::target::word Closure_context_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_delayed_type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word Closure_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_function_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word Closure_hash_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ClosureData_default_type_arguments_kind_offset = 32;
|
|
static constexpr dart::compiler::target::word Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word Code_saved_instructions_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word Context_num_variables_offset = 8;
|
|
static constexpr dart::compiler::target::word Context_parent_offset = 16;
|
|
static constexpr dart::compiler::target::word Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Field_initializer_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Field_host_offset_or_field_id_offset = 40;
|
|
static constexpr dart::compiler::target::word Field_guarded_cid_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
Field_guarded_list_length_in_object_offset_offset = 88;
|
|
static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Field_is_nullable_offset = 82;
|
|
static constexpr dart::compiler::target::word Field_kind_bits_offset = 90;
|
|
static constexpr dart::compiler::target::word Function_code_offset = 64;
|
|
static constexpr dart::compiler::target::word Function_data_offset = 48;
|
|
static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
|
|
8, 16};
|
|
static constexpr dart::compiler::target::word Function_kind_tag_offset = 104;
|
|
static constexpr dart::compiler::target::word Function_packed_fields_offset =
|
|
123;
|
|
static constexpr dart::compiler::target::word Function_signature_offset = 40;
|
|
static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_length_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word OldPage_card_table_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word ICData_owner_offset = 40;
|
|
static constexpr dart::compiler::target::word ICData_state_bits_offset = 52;
|
|
static constexpr dart::compiler::target::word Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Isolate_current_tag_offset = 48;
|
|
static constexpr dart::compiler::target::word Isolate_default_tag_offset = 56;
|
|
static constexpr dart::compiler::target::word Isolate_finalizers_offset = 80;
|
|
static constexpr dart::compiler::target::word Isolate_ic_miss_code_offset = 64;
|
|
static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word Isolate_single_step_offset = 88;
|
|
static constexpr dart::compiler::target::word Isolate_user_tag_offset = 40;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
ImmutableLinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_deleted_keys_offset = 40;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_index_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word MarkingStackBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_mask_offset = 32;
|
|
static constexpr dart::compiler::target::word Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argv_offset = 16;
|
|
static constexpr dart::compiler::target::word NativeArguments_retval_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
|
|
336;
|
|
static constexpr dart::compiler::target::word ObjectStore_int_type_offset = 248;
|
|
static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
|
|
376;
|
|
static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word OneByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word Thread_active_exception_offset =
|
|
1560;
|
|
static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
|
|
1568;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
|
|
1640;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
|
|
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1680;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_truncate_round_supported_offset = 1648;
|
|
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
|
|
608;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
|
|
432;
|
|
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
|
|
688;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word Thread_execution_state_offset =
|
|
1600;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word Thread_float_not_address_offset =
|
|
696;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
|
|
1576;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
|
|
1632;
|
|
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
|
|
1688;
|
|
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
|
|
128;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_saved_shadow_call_stack_offset = 1592;
|
|
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
|
|
1608;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
|
|
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
|
|
152;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word Thread_top_resource_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word Thread_callback_code_offset =
|
|
1616;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_callback_stack_return_offset = 1624;
|
|
static constexpr dart::compiler::target::word Thread_random_offset = 1656;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1664;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TwoByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word Type_hash_offset = 32;
|
|
static constexpr dart::compiler::target::word Type_type_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word Type_type_state_offset = 42;
|
|
static constexpr dart::compiler::target::word Type_nullability_offset = 43;
|
|
static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Finalizer_callback_offset = 40;
|
|
static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerBase_entries_collected_offset = 32;
|
|
static constexpr dart::compiler::target::word FinalizerBase_isolate_offset = 8;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_detach_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerEntry_external_size_offset = 56;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 40;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 24;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word FunctionType_hash_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_named_parameter_names_offset = 48;
|
|
static constexpr dart::compiler::target::word FunctionType_nullability_offset =
|
|
71;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_parameter_counts_offset = 64;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_type_parameter_counts_offset = 68;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_parameter_types_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
TypeParameter_parameterized_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeParameter_index_offset = 43;
|
|
static constexpr dart::compiler::target::word TypeParameter_nullability_offset =
|
|
45;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeArguments_length_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TypeArguments_types_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeParameters_names_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeParameters_flags_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeParameters_bounds_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TypeParameter_bound_offset = 32;
|
|
static constexpr dart::compiler::target::word TypeParameter_flags_offset = 44;
|
|
static constexpr dart::compiler::target::word TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_length_offset = 16;
|
|
static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
TypedDataView_offset_in_bytes_offset = 32;
|
|
static constexpr dart::compiler::target::word TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_stacktrace_offset = 16;
|
|
static constexpr dart::compiler::target::word UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakProperty_value_offset = 16;
|
|
static constexpr dart::compiler::target::word WeakReference_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
WeakReference_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_wrappers_thread_offset[] = {
|
|
-1, -1, -1, -1, -1, 1416, 1424, 1432, -1, -1, 1440,
|
|
1448, 1456, -1, -1, -1, 1464, 1472, 1480, 1488, 1496, 1504,
|
|
1512, 1520, -1, -1, -1, -1, 1528, 1536, 1544, 1552};
|
|
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Array_header_size = 24;
|
|
static constexpr dart::compiler::target::word Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Class_InstanceSize = 192;
|
|
static constexpr dart::compiler::target::word Closure_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word ClosureData_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word Context_header_size = 24;
|
|
static constexpr dart::compiler::target::word Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Field_InstanceSize = 96;
|
|
static constexpr dart::compiler::target::word Finalizer_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Function_InstanceSize = 128;
|
|
static constexpr dart::compiler::target::word FunctionType_InstanceSize = 72;
|
|
static constexpr dart::compiler::target::word FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word ICData_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
|
|
120;
|
|
static constexpr dart::compiler::target::word LanguageError_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word Library_InstanceSize = 168;
|
|
static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word MirrorReference_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Namespace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word NativeArguments_StructSize = 32;
|
|
static constexpr dart::compiler::target::word Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word PatchClass_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word RegExp_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word Script_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word StackTrace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Type_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word TypeParameters_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word UnwindError_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word WeakReference_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
WeakSerializationReference_InstanceSize = 24;
|
|
#endif // defined(TARGET_ARCH_RISCV64) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#else // !defined(PRODUCT)
|
|
|
|
#if defined(TARGET_ARCH_ARM) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word Function_usage_counter_offset =
|
|
72;
|
|
static constexpr dart::compiler::target::word
|
|
ICData_receivers_static_type_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word Code_elements_start_offset = 76;
|
|
static constexpr dart::compiler::target::word Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word Context_elements_start_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ContextScope_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word ContextScope_element_size = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExceptionHandlers_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
|
|
12;
|
|
static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word ObjectPool_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
OneByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word OneByteString_element_size = 1;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_elements_start_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeArguments_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
TwoByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word TwoByteString_element_size = 2;
|
|
static constexpr dart::compiler::target::word Array_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
|
|
65533;
|
|
static constexpr dart::compiler::target::word Context_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetJIT = 0;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetJIT = 40;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetAOT = 0;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetAOT = 12;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kNonBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word String_kMaxElements = 536870911;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult = 0;
|
|
static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AbstractType_type_test_stub_entry_point_offset = 4;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_first_named_entry_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_positional_count_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_type_args_len_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_length_offset = 8;
|
|
static constexpr dart::compiler::target::word Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word Array_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word Class_declaration_type_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
|
|
84;
|
|
static constexpr dart::compiler::target::word Class_super_type_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
Class_host_type_arguments_field_offset_in_words_offset = 96;
|
|
static constexpr dart::compiler::target::word Closure_context_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_delayed_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Closure_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_function_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Closure_hash_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_instantiator_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ClosureData_default_type_arguments_kind_offset = 16;
|
|
static constexpr dart::compiler::target::word Code_object_pool_offset = 20;
|
|
static constexpr dart::compiler::target::word Code_saved_instructions_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Code_owner_offset = 28;
|
|
static constexpr dart::compiler::target::word Context_num_variables_offset = 4;
|
|
static constexpr dart::compiler::target::word Context_parent_offset = 8;
|
|
static constexpr dart::compiler::target::word Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Field_initializer_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Field_host_offset_or_field_id_offset = 20;
|
|
static constexpr dart::compiler::target::word Field_guarded_cid_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
Field_guarded_list_length_in_object_offset_offset = 52;
|
|
static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Field_is_nullable_offset = 46;
|
|
static constexpr dart::compiler::target::word Field_kind_bits_offset = 54;
|
|
static constexpr dart::compiler::target::word Function_code_offset = 32;
|
|
static constexpr dart::compiler::target::word Function_data_offset = 24;
|
|
static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
|
|
4, 8};
|
|
static constexpr dart::compiler::target::word Function_kind_tag_offset = 64;
|
|
static constexpr dart::compiler::target::word Function_packed_fields_offset =
|
|
83;
|
|
static constexpr dart::compiler::target::word Function_signature_offset = 20;
|
|
static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word OldPage_card_table_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
CallSiteData_arguments_descriptor_offset = 8;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word ICData_entries_offset = 12;
|
|
static constexpr dart::compiler::target::word ICData_owner_offset = 20;
|
|
static constexpr dart::compiler::target::word ICData_state_bits_offset = 28;
|
|
static constexpr dart::compiler::target::word Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Isolate_current_tag_offset = 20;
|
|
static constexpr dart::compiler::target::word Isolate_default_tag_offset = 24;
|
|
static constexpr dart::compiler::target::word Isolate_finalizers_offset = 36;
|
|
static constexpr dart::compiler::target::word Isolate_ic_miss_code_offset = 28;
|
|
static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_shared_class_table_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_cached_class_table_table_offset = 16;
|
|
static constexpr dart::compiler::target::word Isolate_user_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
ImmutableLinkedHashBase_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_deleted_keys_offset = 20;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_index_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
MarkingStackBlock_pointers_offset = 8;
|
|
static constexpr dart::compiler::target::word MarkingStackBlock_top_offset = 4;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_mask_offset = 16;
|
|
static constexpr dart::compiler::target::word Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word NativeArguments_argv_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_retval_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
|
|
168;
|
|
static constexpr dart::compiler::target::word ObjectStore_int_type_offset = 124;
|
|
static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
|
|
188;
|
|
static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word OneByteString_data_offset = 12;
|
|
static constexpr dart::compiler::target::word PointerBase_data_offset = 4;
|
|
static constexpr dart::compiler::target::word Pointer_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_lower_limit_offset = 12;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_upper_limit_offset = 14;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 4;
|
|
static constexpr dart::compiler::target::word String_hash_offset = 8;
|
|
static constexpr dart::compiler::target::word String_length_offset = 4;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_AllocateArray_entry_point_offset = 376;
|
|
static constexpr dart::compiler::target::word Thread_active_exception_offset =
|
|
752;
|
|
static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
|
|
756;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_array_write_barrier_entry_point_offset = 268;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_entry_point_offset = 284;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_stub_offset = 188;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_entry_point_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_stub_offset = 192;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_entry_point_offset = 292;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_stub_offset = 196;
|
|
static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 792;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_auto_scope_native_wrapper_entry_point_offset = 340;
|
|
static constexpr dart::compiler::target::word Thread_bool_false_offset = 120;
|
|
static constexpr dart::compiler::target::word Thread_bool_true_offset = 116;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_bootstrap_native_wrapper_entry_point_offset = 332;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_entry_point_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_stub_offset = 136;
|
|
static constexpr dart::compiler::target::word Thread_dart_stream_offset = 816;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_dispatch_table_array_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_truncate_round_supported_offset = 796;
|
|
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
|
|
312;
|
|
static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 224;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
|
|
316;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
|
|
228;
|
|
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
|
|
356;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_negate_address_offset = 352;
|
|
static constexpr dart::compiler::target::word Thread_end_offset = 52;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_enter_safepoint_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word Thread_execution_state_offset =
|
|
772;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_stub_offset = 252;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_stub_offset = 260;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_entry_point_offset = 320;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_allocation_stub_code_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_callers_target_code_offset = 124;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_absolute_address_offset = 368;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_negate_address_offset = 364;
|
|
static constexpr dart::compiler::target::word Thread_float_not_address_offset =
|
|
360;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_zerow_address_offset = 372;
|
|
static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
|
|
760;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_invoke_dart_code_stub_offset = 132;
|
|
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
|
|
788;
|
|
static constexpr dart::compiler::target::word Thread_isolate_offset = 40;
|
|
static constexpr dart::compiler::target::word Thread_isolate_group_offset = 820;
|
|
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_return_stub_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_throw_stub_offset = 236;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_specialize_type_test_stub_offset = 244;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_marking_stack_block_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_megamorphic_call_checked_entry_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_entry_offset = 308;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_stub_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_no_scope_native_wrapper_entry_point_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 140;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
|
|
static constexpr dart::compiler::target::word Thread_object_null_offset = 112;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_predefined_symbols_address_offset = 344;
|
|
static constexpr dart::compiler::target::word Thread_resume_pc_offset = 764;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_saved_shadow_call_stack_offset = 768;
|
|
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
|
|
776;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_entry_point_offset = 328;
|
|
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 28;
|
|
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_flags_offset = 60;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
|
|
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
|
|
76;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_top_exit_frame_info_offset = 72;
|
|
static constexpr dart::compiler::target::word Thread_top_offset = 48;
|
|
static constexpr dart::compiler::target::word Thread_top_resource_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_int64_runtime_arg_offset = 96;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_double_runtime_arg_offset = 104;
|
|
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_entry_point_offset = 264;
|
|
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word Thread_heap_base_offset = 36;
|
|
static constexpr dart::compiler::target::word Thread_callback_code_offset = 780;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_callback_stack_return_offset = 784;
|
|
static constexpr dart::compiler::target::word Thread_random_offset = 800;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_jump_to_frame_entry_point_offset = 324;
|
|
static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 808;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 8;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TimelineStream_enabled_offset = 8;
|
|
static constexpr dart::compiler::target::word TwoByteString_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Type_hash_offset = 16;
|
|
static constexpr dart::compiler::target::word Type_type_class_id_offset = 20;
|
|
static constexpr dart::compiler::target::word Type_type_state_offset = 22;
|
|
static constexpr dart::compiler::target::word Type_nullability_offset = 23;
|
|
static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Finalizer_callback_offset = 20;
|
|
static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerBase_entries_collected_offset = 16;
|
|
static constexpr dart::compiler::target::word FinalizerBase_isolate_offset = 4;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_detach_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerEntry_external_size_offset = 28;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 20;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 12;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 4;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word FunctionType_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_named_parameter_names_offset = 24;
|
|
static constexpr dart::compiler::target::word FunctionType_nullability_offset =
|
|
39;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_parameter_counts_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_type_parameter_counts_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_parameter_types_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_type_parameters_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
TypeParameter_parameterized_class_id_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeParameter_index_offset = 23;
|
|
static constexpr dart::compiler::target::word TypeParameter_nullability_offset =
|
|
25;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_instantiations_offset = 4;
|
|
static constexpr dart::compiler::target::word TypeArguments_length_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TypeArguments_types_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeParameters_names_offset = 4;
|
|
static constexpr dart::compiler::target::word TypeParameters_flags_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeParameters_bounds_offset = 12;
|
|
static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TypeParameter_bound_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeParameter_flags_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeRef_type_offset = 12;
|
|
static constexpr dart::compiler::target::word TypedDataBase_length_offset = 8;
|
|
static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
TypedDataView_offset_in_bytes_offset = 16;
|
|
static constexpr dart::compiler::target::word TypedData_payload_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_exception_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_stacktrace_offset = 8;
|
|
static constexpr dart::compiler::target::word UserTag_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_expected_cid_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_entrypoint_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakProperty_key_offset = 4;
|
|
static constexpr dart::compiler::target::word WeakProperty_value_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakReference_target_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
WeakReference_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
|
|
4, 12, 8, 16};
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_wrappers_thread_offset[] = {
|
|
720, 724, 728, 732, 736, -1, 740, -1, 744, 748, -1, -1, -1, -1, -1, -1};
|
|
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word ApiError_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Array_header_size = 12;
|
|
static constexpr dart::compiler::target::word Bool_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Class_InstanceSize = 108;
|
|
static constexpr dart::compiler::target::word Closure_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word ClosureData_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_ObjectHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word Context_header_size = 12;
|
|
static constexpr dart::compiler::target::word Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word Field_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word Finalizer_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Function_InstanceSize = 88;
|
|
static constexpr dart::compiler::target::word FunctionType_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word FutureOr_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word ICData_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word Instance_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
InstructionsSection_UnalignedHeaderSize = 20;
|
|
static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Integer_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
|
|
60;
|
|
static constexpr dart::compiler::target::word LanguageError_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word Library_InstanceSize = 88;
|
|
static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word MirrorReference_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word Namespace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word NativeArguments_StructSize = 16;
|
|
static constexpr dart::compiler::target::word Number_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Object_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word PatchClass_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word Pointer_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word RegExp_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word Script_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Sentinel_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word StackTrace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word String_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
TransferableTypedData_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Type_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word TypeParameters_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word TypeRef_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word TypedData_HeaderSize = 12;
|
|
static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word UnwindError_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word UserTag_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word WeakReference_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
WeakSerializationReference_InstanceSize = 12;
|
|
#endif // defined(TARGET_ARCH_ARM) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_X64) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word Function_usage_counter_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
ICData_receivers_static_type_offset = 32;
|
|
static constexpr dart::compiler::target::word Array_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_element_size = 8;
|
|
static constexpr dart::compiler::target::word Code_elements_start_offset = 144;
|
|
static constexpr dart::compiler::target::word Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word Context_elements_start_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Context_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word ContextScope_element_size = 64;
|
|
static constexpr dart::compiler::target::word
|
|
ExceptionHandlers_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
|
|
12;
|
|
static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word OneByteString_element_size = 1;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_elements_start_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeArguments_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word TwoByteString_element_size = 2;
|
|
static constexpr dart::compiler::target::word Array_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
|
|
32765;
|
|
static constexpr dart::compiler::target::word Context_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetJIT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetJIT = 40;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetAOT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetAOT = 22;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word OldPage_kBytesPerCardLog2 = 10;
|
|
static constexpr dart::compiler::target::word
|
|
NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word String_kMaxElements =
|
|
2305843009213693951;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult = 0;
|
|
static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_first_named_entry_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_named_entry_size = 16;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_position_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_positional_count_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_type_args_len_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_data_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_length_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word Array_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Class_declaration_type_offset =
|
|
96;
|
|
static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
|
|
156;
|
|
static constexpr dart::compiler::target::word Class_super_type_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
Class_host_type_arguments_field_offset_in_words_offset = 168;
|
|
static constexpr dart::compiler::target::word Closure_context_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_delayed_type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word Closure_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_function_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word Closure_hash_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ClosureData_default_type_arguments_kind_offset = 32;
|
|
static constexpr dart::compiler::target::word Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word Code_saved_instructions_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word Context_num_variables_offset = 8;
|
|
static constexpr dart::compiler::target::word Context_parent_offset = 16;
|
|
static constexpr dart::compiler::target::word Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Field_initializer_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Field_host_offset_or_field_id_offset = 40;
|
|
static constexpr dart::compiler::target::word Field_guarded_cid_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
Field_guarded_list_length_in_object_offset_offset = 88;
|
|
static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Field_is_nullable_offset = 82;
|
|
static constexpr dart::compiler::target::word Field_kind_bits_offset = 90;
|
|
static constexpr dart::compiler::target::word Function_code_offset = 64;
|
|
static constexpr dart::compiler::target::word Function_data_offset = 48;
|
|
static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
|
|
8, 16};
|
|
static constexpr dart::compiler::target::word Function_kind_tag_offset = 104;
|
|
static constexpr dart::compiler::target::word Function_packed_fields_offset =
|
|
123;
|
|
static constexpr dart::compiler::target::word Function_signature_offset = 40;
|
|
static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_length_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word OldPage_card_table_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word ICData_owner_offset = 40;
|
|
static constexpr dart::compiler::target::word ICData_state_bits_offset = 52;
|
|
static constexpr dart::compiler::target::word Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Isolate_current_tag_offset = 40;
|
|
static constexpr dart::compiler::target::word Isolate_default_tag_offset = 48;
|
|
static constexpr dart::compiler::target::word Isolate_finalizers_offset = 72;
|
|
static constexpr dart::compiler::target::word Isolate_ic_miss_code_offset = 56;
|
|
static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word Isolate_user_tag_offset = 32;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
ImmutableLinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_deleted_keys_offset = 40;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_index_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word MarkingStackBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_mask_offset = 32;
|
|
static constexpr dart::compiler::target::word Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argv_offset = 16;
|
|
static constexpr dart::compiler::target::word NativeArguments_retval_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
|
|
336;
|
|
static constexpr dart::compiler::target::word ObjectStore_int_type_offset = 248;
|
|
static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
|
|
376;
|
|
static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word OneByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word Thread_active_exception_offset =
|
|
1504;
|
|
static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
|
|
1512;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
|
|
1584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
|
|
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1624;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_truncate_round_supported_offset = 1592;
|
|
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
|
|
608;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
|
|
432;
|
|
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
|
|
688;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word Thread_execution_state_offset =
|
|
1544;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word Thread_float_not_address_offset =
|
|
696;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
|
|
1520;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
|
|
1576;
|
|
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
|
|
1632;
|
|
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
|
|
128;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1528;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_saved_shadow_call_stack_offset = 1536;
|
|
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
|
|
1552;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
|
|
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
|
|
152;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word Thread_top_resource_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word Thread_callback_code_offset =
|
|
1560;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_callback_stack_return_offset = 1568;
|
|
static constexpr dart::compiler::target::word Thread_random_offset = 1600;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1608;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TwoByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word Type_hash_offset = 32;
|
|
static constexpr dart::compiler::target::word Type_type_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word Type_type_state_offset = 42;
|
|
static constexpr dart::compiler::target::word Type_nullability_offset = 43;
|
|
static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Finalizer_callback_offset = 40;
|
|
static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerBase_entries_collected_offset = 32;
|
|
static constexpr dart::compiler::target::word FinalizerBase_isolate_offset = 8;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_detach_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerEntry_external_size_offset = 56;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 40;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 24;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word FunctionType_hash_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_named_parameter_names_offset = 48;
|
|
static constexpr dart::compiler::target::word FunctionType_nullability_offset =
|
|
71;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_parameter_counts_offset = 64;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_type_parameter_counts_offset = 68;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_parameter_types_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
TypeParameter_parameterized_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeParameter_index_offset = 43;
|
|
static constexpr dart::compiler::target::word TypeParameter_nullability_offset =
|
|
45;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeArguments_length_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TypeArguments_types_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeParameters_names_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeParameters_flags_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeParameters_bounds_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TypeParameter_bound_offset = 32;
|
|
static constexpr dart::compiler::target::word TypeParameter_flags_offset = 44;
|
|
static constexpr dart::compiler::target::word TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_length_offset = 16;
|
|
static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
TypedDataView_offset_in_bytes_offset = 32;
|
|
static constexpr dart::compiler::target::word TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_stacktrace_offset = 16;
|
|
static constexpr dart::compiler::target::word UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakProperty_value_offset = 16;
|
|
static constexpr dart::compiler::target::word WeakReference_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
WeakReference_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_wrappers_thread_offset[] = {
|
|
1416, 1424, 1432, 1440, -1, -1, 1448, 1456,
|
|
1464, 1472, 1480, -1, 1488, 1496, -1, -1};
|
|
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Array_header_size = 24;
|
|
static constexpr dart::compiler::target::word Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Class_InstanceSize = 184;
|
|
static constexpr dart::compiler::target::word Closure_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word ClosureData_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word Context_header_size = 24;
|
|
static constexpr dart::compiler::target::word Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Field_InstanceSize = 96;
|
|
static constexpr dart::compiler::target::word Finalizer_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Function_InstanceSize = 128;
|
|
static constexpr dart::compiler::target::word FunctionType_InstanceSize = 72;
|
|
static constexpr dart::compiler::target::word FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word ICData_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
|
|
120;
|
|
static constexpr dart::compiler::target::word LanguageError_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word Library_InstanceSize = 168;
|
|
static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word MirrorReference_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Namespace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word NativeArguments_StructSize = 32;
|
|
static constexpr dart::compiler::target::word Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word PatchClass_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word RegExp_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word Script_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word StackTrace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Type_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word TypeParameters_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word UnwindError_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word WeakReference_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
WeakSerializationReference_InstanceSize = 24;
|
|
#endif // defined(TARGET_ARCH_X64) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_IA32) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word Function_usage_counter_offset =
|
|
72;
|
|
static constexpr dart::compiler::target::word
|
|
ICData_receivers_static_type_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word Code_elements_start_offset = 76;
|
|
static constexpr dart::compiler::target::word Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word Context_elements_start_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ContextScope_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word ContextScope_element_size = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExceptionHandlers_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
|
|
12;
|
|
static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word ObjectPool_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
OneByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word OneByteString_element_size = 1;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_elements_start_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeArguments_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
TwoByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word TwoByteString_element_size = 2;
|
|
static constexpr dart::compiler::target::word Array_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
|
|
65533;
|
|
static constexpr dart::compiler::target::word Context_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetJIT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetJIT = 34;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetAOT = 0;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetAOT = 0;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kNonBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word String_kMaxElements = 536870911;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult = 0;
|
|
static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AbstractType_type_test_stub_entry_point_offset = 4;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_first_named_entry_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_positional_count_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_type_args_len_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_length_offset = 8;
|
|
static constexpr dart::compiler::target::word Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word Array_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word Class_declaration_type_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
|
|
84;
|
|
static constexpr dart::compiler::target::word Class_super_type_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
Class_host_type_arguments_field_offset_in_words_offset = 96;
|
|
static constexpr dart::compiler::target::word Closure_context_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_delayed_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Closure_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_function_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Closure_hash_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_instantiator_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ClosureData_default_type_arguments_kind_offset = 16;
|
|
static constexpr dart::compiler::target::word Code_object_pool_offset = 20;
|
|
static constexpr dart::compiler::target::word Code_saved_instructions_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Code_owner_offset = 28;
|
|
static constexpr dart::compiler::target::word Context_num_variables_offset = 4;
|
|
static constexpr dart::compiler::target::word Context_parent_offset = 8;
|
|
static constexpr dart::compiler::target::word Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Field_initializer_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Field_host_offset_or_field_id_offset = 20;
|
|
static constexpr dart::compiler::target::word Field_guarded_cid_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
Field_guarded_list_length_in_object_offset_offset = 52;
|
|
static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Field_is_nullable_offset = 46;
|
|
static constexpr dart::compiler::target::word Field_kind_bits_offset = 54;
|
|
static constexpr dart::compiler::target::word Function_code_offset = 32;
|
|
static constexpr dart::compiler::target::word Function_data_offset = 24;
|
|
static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
|
|
4, 8};
|
|
static constexpr dart::compiler::target::word Function_kind_tag_offset = 64;
|
|
static constexpr dart::compiler::target::word Function_packed_fields_offset =
|
|
83;
|
|
static constexpr dart::compiler::target::word Function_signature_offset = 20;
|
|
static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word OldPage_card_table_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
CallSiteData_arguments_descriptor_offset = 8;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word ICData_entries_offset = 12;
|
|
static constexpr dart::compiler::target::word ICData_owner_offset = 20;
|
|
static constexpr dart::compiler::target::word ICData_state_bits_offset = 28;
|
|
static constexpr dart::compiler::target::word Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Isolate_current_tag_offset = 20;
|
|
static constexpr dart::compiler::target::word Isolate_default_tag_offset = 24;
|
|
static constexpr dart::compiler::target::word Isolate_finalizers_offset = 36;
|
|
static constexpr dart::compiler::target::word Isolate_ic_miss_code_offset = 28;
|
|
static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_shared_class_table_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_cached_class_table_table_offset = 16;
|
|
static constexpr dart::compiler::target::word Isolate_user_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
ImmutableLinkedHashBase_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_deleted_keys_offset = 20;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_index_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
MarkingStackBlock_pointers_offset = 8;
|
|
static constexpr dart::compiler::target::word MarkingStackBlock_top_offset = 4;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_mask_offset = 16;
|
|
static constexpr dart::compiler::target::word Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word NativeArguments_argv_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_retval_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
|
|
168;
|
|
static constexpr dart::compiler::target::word ObjectStore_int_type_offset = 124;
|
|
static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
|
|
188;
|
|
static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word OneByteString_data_offset = 12;
|
|
static constexpr dart::compiler::target::word PointerBase_data_offset = 4;
|
|
static constexpr dart::compiler::target::word Pointer_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_lower_limit_offset = 12;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_upper_limit_offset = 14;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 4;
|
|
static constexpr dart::compiler::target::word String_hash_offset = 8;
|
|
static constexpr dart::compiler::target::word String_length_offset = 4;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_AllocateArray_entry_point_offset = 376;
|
|
static constexpr dart::compiler::target::word Thread_active_exception_offset =
|
|
720;
|
|
static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
|
|
724;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_array_write_barrier_entry_point_offset = 268;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_entry_point_offset = 284;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_stub_offset = 188;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_entry_point_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_stub_offset = 192;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_entry_point_offset = 292;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_stub_offset = 196;
|
|
static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 760;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_auto_scope_native_wrapper_entry_point_offset = 340;
|
|
static constexpr dart::compiler::target::word Thread_bool_false_offset = 120;
|
|
static constexpr dart::compiler::target::word Thread_bool_true_offset = 116;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_bootstrap_native_wrapper_entry_point_offset = 332;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_entry_point_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_stub_offset = 136;
|
|
static constexpr dart::compiler::target::word Thread_dart_stream_offset = 784;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_dispatch_table_array_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_truncate_round_supported_offset = 764;
|
|
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
|
|
312;
|
|
static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 224;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
|
|
316;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
|
|
228;
|
|
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
|
|
356;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_negate_address_offset = 352;
|
|
static constexpr dart::compiler::target::word Thread_end_offset = 52;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_enter_safepoint_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word Thread_execution_state_offset =
|
|
740;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_stub_offset = 252;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_stub_offset = 260;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_entry_point_offset = 320;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_allocation_stub_code_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_callers_target_code_offset = 124;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_absolute_address_offset = 368;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_negate_address_offset = 364;
|
|
static constexpr dart::compiler::target::word Thread_float_not_address_offset =
|
|
360;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_zerow_address_offset = 372;
|
|
static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
|
|
728;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_invoke_dart_code_stub_offset = 132;
|
|
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
|
|
756;
|
|
static constexpr dart::compiler::target::word Thread_isolate_offset = 40;
|
|
static constexpr dart::compiler::target::word Thread_isolate_group_offset = 788;
|
|
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_return_stub_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_throw_stub_offset = 236;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_specialize_type_test_stub_offset = 244;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_marking_stack_block_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_megamorphic_call_checked_entry_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_entry_offset = 308;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_stub_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_no_scope_native_wrapper_entry_point_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 140;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
|
|
static constexpr dart::compiler::target::word Thread_object_null_offset = 112;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_predefined_symbols_address_offset = 344;
|
|
static constexpr dart::compiler::target::word Thread_resume_pc_offset = 732;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_saved_shadow_call_stack_offset = 736;
|
|
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
|
|
744;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_entry_point_offset = 328;
|
|
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 28;
|
|
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_flags_offset = 60;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
|
|
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
|
|
76;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_top_exit_frame_info_offset = 72;
|
|
static constexpr dart::compiler::target::word Thread_top_offset = 48;
|
|
static constexpr dart::compiler::target::word Thread_top_resource_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_int64_runtime_arg_offset = 96;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_double_runtime_arg_offset = 104;
|
|
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_entry_point_offset = 264;
|
|
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word Thread_heap_base_offset = 36;
|
|
static constexpr dart::compiler::target::word Thread_callback_code_offset = 748;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_callback_stack_return_offset = 752;
|
|
static constexpr dart::compiler::target::word Thread_random_offset = 768;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_jump_to_frame_entry_point_offset = 324;
|
|
static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 776;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 8;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TimelineStream_enabled_offset = 8;
|
|
static constexpr dart::compiler::target::word TwoByteString_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Type_hash_offset = 16;
|
|
static constexpr dart::compiler::target::word Type_type_class_id_offset = 20;
|
|
static constexpr dart::compiler::target::word Type_type_state_offset = 22;
|
|
static constexpr dart::compiler::target::word Type_nullability_offset = 23;
|
|
static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Finalizer_callback_offset = 20;
|
|
static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerBase_entries_collected_offset = 16;
|
|
static constexpr dart::compiler::target::word FinalizerBase_isolate_offset = 4;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_detach_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerEntry_external_size_offset = 28;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 20;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 12;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 4;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word FunctionType_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_named_parameter_names_offset = 24;
|
|
static constexpr dart::compiler::target::word FunctionType_nullability_offset =
|
|
39;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_parameter_counts_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_type_parameter_counts_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_parameter_types_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_type_parameters_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
TypeParameter_parameterized_class_id_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeParameter_index_offset = 23;
|
|
static constexpr dart::compiler::target::word TypeParameter_nullability_offset =
|
|
25;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_instantiations_offset = 4;
|
|
static constexpr dart::compiler::target::word TypeArguments_length_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TypeArguments_types_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeParameters_names_offset = 4;
|
|
static constexpr dart::compiler::target::word TypeParameters_flags_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeParameters_bounds_offset = 12;
|
|
static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TypeParameter_bound_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeParameter_flags_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeRef_type_offset = 12;
|
|
static constexpr dart::compiler::target::word TypedDataBase_length_offset = 8;
|
|
static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
TypedDataView_offset_in_bytes_offset = 16;
|
|
static constexpr dart::compiler::target::word TypedData_payload_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_exception_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_stacktrace_offset = 8;
|
|
static constexpr dart::compiler::target::word UserTag_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_expected_cid_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_entrypoint_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakProperty_key_offset = 4;
|
|
static constexpr dart::compiler::target::word WeakProperty_value_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakReference_target_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
WeakReference_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
|
|
4, 12, 8, 16};
|
|
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word ApiError_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Array_header_size = 12;
|
|
static constexpr dart::compiler::target::word Bool_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Class_InstanceSize = 108;
|
|
static constexpr dart::compiler::target::word Closure_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word ClosureData_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_ObjectHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word Context_header_size = 12;
|
|
static constexpr dart::compiler::target::word Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word Field_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word Finalizer_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Function_InstanceSize = 88;
|
|
static constexpr dart::compiler::target::word FunctionType_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word FutureOr_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word ICData_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word Instance_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
InstructionsSection_UnalignedHeaderSize = 20;
|
|
static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Integer_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
|
|
60;
|
|
static constexpr dart::compiler::target::word LanguageError_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word Library_InstanceSize = 88;
|
|
static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word MirrorReference_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word Namespace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word NativeArguments_StructSize = 16;
|
|
static constexpr dart::compiler::target::word Number_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Object_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word PatchClass_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word Pointer_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word RegExp_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word Script_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Sentinel_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word StackTrace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word String_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
TransferableTypedData_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Type_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word TypeParameters_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word TypeRef_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word TypedData_HeaderSize = 12;
|
|
static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word UnwindError_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word UserTag_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word WeakReference_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
WeakSerializationReference_InstanceSize = 12;
|
|
#endif // defined(TARGET_ARCH_IA32) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_ARM64) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word Function_usage_counter_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
ICData_receivers_static_type_offset = 32;
|
|
static constexpr dart::compiler::target::word Array_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_element_size = 8;
|
|
static constexpr dart::compiler::target::word Code_elements_start_offset = 144;
|
|
static constexpr dart::compiler::target::word Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word Context_elements_start_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Context_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word ContextScope_element_size = 64;
|
|
static constexpr dart::compiler::target::word
|
|
ExceptionHandlers_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
|
|
12;
|
|
static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word OneByteString_element_size = 1;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_elements_start_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeArguments_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word TwoByteString_element_size = 2;
|
|
static constexpr dart::compiler::target::word Array_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
|
|
32765;
|
|
static constexpr dart::compiler::target::word Context_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetJIT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetJIT = 48;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetAOT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetAOT = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word OldPage_kBytesPerCardLog2 = 10;
|
|
static constexpr dart::compiler::target::word
|
|
NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word String_kMaxElements =
|
|
2305843009213693951;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult = 0;
|
|
static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_first_named_entry_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_named_entry_size = 16;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_position_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_positional_count_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_type_args_len_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_data_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_length_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word Array_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Class_declaration_type_offset =
|
|
96;
|
|
static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
|
|
156;
|
|
static constexpr dart::compiler::target::word Class_super_type_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
Class_host_type_arguments_field_offset_in_words_offset = 168;
|
|
static constexpr dart::compiler::target::word Closure_context_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_delayed_type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word Closure_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_function_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word Closure_hash_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ClosureData_default_type_arguments_kind_offset = 32;
|
|
static constexpr dart::compiler::target::word Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word Code_saved_instructions_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word Context_num_variables_offset = 8;
|
|
static constexpr dart::compiler::target::word Context_parent_offset = 16;
|
|
static constexpr dart::compiler::target::word Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Field_initializer_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Field_host_offset_or_field_id_offset = 40;
|
|
static constexpr dart::compiler::target::word Field_guarded_cid_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
Field_guarded_list_length_in_object_offset_offset = 88;
|
|
static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Field_is_nullable_offset = 82;
|
|
static constexpr dart::compiler::target::word Field_kind_bits_offset = 90;
|
|
static constexpr dart::compiler::target::word Function_code_offset = 64;
|
|
static constexpr dart::compiler::target::word Function_data_offset = 48;
|
|
static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
|
|
8, 16};
|
|
static constexpr dart::compiler::target::word Function_kind_tag_offset = 104;
|
|
static constexpr dart::compiler::target::word Function_packed_fields_offset =
|
|
123;
|
|
static constexpr dart::compiler::target::word Function_signature_offset = 40;
|
|
static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_length_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word OldPage_card_table_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word ICData_owner_offset = 40;
|
|
static constexpr dart::compiler::target::word ICData_state_bits_offset = 52;
|
|
static constexpr dart::compiler::target::word Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Isolate_current_tag_offset = 40;
|
|
static constexpr dart::compiler::target::word Isolate_default_tag_offset = 48;
|
|
static constexpr dart::compiler::target::word Isolate_finalizers_offset = 72;
|
|
static constexpr dart::compiler::target::word Isolate_ic_miss_code_offset = 56;
|
|
static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word Isolate_user_tag_offset = 32;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
ImmutableLinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_deleted_keys_offset = 40;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_index_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word MarkingStackBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_mask_offset = 32;
|
|
static constexpr dart::compiler::target::word Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argv_offset = 16;
|
|
static constexpr dart::compiler::target::word NativeArguments_retval_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
|
|
336;
|
|
static constexpr dart::compiler::target::word ObjectStore_int_type_offset = 248;
|
|
static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
|
|
376;
|
|
static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word OneByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word Thread_active_exception_offset =
|
|
1568;
|
|
static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
|
|
1576;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
|
|
1648;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
|
|
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1688;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_truncate_round_supported_offset = 1656;
|
|
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
|
|
608;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
|
|
432;
|
|
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
|
|
688;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word Thread_execution_state_offset =
|
|
1608;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word Thread_float_not_address_offset =
|
|
696;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
|
|
1584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
|
|
1640;
|
|
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
|
|
1696;
|
|
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
|
|
128;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1592;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_saved_shadow_call_stack_offset = 1600;
|
|
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
|
|
1616;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
|
|
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
|
|
152;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word Thread_top_resource_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word Thread_callback_code_offset =
|
|
1624;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_callback_stack_return_offset = 1632;
|
|
static constexpr dart::compiler::target::word Thread_random_offset = 1664;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1672;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TwoByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word Type_hash_offset = 32;
|
|
static constexpr dart::compiler::target::word Type_type_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word Type_type_state_offset = 42;
|
|
static constexpr dart::compiler::target::word Type_nullability_offset = 43;
|
|
static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Finalizer_callback_offset = 40;
|
|
static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerBase_entries_collected_offset = 32;
|
|
static constexpr dart::compiler::target::word FinalizerBase_isolate_offset = 8;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_detach_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerEntry_external_size_offset = 56;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 40;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 24;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word FunctionType_hash_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_named_parameter_names_offset = 48;
|
|
static constexpr dart::compiler::target::word FunctionType_nullability_offset =
|
|
71;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_parameter_counts_offset = 64;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_type_parameter_counts_offset = 68;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_parameter_types_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
TypeParameter_parameterized_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeParameter_index_offset = 43;
|
|
static constexpr dart::compiler::target::word TypeParameter_nullability_offset =
|
|
45;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeArguments_length_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TypeArguments_types_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeParameters_names_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeParameters_flags_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeParameters_bounds_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TypeParameter_bound_offset = 32;
|
|
static constexpr dart::compiler::target::word TypeParameter_flags_offset = 44;
|
|
static constexpr dart::compiler::target::word TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_length_offset = 16;
|
|
static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
TypedDataView_offset_in_bytes_offset = 32;
|
|
static constexpr dart::compiler::target::word TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_stacktrace_offset = 16;
|
|
static constexpr dart::compiler::target::word UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakProperty_value_offset = 16;
|
|
static constexpr dart::compiler::target::word WeakReference_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
WeakReference_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_wrappers_thread_offset[] = {
|
|
1416, 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496,
|
|
1504, 1512, 1520, 1528, -1, -1, -1, -1, 1536, 1544, -1,
|
|
-1, 1552, 1560, 1568, -1, -1, -1, -1, -1, -1};
|
|
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Array_header_size = 24;
|
|
static constexpr dart::compiler::target::word Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Class_InstanceSize = 184;
|
|
static constexpr dart::compiler::target::word Closure_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word ClosureData_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word Context_header_size = 24;
|
|
static constexpr dart::compiler::target::word Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Field_InstanceSize = 96;
|
|
static constexpr dart::compiler::target::word Finalizer_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Function_InstanceSize = 128;
|
|
static constexpr dart::compiler::target::word FunctionType_InstanceSize = 72;
|
|
static constexpr dart::compiler::target::word FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word ICData_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
|
|
120;
|
|
static constexpr dart::compiler::target::word LanguageError_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word Library_InstanceSize = 168;
|
|
static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word MirrorReference_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Namespace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word NativeArguments_StructSize = 32;
|
|
static constexpr dart::compiler::target::word Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word PatchClass_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word RegExp_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word Script_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word StackTrace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Type_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word TypeParameters_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word UnwindError_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word WeakReference_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
WeakSerializationReference_InstanceSize = 24;
|
|
#endif // defined(TARGET_ARCH_ARM64) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_X64) && defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word Function_usage_counter_offset =
|
|
80;
|
|
static constexpr dart::compiler::target::word
|
|
ICData_receivers_static_type_offset = 32;
|
|
static constexpr dart::compiler::target::word Array_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word Code_elements_start_offset = 144;
|
|
static constexpr dart::compiler::target::word Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word Context_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word ContextScope_element_size = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExceptionHandlers_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
|
|
12;
|
|
static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word OneByteString_element_size = 1;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeArguments_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word TwoByteString_element_size = 2;
|
|
static constexpr dart::compiler::target::word Array_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
|
|
65532;
|
|
static constexpr dart::compiler::target::word Context_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetJIT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetJIT = 40;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetAOT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetAOT = 22;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word String_kMaxElements = 536870911;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult = 0;
|
|
static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_first_named_entry_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_positional_count_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_type_args_len_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_length_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word Array_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Class_declaration_type_offset =
|
|
52;
|
|
static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
|
|
88;
|
|
static constexpr dart::compiler::target::word Class_super_type_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
Class_host_type_arguments_field_offset_in_words_offset = 100;
|
|
static constexpr dart::compiler::target::word Closure_context_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_delayed_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word Closure_function_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_function_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Closure_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ClosureData_default_type_arguments_kind_offset = 20;
|
|
static constexpr dart::compiler::target::word Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word Code_saved_instructions_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word Context_num_variables_offset = 8;
|
|
static constexpr dart::compiler::target::word Context_parent_offset = 12;
|
|
static constexpr dart::compiler::target::word Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Field_initializer_function_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Field_host_offset_or_field_id_offset = 24;
|
|
static constexpr dart::compiler::target::word Field_guarded_cid_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
Field_guarded_list_length_in_object_offset_offset = 56;
|
|
static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word Field_is_nullable_offset = 50;
|
|
static constexpr dart::compiler::target::word Field_kind_bits_offset = 58;
|
|
static constexpr dart::compiler::target::word Function_code_offset = 44;
|
|
static constexpr dart::compiler::target::word Function_data_offset = 36;
|
|
static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
|
|
8, 16};
|
|
static constexpr dart::compiler::target::word Function_kind_tag_offset = 72;
|
|
static constexpr dart::compiler::target::word Function_packed_fields_offset =
|
|
91;
|
|
static constexpr dart::compiler::target::word Function_signature_offset = 32;
|
|
static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_length_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word OldPage_card_table_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word ICData_owner_offset = 40;
|
|
static constexpr dart::compiler::target::word ICData_state_bits_offset = 52;
|
|
static constexpr dart::compiler::target::word Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Isolate_current_tag_offset = 40;
|
|
static constexpr dart::compiler::target::word Isolate_default_tag_offset = 48;
|
|
static constexpr dart::compiler::target::word Isolate_finalizers_offset = 72;
|
|
static constexpr dart::compiler::target::word Isolate_ic_miss_code_offset = 56;
|
|
static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word Isolate_user_tag_offset = 32;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ImmutableLinkedHashBase_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_deleted_keys_offset = 24;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_index_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word MarkingStackBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_mask_offset = 32;
|
|
static constexpr dart::compiler::target::word Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argv_offset = 16;
|
|
static constexpr dart::compiler::target::word NativeArguments_retval_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
|
|
336;
|
|
static constexpr dart::compiler::target::word ObjectStore_int_type_offset = 248;
|
|
static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
|
|
376;
|
|
static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word OneByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word Thread_active_exception_offset =
|
|
1504;
|
|
static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
|
|
1512;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
|
|
1584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
|
|
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1624;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_truncate_round_supported_offset = 1592;
|
|
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
|
|
608;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
|
|
432;
|
|
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
|
|
688;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word Thread_execution_state_offset =
|
|
1544;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word Thread_float_not_address_offset =
|
|
696;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
|
|
1520;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
|
|
1576;
|
|
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
|
|
1632;
|
|
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
|
|
128;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1528;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_saved_shadow_call_stack_offset = 1536;
|
|
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
|
|
1552;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
|
|
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
|
|
152;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word Thread_top_resource_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word Thread_callback_code_offset =
|
|
1560;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_callback_stack_return_offset = 1568;
|
|
static constexpr dart::compiler::target::word Thread_random_offset = 1600;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1608;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TwoByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word Type_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word Type_type_class_id_offset = 32;
|
|
static constexpr dart::compiler::target::word Type_type_state_offset = 34;
|
|
static constexpr dart::compiler::target::word Type_nullability_offset = 35;
|
|
static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
|
|
36;
|
|
static constexpr dart::compiler::target::word Finalizer_callback_offset = 32;
|
|
static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerBase_entries_collected_offset = 24;
|
|
static constexpr dart::compiler::target::word FinalizerBase_isolate_offset = 8;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_detach_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerEntry_external_size_offset = 32;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 24;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 16;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word FunctionType_hash_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_named_parameter_names_offset = 36;
|
|
static constexpr dart::compiler::target::word FunctionType_nullability_offset =
|
|
51;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_parameter_counts_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_type_parameter_counts_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_parameter_types_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
TypeParameter_parameterized_class_id_offset = 32;
|
|
static constexpr dart::compiler::target::word TypeParameter_index_offset = 35;
|
|
static constexpr dart::compiler::target::word TypeParameter_nullability_offset =
|
|
37;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeArguments_length_offset = 12;
|
|
static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word TypeArguments_types_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeParameters_names_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeParameters_flags_offset = 12;
|
|
static constexpr dart::compiler::target::word TypeParameters_bounds_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word TypeParameter_bound_offset = 28;
|
|
static constexpr dart::compiler::target::word TypeParameter_flags_offset = 36;
|
|
static constexpr dart::compiler::target::word TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_length_offset = 20;
|
|
static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
TypedDataView_offset_in_bytes_offset = 28;
|
|
static constexpr dart::compiler::target::word TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_stacktrace_offset = 12;
|
|
static constexpr dart::compiler::target::word UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakProperty_value_offset = 12;
|
|
static constexpr dart::compiler::target::word WeakReference_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
WeakReference_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_wrappers_thread_offset[] = {
|
|
1416, 1424, 1432, 1440, -1, -1, 1448, 1456,
|
|
1464, 1472, 1480, -1, 1488, 1496, -1, -1};
|
|
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Array_header_size = 16;
|
|
static constexpr dart::compiler::target::word Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Class_InstanceSize = 112;
|
|
static constexpr dart::compiler::target::word Closure_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word ClosureData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word Context_header_size = 16;
|
|
static constexpr dart::compiler::target::word Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word Field_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word Finalizer_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Function_InstanceSize = 96;
|
|
static constexpr dart::compiler::target::word FunctionType_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word ICData_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
|
|
64;
|
|
static constexpr dart::compiler::target::word LanguageError_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word Library_InstanceSize = 112;
|
|
static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word MirrorReference_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Namespace_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word NativeArguments_StructSize = 32;
|
|
static constexpr dart::compiler::target::word Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word PatchClass_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word RegExp_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word Script_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word StackTrace_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Type_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word TypeParameters_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word UnwindError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word WeakReference_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
WeakSerializationReference_InstanceSize = 16;
|
|
#endif // defined(TARGET_ARCH_X64) && defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_ARM64) && defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word Function_usage_counter_offset =
|
|
80;
|
|
static constexpr dart::compiler::target::word
|
|
ICData_receivers_static_type_offset = 32;
|
|
static constexpr dart::compiler::target::word Array_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word Code_elements_start_offset = 144;
|
|
static constexpr dart::compiler::target::word Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word Context_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word ContextScope_element_size = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExceptionHandlers_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
|
|
12;
|
|
static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word OneByteString_element_size = 1;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeArguments_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word TwoByteString_element_size = 2;
|
|
static constexpr dart::compiler::target::word Array_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
|
|
65532;
|
|
static constexpr dart::compiler::target::word Context_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetJIT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetJIT = 48;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetAOT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetAOT = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word String_kMaxElements = 536870911;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult = 0;
|
|
static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_first_named_entry_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_positional_count_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_type_args_len_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_length_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word Array_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Class_declaration_type_offset =
|
|
52;
|
|
static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
|
|
88;
|
|
static constexpr dart::compiler::target::word Class_super_type_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
Class_host_type_arguments_field_offset_in_words_offset = 100;
|
|
static constexpr dart::compiler::target::word Closure_context_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_delayed_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word Closure_function_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_function_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Closure_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ClosureData_default_type_arguments_kind_offset = 20;
|
|
static constexpr dart::compiler::target::word Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word Code_saved_instructions_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word Context_num_variables_offset = 8;
|
|
static constexpr dart::compiler::target::word Context_parent_offset = 12;
|
|
static constexpr dart::compiler::target::word Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Field_initializer_function_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Field_host_offset_or_field_id_offset = 24;
|
|
static constexpr dart::compiler::target::word Field_guarded_cid_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
Field_guarded_list_length_in_object_offset_offset = 56;
|
|
static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word Field_is_nullable_offset = 50;
|
|
static constexpr dart::compiler::target::word Field_kind_bits_offset = 58;
|
|
static constexpr dart::compiler::target::word Function_code_offset = 44;
|
|
static constexpr dart::compiler::target::word Function_data_offset = 36;
|
|
static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
|
|
8, 16};
|
|
static constexpr dart::compiler::target::word Function_kind_tag_offset = 72;
|
|
static constexpr dart::compiler::target::word Function_packed_fields_offset =
|
|
91;
|
|
static constexpr dart::compiler::target::word Function_signature_offset = 32;
|
|
static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_length_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word OldPage_card_table_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word ICData_owner_offset = 40;
|
|
static constexpr dart::compiler::target::word ICData_state_bits_offset = 52;
|
|
static constexpr dart::compiler::target::word Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Isolate_current_tag_offset = 40;
|
|
static constexpr dart::compiler::target::word Isolate_default_tag_offset = 48;
|
|
static constexpr dart::compiler::target::word Isolate_finalizers_offset = 72;
|
|
static constexpr dart::compiler::target::word Isolate_ic_miss_code_offset = 56;
|
|
static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word Isolate_user_tag_offset = 32;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ImmutableLinkedHashBase_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_deleted_keys_offset = 24;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_index_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word MarkingStackBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_mask_offset = 32;
|
|
static constexpr dart::compiler::target::word Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argv_offset = 16;
|
|
static constexpr dart::compiler::target::word NativeArguments_retval_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
|
|
336;
|
|
static constexpr dart::compiler::target::word ObjectStore_int_type_offset = 248;
|
|
static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
|
|
376;
|
|
static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word OneByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word Thread_active_exception_offset =
|
|
1568;
|
|
static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
|
|
1576;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
|
|
1648;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
|
|
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1688;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_truncate_round_supported_offset = 1656;
|
|
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
|
|
608;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
|
|
432;
|
|
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
|
|
688;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word Thread_execution_state_offset =
|
|
1608;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word Thread_float_not_address_offset =
|
|
696;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
|
|
1584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
|
|
1640;
|
|
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
|
|
1696;
|
|
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
|
|
128;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1592;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_saved_shadow_call_stack_offset = 1600;
|
|
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
|
|
1616;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
|
|
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
|
|
152;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word Thread_top_resource_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word Thread_callback_code_offset =
|
|
1624;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_callback_stack_return_offset = 1632;
|
|
static constexpr dart::compiler::target::word Thread_random_offset = 1664;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1672;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TwoByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word Type_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word Type_type_class_id_offset = 32;
|
|
static constexpr dart::compiler::target::word Type_type_state_offset = 34;
|
|
static constexpr dart::compiler::target::word Type_nullability_offset = 35;
|
|
static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
|
|
36;
|
|
static constexpr dart::compiler::target::word Finalizer_callback_offset = 32;
|
|
static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerBase_entries_collected_offset = 24;
|
|
static constexpr dart::compiler::target::word FinalizerBase_isolate_offset = 8;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_detach_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerEntry_external_size_offset = 32;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 24;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 16;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word FunctionType_hash_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_named_parameter_names_offset = 36;
|
|
static constexpr dart::compiler::target::word FunctionType_nullability_offset =
|
|
51;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_parameter_counts_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_type_parameter_counts_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_parameter_types_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
TypeParameter_parameterized_class_id_offset = 32;
|
|
static constexpr dart::compiler::target::word TypeParameter_index_offset = 35;
|
|
static constexpr dart::compiler::target::word TypeParameter_nullability_offset =
|
|
37;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeArguments_length_offset = 12;
|
|
static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word TypeArguments_types_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeParameters_names_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeParameters_flags_offset = 12;
|
|
static constexpr dart::compiler::target::word TypeParameters_bounds_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word TypeParameter_bound_offset = 28;
|
|
static constexpr dart::compiler::target::word TypeParameter_flags_offset = 36;
|
|
static constexpr dart::compiler::target::word TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_length_offset = 20;
|
|
static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
TypedDataView_offset_in_bytes_offset = 28;
|
|
static constexpr dart::compiler::target::word TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_stacktrace_offset = 12;
|
|
static constexpr dart::compiler::target::word UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakProperty_value_offset = 12;
|
|
static constexpr dart::compiler::target::word WeakReference_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
WeakReference_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_wrappers_thread_offset[] = {
|
|
1416, 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496,
|
|
1504, 1512, 1520, 1528, -1, -1, -1, -1, 1536, 1544, -1,
|
|
-1, 1552, 1560, 1568, -1, -1, -1, -1, -1, -1};
|
|
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Array_header_size = 16;
|
|
static constexpr dart::compiler::target::word Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Class_InstanceSize = 112;
|
|
static constexpr dart::compiler::target::word Closure_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word ClosureData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word Context_header_size = 16;
|
|
static constexpr dart::compiler::target::word Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word Field_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word Finalizer_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Function_InstanceSize = 96;
|
|
static constexpr dart::compiler::target::word FunctionType_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word ICData_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
|
|
64;
|
|
static constexpr dart::compiler::target::word LanguageError_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word Library_InstanceSize = 112;
|
|
static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word MirrorReference_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Namespace_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word NativeArguments_StructSize = 32;
|
|
static constexpr dart::compiler::target::word Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word PatchClass_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word RegExp_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word Script_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word StackTrace_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Type_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word TypeParameters_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word UnwindError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word WeakReference_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
WeakSerializationReference_InstanceSize = 16;
|
|
#endif // defined(TARGET_ARCH_ARM64) && defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_RISCV32) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word Function_usage_counter_offset =
|
|
72;
|
|
static constexpr dart::compiler::target::word
|
|
ICData_receivers_static_type_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word Code_elements_start_offset = 76;
|
|
static constexpr dart::compiler::target::word Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word Context_elements_start_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ContextScope_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word ContextScope_element_size = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExceptionHandlers_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
|
|
12;
|
|
static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word ObjectPool_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
OneByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word OneByteString_element_size = 1;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_elements_start_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeArguments_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
TwoByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word TwoByteString_element_size = 2;
|
|
static constexpr dart::compiler::target::word Array_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
|
|
65533;
|
|
static constexpr dart::compiler::target::word Context_kMaxElements = 268435455;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetJIT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetJIT = 42;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetAOT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetAOT = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kNonBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word String_kMaxElements = 536870911;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult = 0;
|
|
static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AbstractType_type_test_stub_entry_point_offset = 4;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_first_named_entry_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_positional_count_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_type_args_len_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Array_length_offset = 8;
|
|
static constexpr dart::compiler::target::word Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word Array_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word Class_declaration_type_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
|
|
84;
|
|
static constexpr dart::compiler::target::word Class_super_type_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
Class_host_type_arguments_field_offset_in_words_offset = 96;
|
|
static constexpr dart::compiler::target::word Closure_context_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_delayed_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Closure_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_function_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Closure_hash_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_instantiator_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
ClosureData_default_type_arguments_kind_offset = 16;
|
|
static constexpr dart::compiler::target::word Code_object_pool_offset = 20;
|
|
static constexpr dart::compiler::target::word Code_saved_instructions_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Code_owner_offset = 28;
|
|
static constexpr dart::compiler::target::word Context_num_variables_offset = 4;
|
|
static constexpr dart::compiler::target::word Context_parent_offset = 8;
|
|
static constexpr dart::compiler::target::word Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Field_initializer_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Field_host_offset_or_field_id_offset = 20;
|
|
static constexpr dart::compiler::target::word Field_guarded_cid_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
Field_guarded_list_length_in_object_offset_offset = 52;
|
|
static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Field_is_nullable_offset = 46;
|
|
static constexpr dart::compiler::target::word Field_kind_bits_offset = 54;
|
|
static constexpr dart::compiler::target::word Function_code_offset = 32;
|
|
static constexpr dart::compiler::target::word Function_data_offset = 24;
|
|
static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
|
|
4, 8};
|
|
static constexpr dart::compiler::target::word Function_kind_tag_offset = 64;
|
|
static constexpr dart::compiler::target::word Function_packed_fields_offset =
|
|
83;
|
|
static constexpr dart::compiler::target::word Function_signature_offset = 20;
|
|
static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word OldPage_card_table_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
CallSiteData_arguments_descriptor_offset = 8;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word ICData_entries_offset = 12;
|
|
static constexpr dart::compiler::target::word ICData_owner_offset = 20;
|
|
static constexpr dart::compiler::target::word ICData_state_bits_offset = 28;
|
|
static constexpr dart::compiler::target::word Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Isolate_current_tag_offset = 20;
|
|
static constexpr dart::compiler::target::word Isolate_default_tag_offset = 24;
|
|
static constexpr dart::compiler::target::word Isolate_finalizers_offset = 36;
|
|
static constexpr dart::compiler::target::word Isolate_ic_miss_code_offset = 28;
|
|
static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_shared_class_table_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_cached_class_table_table_offset = 16;
|
|
static constexpr dart::compiler::target::word Isolate_user_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
ImmutableLinkedHashBase_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_deleted_keys_offset = 20;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_index_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
MarkingStackBlock_pointers_offset = 8;
|
|
static constexpr dart::compiler::target::word MarkingStackBlock_top_offset = 4;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_mask_offset = 16;
|
|
static constexpr dart::compiler::target::word Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word NativeArguments_argv_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_retval_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
|
|
168;
|
|
static constexpr dart::compiler::target::word ObjectStore_int_type_offset = 124;
|
|
static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
|
|
188;
|
|
static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word OneByteString_data_offset = 12;
|
|
static constexpr dart::compiler::target::word PointerBase_data_offset = 4;
|
|
static constexpr dart::compiler::target::word Pointer_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_lower_limit_offset = 12;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_upper_limit_offset = 14;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 4;
|
|
static constexpr dart::compiler::target::word String_hash_offset = 8;
|
|
static constexpr dart::compiler::target::word String_length_offset = 4;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_AllocateArray_entry_point_offset = 376;
|
|
static constexpr dart::compiler::target::word Thread_active_exception_offset =
|
|
792;
|
|
static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
|
|
796;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_array_write_barrier_entry_point_offset = 268;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_entry_point_offset = 284;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_stub_offset = 188;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_entry_point_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_stub_offset = 192;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_entry_point_offset = 292;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_stub_offset = 196;
|
|
static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 832;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_auto_scope_native_wrapper_entry_point_offset = 340;
|
|
static constexpr dart::compiler::target::word Thread_bool_false_offset = 120;
|
|
static constexpr dart::compiler::target::word Thread_bool_true_offset = 116;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_bootstrap_native_wrapper_entry_point_offset = 332;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_entry_point_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_stub_offset = 136;
|
|
static constexpr dart::compiler::target::word Thread_dart_stream_offset = 856;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_dispatch_table_array_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_truncate_round_supported_offset = 836;
|
|
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
|
|
312;
|
|
static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 224;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
|
|
316;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
|
|
228;
|
|
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
|
|
356;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_negate_address_offset = 352;
|
|
static constexpr dart::compiler::target::word Thread_end_offset = 52;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_enter_safepoint_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word Thread_execution_state_offset =
|
|
812;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_stub_offset = 252;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_stub_offset = 260;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_entry_point_offset = 320;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_allocation_stub_code_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_callers_target_code_offset = 124;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_absolute_address_offset = 368;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_negate_address_offset = 364;
|
|
static constexpr dart::compiler::target::word Thread_float_not_address_offset =
|
|
360;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_zerow_address_offset = 372;
|
|
static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
|
|
800;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_invoke_dart_code_stub_offset = 132;
|
|
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
|
|
828;
|
|
static constexpr dart::compiler::target::word Thread_isolate_offset = 40;
|
|
static constexpr dart::compiler::target::word Thread_isolate_group_offset = 860;
|
|
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_return_stub_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_throw_stub_offset = 236;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_specialize_type_test_stub_offset = 244;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_marking_stack_block_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_megamorphic_call_checked_entry_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_entry_offset = 308;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_stub_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_no_scope_native_wrapper_entry_point_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 140;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
|
|
static constexpr dart::compiler::target::word Thread_object_null_offset = 112;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_predefined_symbols_address_offset = 344;
|
|
static constexpr dart::compiler::target::word Thread_resume_pc_offset = 804;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_saved_shadow_call_stack_offset = 808;
|
|
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
|
|
816;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_entry_point_offset = 328;
|
|
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 28;
|
|
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_flags_offset = 60;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
|
|
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
|
|
76;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_top_exit_frame_info_offset = 72;
|
|
static constexpr dart::compiler::target::word Thread_top_offset = 48;
|
|
static constexpr dart::compiler::target::word Thread_top_resource_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_int64_runtime_arg_offset = 96;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_double_runtime_arg_offset = 104;
|
|
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_entry_point_offset = 264;
|
|
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word Thread_heap_base_offset = 36;
|
|
static constexpr dart::compiler::target::word Thread_callback_code_offset = 820;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_callback_stack_return_offset = 824;
|
|
static constexpr dart::compiler::target::word Thread_random_offset = 840;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_jump_to_frame_entry_point_offset = 324;
|
|
static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 848;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 8;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TimelineStream_enabled_offset = 8;
|
|
static constexpr dart::compiler::target::word TwoByteString_data_offset = 12;
|
|
static constexpr dart::compiler::target::word Type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word Type_hash_offset = 16;
|
|
static constexpr dart::compiler::target::word Type_type_class_id_offset = 20;
|
|
static constexpr dart::compiler::target::word Type_type_state_offset = 22;
|
|
static constexpr dart::compiler::target::word Type_nullability_offset = 23;
|
|
static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Finalizer_callback_offset = 20;
|
|
static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerBase_entries_collected_offset = 16;
|
|
static constexpr dart::compiler::target::word FinalizerBase_isolate_offset = 4;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_detach_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerEntry_external_size_offset = 28;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 20;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 12;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 4;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word FunctionType_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_named_parameter_names_offset = 24;
|
|
static constexpr dart::compiler::target::word FunctionType_nullability_offset =
|
|
39;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_parameter_counts_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_type_parameter_counts_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_parameter_types_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_type_parameters_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
TypeParameter_parameterized_class_id_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeParameter_index_offset = 23;
|
|
static constexpr dart::compiler::target::word TypeParameter_nullability_offset =
|
|
25;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_instantiations_offset = 4;
|
|
static constexpr dart::compiler::target::word TypeArguments_length_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TypeArguments_types_offset = 20;
|
|
static constexpr dart::compiler::target::word TypeParameters_names_offset = 4;
|
|
static constexpr dart::compiler::target::word TypeParameters_flags_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeParameters_bounds_offset = 12;
|
|
static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TypeParameter_bound_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeParameter_flags_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeRef_type_offset = 12;
|
|
static constexpr dart::compiler::target::word TypedDataBase_length_offset = 8;
|
|
static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
TypedDataView_offset_in_bytes_offset = 16;
|
|
static constexpr dart::compiler::target::word TypedData_payload_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_exception_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_stacktrace_offset = 8;
|
|
static constexpr dart::compiler::target::word UserTag_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_expected_cid_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_entrypoint_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakProperty_key_offset = 4;
|
|
static constexpr dart::compiler::target::word WeakProperty_value_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakReference_target_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
WeakReference_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
|
|
4, 12, 8, 16};
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_wrappers_thread_offset[] = {
|
|
-1, -1, -1, -1, -1, 720, 724, 728, -1, -1, 732,
|
|
736, 740, -1, -1, -1, 744, 748, 752, 756, 760, 764,
|
|
768, 772, -1, -1, -1, -1, 776, 780, 784, 788};
|
|
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word ApiError_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Array_header_size = 12;
|
|
static constexpr dart::compiler::target::word Bool_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Class_InstanceSize = 108;
|
|
static constexpr dart::compiler::target::word Closure_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word ClosureData_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_ObjectHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word Context_header_size = 12;
|
|
static constexpr dart::compiler::target::word Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word Field_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word Finalizer_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Function_InstanceSize = 88;
|
|
static constexpr dart::compiler::target::word FunctionType_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word FutureOr_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word ICData_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word Instance_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
InstructionsSection_UnalignedHeaderSize = 20;
|
|
static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Integer_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
|
|
60;
|
|
static constexpr dart::compiler::target::word LanguageError_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word Library_InstanceSize = 88;
|
|
static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word MirrorReference_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word Namespace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word NativeArguments_StructSize = 16;
|
|
static constexpr dart::compiler::target::word Number_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Object_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word PatchClass_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word Pointer_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word RegExp_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word Script_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Sentinel_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word StackTrace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word String_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
TransferableTypedData_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word Type_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word TypeParameters_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word TypeRef_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word TypedData_HeaderSize = 12;
|
|
static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word UnwindError_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word UserTag_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word WeakReference_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
WeakSerializationReference_InstanceSize = 12;
|
|
#endif // defined(TARGET_ARCH_RISCV32) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_RISCV64) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word Function_usage_counter_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
ICData_receivers_static_type_offset = 32;
|
|
static constexpr dart::compiler::target::word Array_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_element_size = 8;
|
|
static constexpr dart::compiler::target::word Code_elements_start_offset = 144;
|
|
static constexpr dart::compiler::target::word Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word Context_elements_start_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word Context_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word ContextScope_element_size = 64;
|
|
static constexpr dart::compiler::target::word
|
|
ExceptionHandlers_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word ExceptionHandlers_element_size =
|
|
12;
|
|
static constexpr dart::compiler::target::word ObjectPool_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word OneByteString_element_size = 1;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_elements_start_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeArguments_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word TwoByteString_element_size = 2;
|
|
static constexpr dart::compiler::target::word Array_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word Array_kMaxNewSpaceElements =
|
|
32765;
|
|
static constexpr dart::compiler::target::word Context_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetJIT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetJIT = 42;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kMonomorphicEntryOffsetAOT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kPolymorphicEntryOffsetAOT = 16;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word OldPage_kBytesPerCardLog2 = 10;
|
|
static constexpr dart::compiler::target::word
|
|
NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word String_kMaxElements =
|
|
2305843009213693951;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_kTestResult = 0;
|
|
static constexpr dart::compiler::target::word TypeArguments_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_count_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_size_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_first_named_entry_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_named_entry_size = 16;
|
|
static constexpr dart::compiler::target::word ArgumentsDescriptor_name_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_position_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_positional_count_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
ArgumentsDescriptor_type_args_len_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_data_offset = 24;
|
|
static constexpr dart::compiler::target::word Array_length_offset = 16;
|
|
static constexpr dart::compiler::target::word Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word Array_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word Class_declaration_type_offset =
|
|
96;
|
|
static constexpr dart::compiler::target::word Class_num_type_arguments_offset =
|
|
156;
|
|
static constexpr dart::compiler::target::word Class_super_type_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
Class_host_type_arguments_field_offset_in_words_offset = 168;
|
|
static constexpr dart::compiler::target::word Closure_context_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_delayed_type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word Closure_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_function_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word Closure_hash_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ClosureData_default_type_arguments_kind_offset = 32;
|
|
static constexpr dart::compiler::target::word Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word Code_saved_instructions_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word Context_num_variables_offset = 8;
|
|
static constexpr dart::compiler::target::word Context_parent_offset = 16;
|
|
static constexpr dart::compiler::target::word Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Field_initializer_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Field_host_offset_or_field_id_offset = 40;
|
|
static constexpr dart::compiler::target::word Field_guarded_cid_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
Field_guarded_list_length_in_object_offset_offset = 88;
|
|
static constexpr dart::compiler::target::word Field_guarded_list_length_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Field_is_nullable_offset = 82;
|
|
static constexpr dart::compiler::target::word Field_kind_bits_offset = 90;
|
|
static constexpr dart::compiler::target::word Function_code_offset = 64;
|
|
static constexpr dart::compiler::target::word Function_data_offset = 48;
|
|
static constexpr dart::compiler::target::word Function_entry_point_offset[] = {
|
|
8, 16};
|
|
static constexpr dart::compiler::target::word Function_kind_tag_offset = 104;
|
|
static constexpr dart::compiler::target::word Function_packed_fields_offset =
|
|
123;
|
|
static constexpr dart::compiler::target::word Function_signature_offset = 40;
|
|
static constexpr dart::compiler::target::word FutureOr_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_length_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word OldPage_card_table_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word ICData_owner_offset = 40;
|
|
static constexpr dart::compiler::target::word ICData_state_bits_offset = 52;
|
|
static constexpr dart::compiler::target::word Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word Isolate_current_tag_offset = 40;
|
|
static constexpr dart::compiler::target::word Isolate_default_tag_offset = 48;
|
|
static constexpr dart::compiler::target::word Isolate_finalizers_offset = 72;
|
|
static constexpr dart::compiler::target::word Isolate_ic_miss_code_offset = 56;
|
|
static constexpr dart::compiler::target::word IsolateGroup_object_store_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word Isolate_user_tag_offset = 32;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
ImmutableLinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_deleted_keys_offset = 40;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_hash_mask_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_index_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_used_data_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word MarkingStackBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_buckets_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_mask_offset = 32;
|
|
static constexpr dart::compiler::target::word Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argc_tag_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word NativeArguments_argv_offset = 16;
|
|
static constexpr dart::compiler::target::word NativeArguments_retval_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word ObjectStore_double_type_offset =
|
|
336;
|
|
static constexpr dart::compiler::target::word ObjectStore_int_type_offset = 248;
|
|
static constexpr dart::compiler::target::word ObjectStore_string_type_offset =
|
|
376;
|
|
static constexpr dart::compiler::target::word ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word OneByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word Pointer_type_arguments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_pointers_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word StoreBufferBlock_top_offset = 8;
|
|
static constexpr dart::compiler::target::word String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word Thread_active_exception_offset =
|
|
1560;
|
|
static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
|
|
1568;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
|
|
1640;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
|
|
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1680;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_truncate_round_supported_offset = 1648;
|
|
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
|
|
608;
|
|
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
|
|
432;
|
|
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
|
|
688;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word Thread_execution_state_offset =
|
|
1600;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word Thread_float_not_address_offset =
|
|
696;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
|
|
1576;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
|
|
1632;
|
|
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
|
|
1688;
|
|
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
|
|
128;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1584;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_saved_shadow_call_stack_offset = 1592;
|
|
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
|
|
1608;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
|
|
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
|
|
152;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word Thread_top_resource_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word Thread_callback_code_offset =
|
|
1616;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_callback_stack_return_offset = 1624;
|
|
static constexpr dart::compiler::target::word Thread_random_offset = 1656;
|
|
static constexpr dart::compiler::target::word
|
|
Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1664;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
|
|
0;
|
|
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_sp_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word TsanUtils_exception_fp_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TimelineStream_enabled_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word TwoByteString_data_offset = 16;
|
|
static constexpr dart::compiler::target::word Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word Type_hash_offset = 32;
|
|
static constexpr dart::compiler::target::word Type_type_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word Type_type_state_offset = 42;
|
|
static constexpr dart::compiler::target::word Type_nullability_offset = 43;
|
|
static constexpr dart::compiler::target::word Finalizer_type_arguments_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word Finalizer_callback_offset = 40;
|
|
static constexpr dart::compiler::target::word FinalizerBase_all_entries_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word FinalizerBase_detachments_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerBase_entries_collected_offset = 32;
|
|
static constexpr dart::compiler::target::word FinalizerBase_isolate_offset = 8;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_detach_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
FinalizerEntry_external_size_offset = 56;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_finalizer_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_next_offset = 40;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_token_offset = 24;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_value_offset = 8;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_callback_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word FunctionType_hash_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_named_parameter_names_offset = 48;
|
|
static constexpr dart::compiler::target::word FunctionType_nullability_offset =
|
|
71;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_parameter_counts_offset = 64;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_packed_type_parameter_counts_offset = 68;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_parameter_types_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
TypeParameter_parameterized_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeParameter_index_offset = 43;
|
|
static constexpr dart::compiler::target::word TypeParameter_nullability_offset =
|
|
45;
|
|
static constexpr dart::compiler::target::word
|
|
TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeArguments_length_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeArguments_nullability_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TypeArguments_types_offset = 40;
|
|
static constexpr dart::compiler::target::word TypeParameters_names_offset = 8;
|
|
static constexpr dart::compiler::target::word TypeParameters_flags_offset = 16;
|
|
static constexpr dart::compiler::target::word TypeParameters_bounds_offset = 24;
|
|
static constexpr dart::compiler::target::word TypeParameters_defaults_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word TypeParameter_bound_offset = 32;
|
|
static constexpr dart::compiler::target::word TypeParameter_flags_offset = 44;
|
|
static constexpr dart::compiler::target::word TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_length_offset = 16;
|
|
static constexpr dart::compiler::target::word TypedDataView_typed_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
TypedDataView_offset_in_bytes_offset = 32;
|
|
static constexpr dart::compiler::target::word TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
UnhandledException_stacktrace_offset = 16;
|
|
static constexpr dart::compiler::target::word UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word WeakProperty_value_offset = 16;
|
|
static constexpr dart::compiler::target::word WeakReference_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
WeakReference_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
Thread_write_barrier_wrappers_thread_offset[] = {
|
|
-1, -1, -1, -1, -1, 1416, 1424, 1432, -1, -1, 1440,
|
|
1448, 1456, -1, -1, -1, 1464, 1472, 1480, 1488, 1496, 1504,
|
|
1512, 1520, -1, -1, -1, -1, 1528, 1536, 1544, 1552};
|
|
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Array_header_size = 24;
|
|
static constexpr dart::compiler::target::word Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word Class_InstanceSize = 184;
|
|
static constexpr dart::compiler::target::word Closure_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word ClosureData_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word Context_header_size = 24;
|
|
static constexpr dart::compiler::target::word Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word DynamicLibrary_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word ExternalTypedData_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word FfiTrampolineData_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Field_InstanceSize = 96;
|
|
static constexpr dart::compiler::target::word Finalizer_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word FinalizerEntry_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word NativeFinalizer_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Function_InstanceSize = 128;
|
|
static constexpr dart::compiler::target::word FunctionType_InstanceSize = 72;
|
|
static constexpr dart::compiler::target::word FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word GrowableObjectArray_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word ICData_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Instructions_UnalignedHeaderSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word InstructionsTable_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word KernelProgramInfo_InstanceSize =
|
|
120;
|
|
static constexpr dart::compiler::target::word LanguageError_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word Library_InstanceSize = 168;
|
|
static constexpr dart::compiler::target::word LibraryPrefix_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word LinkedHashBase_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word MegamorphicCache_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word MirrorReference_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Namespace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word NativeArguments_StructSize = 32;
|
|
static constexpr dart::compiler::target::word Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word PatchClass_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word ReceivePort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word RegExp_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word Script_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word SingleTargetCache_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word StackTrace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word SubtypeTestCache_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word LoadingUnit_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word Type_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word TypeParameter_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word TypeParameters_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataBase_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word TypedDataView_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word UnhandledException_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word UnlinkedCall_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word UnwindError_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word WeakProperty_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word WeakReference_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
WeakSerializationReference_InstanceSize = 24;
|
|
#endif // defined(TARGET_ARCH_RISCV64) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#endif // !defined(PRODUCT)
|
|
|
|
#if !defined(PRODUCT)
|
|
|
|
#if defined(TARGET_ARCH_ARM) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClassTable_elements_start_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 1;
|
|
static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
|
|
88;
|
|
static constexpr dart::compiler::target::word AOT_Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Context_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ContextScope_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_element_size = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectPool_elements_start_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_OneByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
|
|
1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_elements_start_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TwoByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
|
|
2;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
|
|
65533;
|
|
static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetJIT = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetJIT = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetAOT = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetAOT = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kNonBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word AOT_String_kMaxElements =
|
|
536870911;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
|
|
0;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_AbstractType_type_test_stub_entry_point_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_count_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_size_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_first_named_entry_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_name_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_positional_count_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_type_args_len_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Array_data_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Array_length_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_declaration_type_offset = 52;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_num_type_arguments_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Class_super_type_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_host_type_arguments_field_offset_in_words_offset = 84;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SharedClassTable_class_heap_stats_table_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Closure_context_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_delayed_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Closure_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_function_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_instantiator_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClosureData_default_type_arguments_kind_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Code_object_pool_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Code_saved_instructions_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Code_owner_offset = 28;
|
|
static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word AOT_Context_parent_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_initializer_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_host_offset_or_field_id_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_in_object_offset_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset = 42;
|
|
static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 46;
|
|
static constexpr dart::compiler::target::word AOT_Function_code_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Function_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_entry_point_offset[] = {4, 8};
|
|
static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_packed_fields_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Function_signature_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FutureOr_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_card_table_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CallSiteData_arguments_descriptor_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_ic_miss_code_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_object_store_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_shared_class_table_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_cached_class_table_table_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
|
|
44;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ImmutableLinkedHashBase_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_deleted_keys_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_hash_mask_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_used_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MarkingStackBlock_pointers_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_buckets_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_argc_tag_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_retval_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_double_type_offset = 168;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
|
|
124;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_string_type_offset = 188;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Pointer_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_lower_limit_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_target_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_upper_limit_offset = 14;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_StoreBufferBlock_pointers_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word AOT_String_hash_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_String_length_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_cache_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_AllocateArray_entry_point_offset = 376;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_exception_offset = 752;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_stacktrace_offset = 756;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_array_write_barrier_entry_point_offset = 268;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_entry_point_offset = 284;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_stub_offset = 188;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_entry_point_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_stub_offset = 192;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_entry_point_offset = 292;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_stub_offset = 196;
|
|
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
|
|
792;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 340;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
|
|
120;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 116;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 332;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_entry_point_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_stub_offset = 136;
|
|
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
|
|
816;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_dispatch_table_array_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_truncate_round_supported_offset = 796;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
|
|
312;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_entry_offset = 316;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_stub_offset = 228;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_abs_address_offset = 356;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_negate_address_offset = 352;
|
|
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 52;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_enter_safepoint_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_execution_state_offset = 772;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_stub_offset = 252;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_stub_offset = 260;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_entry_point_offset = 320;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_allocation_stub_code_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_callers_target_code_offset = 124;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_absolute_address_offset = 368;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_negate_address_offset = 364;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_not_address_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_zerow_address_offset = 372;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_global_object_pool_offset = 760;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_invoke_dart_code_stub_offset = 132;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_through_ffi_offset = 788;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
|
|
820;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_field_table_values_offset = 64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_return_stub_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_throw_stub_offset = 236;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_specialize_type_test_stub_offset = 244;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_marking_stack_block_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_megamorphic_call_checked_entry_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_entry_offset = 308;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_stub_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_no_scope_native_wrapper_entry_point_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
|
|
140;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
|
|
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_predefined_symbols_address_offset = 344;
|
|
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 764;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_shadow_call_stack_offset = 768;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_safepoint_state_offset = 776;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_entry_point_offset = 328;
|
|
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_stack_limit_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_flags_offset = 60;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_store_buffer_block_offset = 76;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_top_exit_frame_info_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_int64_runtime_arg_offset = 96;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_double_runtime_arg_offset = 104;
|
|
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_entry_point_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_mask_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 36;
|
|
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
|
|
780;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_callback_stack_return_offset = 784;
|
|
static constexpr dart::compiler::target::word AOT_Thread_random_offset = 800;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_jump_to_frame_entry_point_offset = 324;
|
|
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
|
|
808;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_function_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_buffer_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_pc_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_sp_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_fp_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TimelineStream_enabled_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Type_hash_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_class_id_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_state_offset = 22;
|
|
static constexpr dart::compiler::target::word AOT_Type_nullability_offset = 23;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Finalizer_type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_all_entries_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_detachments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_entries_collected_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_external_size_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_finalizer_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeFinalizer_callback_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_named_parameter_names_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_nullability_offset = 39;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_parameter_counts_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_type_parameter_counts_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_parameter_types_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_type_parameters_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_parameterized_class_id_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
|
|
23;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_nullability_offset = 25;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_instantiations_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_nullability_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameters_defaults_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_bound_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_flags_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_type_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_typed_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_offset_in_bytes_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_payload_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_exception_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_stacktrace_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_expected_cid_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_entrypoint_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakReference_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
|
|
4, 12, 8, 16};
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
|
|
720, 724, 728, 732, 736, -1, 740, -1, 744, 748, -1, -1, -1, -1, -1, -1};
|
|
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Array_header_size = 12;
|
|
static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 92;
|
|
static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_ObjectHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Context_header_size = 12;
|
|
static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTypedData_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FfiTrampolineData_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 44;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_UnalignedHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsSection_UnalignedHeaderSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsTable_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_KernelProgramInfo_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 84;
|
|
static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_String_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TransferableTypedData_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakSerializationReference_InstanceSize = 12;
|
|
#endif // defined(TARGET_ARCH_ARM) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_X64) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_Array_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClassTable_elements_start_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 1;
|
|
static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
|
|
152;
|
|
static constexpr dart::compiler::target::word AOT_Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Context_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Context_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
|
|
64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_element_size = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectPool_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
|
|
1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_elements_start_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
|
|
2;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
|
|
32765;
|
|
static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetJIT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetJIT = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetAOT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetAOT = 22;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_kBytesPerCardLog2 =
|
|
10;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word AOT_String_kMaxElements =
|
|
2305843009213693951;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
|
|
0;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_count_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_size_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_first_named_entry_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_named_entry_size = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_name_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_position_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_positional_count_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_type_args_len_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Array_data_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Array_length_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_declaration_type_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_num_type_arguments_offset = 140;
|
|
static constexpr dart::compiler::target::word AOT_Class_super_type_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_host_type_arguments_field_offset_in_words_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SharedClassTable_class_heap_stats_table_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Closure_context_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_delayed_type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Closure_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_function_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClosureData_default_type_arguments_kind_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Code_saved_instructions_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_Context_parent_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_initializer_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_host_offset_or_field_id_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset = 72;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_in_object_offset_offset = 76;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset = 74;
|
|
static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 78;
|
|
static constexpr dart::compiler::target::word AOT_Function_code_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Function_data_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_entry_point_offset[] = {8, 16};
|
|
static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset = 72;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_packed_fields_offset = 76;
|
|
static constexpr dart::compiler::target::word AOT_Function_signature_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FutureOr_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_length_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_card_table_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
|
|
80;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_ic_miss_code_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_object_store_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
|
|
88;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ImmutableLinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_deleted_keys_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_hash_mask_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_used_data_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_buckets_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_argc_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_retval_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_double_type_offset = 336;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
|
|
248;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_string_type_offset = 376;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Pointer_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_StoreBufferBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_exception_offset = 1504;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_stacktrace_offset = 1512;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
|
|
1584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
|
|
216;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
|
|
1624;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_truncate_round_supported_offset = 1592;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
|
|
424;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_entry_offset = 608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_stub_offset = 432;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_abs_address_offset = 688;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_execution_state_offset = 1544;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_not_address_offset = 696;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_global_object_pool_offset = 1520;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_through_ffi_offset = 1576;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
|
|
1632;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_field_table_values_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
|
|
256;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
|
|
200;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
|
|
1528;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_shadow_call_stack_offset = 1536;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_safepoint_state_offset = 1552;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_stack_limit_offset = 112;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_store_buffer_block_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_mask_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
|
|
1560;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_callback_stack_return_offset = 1568;
|
|
static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1600;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
|
|
1608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_function_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_buffer_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_pc_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_sp_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_fp_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TimelineStream_enabled_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Type_hash_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_class_id_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_state_offset = 42;
|
|
static constexpr dart::compiler::target::word AOT_Type_nullability_offset = 43;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Finalizer_type_arguments_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_all_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_detachments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_entries_collected_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_external_size_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_finalizer_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeFinalizer_callback_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_hash_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_named_parameter_names_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_nullability_offset = 71;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_parameter_counts_offset = 64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_type_parameter_counts_offset = 68;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_parameter_types_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_parameterized_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
|
|
43;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_nullability_offset = 45;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_nullability_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameters_defaults_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_bound_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_flags_offset =
|
|
44;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_typed_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_offset_in_bytes_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_stacktrace_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakReference_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
|
|
1416, 1424, 1432, 1440, -1, -1, 1448, 1456,
|
|
1464, 1472, 1480, -1, 1488, 1496, -1, -1};
|
|
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_header_size = 24;
|
|
static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 160;
|
|
static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Context_header_size = 24;
|
|
static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTypedData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FfiTrampolineData_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
|
|
64;
|
|
static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
|
|
72;
|
|
static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_UnalignedHeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsTable_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_KernelProgramInfo_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 160;
|
|
static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 72;
|
|
static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakSerializationReference_InstanceSize = 24;
|
|
#endif // defined(TARGET_ARCH_X64) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_IA32) && !defined(DART_COMPRESSED_POINTERS)
|
|
#endif // defined(TARGET_ARCH_IA32) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_ARM64) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_Array_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClassTable_elements_start_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 1;
|
|
static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
|
|
152;
|
|
static constexpr dart::compiler::target::word AOT_Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Context_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Context_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
|
|
64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_element_size = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectPool_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
|
|
1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_elements_start_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
|
|
2;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
|
|
32765;
|
|
static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetJIT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetJIT = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetAOT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetAOT = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_kBytesPerCardLog2 =
|
|
10;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word AOT_String_kMaxElements =
|
|
2305843009213693951;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
|
|
0;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_count_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_size_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_first_named_entry_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_named_entry_size = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_name_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_position_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_positional_count_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_type_args_len_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Array_data_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Array_length_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_declaration_type_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_num_type_arguments_offset = 140;
|
|
static constexpr dart::compiler::target::word AOT_Class_super_type_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_host_type_arguments_field_offset_in_words_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SharedClassTable_class_heap_stats_table_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Closure_context_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_delayed_type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Closure_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_function_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClosureData_default_type_arguments_kind_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Code_saved_instructions_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_Context_parent_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_initializer_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_host_offset_or_field_id_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset = 72;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_in_object_offset_offset = 76;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset = 74;
|
|
static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 78;
|
|
static constexpr dart::compiler::target::word AOT_Function_code_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Function_data_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_entry_point_offset[] = {8, 16};
|
|
static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset = 72;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_packed_fields_offset = 76;
|
|
static constexpr dart::compiler::target::word AOT_Function_signature_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FutureOr_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_length_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_card_table_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
|
|
80;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_ic_miss_code_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_object_store_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
|
|
88;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ImmutableLinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_deleted_keys_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_hash_mask_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_used_data_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_buckets_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_argc_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_retval_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_double_type_offset = 336;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
|
|
248;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_string_type_offset = 376;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Pointer_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_StoreBufferBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_exception_offset = 1568;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_stacktrace_offset = 1576;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
|
|
1648;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
|
|
216;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
|
|
1688;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_truncate_round_supported_offset = 1656;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
|
|
424;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_entry_offset = 608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_stub_offset = 432;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_abs_address_offset = 688;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_execution_state_offset = 1608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_not_address_offset = 696;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_global_object_pool_offset = 1584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_through_ffi_offset = 1640;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
|
|
1696;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_field_table_values_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
|
|
256;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
|
|
200;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
|
|
1592;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_shadow_call_stack_offset = 1600;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_safepoint_state_offset = 1616;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_stack_limit_offset = 112;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_store_buffer_block_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_mask_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
|
|
1624;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_callback_stack_return_offset = 1632;
|
|
static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1664;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
|
|
1672;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_function_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_buffer_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_pc_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_sp_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_fp_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TimelineStream_enabled_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Type_hash_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_class_id_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_state_offset = 42;
|
|
static constexpr dart::compiler::target::word AOT_Type_nullability_offset = 43;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Finalizer_type_arguments_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_all_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_detachments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_entries_collected_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_external_size_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_finalizer_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeFinalizer_callback_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_hash_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_named_parameter_names_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_nullability_offset = 71;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_parameter_counts_offset = 64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_type_parameter_counts_offset = 68;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_parameter_types_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_parameterized_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
|
|
43;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_nullability_offset = 45;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_nullability_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameters_defaults_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_bound_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_flags_offset =
|
|
44;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_typed_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_offset_in_bytes_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_stacktrace_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakReference_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
|
|
1416, 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496,
|
|
1504, 1512, 1520, 1528, -1, -1, -1, -1, 1536, 1544, -1,
|
|
-1, 1552, 1560, 1568, -1, -1, -1, -1, -1, -1};
|
|
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_header_size = 24;
|
|
static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 160;
|
|
static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Context_header_size = 24;
|
|
static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTypedData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FfiTrampolineData_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
|
|
64;
|
|
static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
|
|
72;
|
|
static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_UnalignedHeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsTable_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_KernelProgramInfo_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 160;
|
|
static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 72;
|
|
static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakSerializationReference_InstanceSize = 24;
|
|
#endif // defined(TARGET_ARCH_ARM64) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_X64) && defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClassTable_elements_start_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 1;
|
|
static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
|
|
152;
|
|
static constexpr dart::compiler::target::word AOT_Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Context_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_element_size = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectPool_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
|
|
1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
|
|
2;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
|
|
65532;
|
|
static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetJIT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetJIT = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetAOT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetAOT = 22;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word AOT_String_kMaxElements =
|
|
536870911;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
|
|
0;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_count_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_size_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_first_named_entry_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_name_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_positional_count_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_type_args_len_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_length_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_declaration_type_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_num_type_arguments_offset = 76;
|
|
static constexpr dart::compiler::target::word AOT_Class_super_type_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_host_type_arguments_field_offset_in_words_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SharedClassTable_class_heap_stats_table_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Closure_context_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_delayed_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Closure_function_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_function_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClosureData_default_type_arguments_kind_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Code_saved_instructions_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_Context_parent_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_initializer_function_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_host_offset_or_field_id_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_in_object_offset_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_offset = 28;
|
|
static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset = 46;
|
|
static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 50;
|
|
static constexpr dart::compiler::target::word AOT_Function_code_offset = 44;
|
|
static constexpr dart::compiler::target::word AOT_Function_data_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_entry_point_offset[] = {8, 16};
|
|
static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_packed_fields_offset = 52;
|
|
static constexpr dart::compiler::target::word AOT_Function_signature_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FutureOr_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_length_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_card_table_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
|
|
80;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_ic_miss_code_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_object_store_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
|
|
88;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ImmutableLinkedHashBase_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_deleted_keys_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_hash_mask_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_used_data_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_buckets_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_argc_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_retval_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_double_type_offset = 336;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
|
|
248;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_string_type_offset = 376;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Pointer_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_StoreBufferBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_exception_offset = 1504;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_stacktrace_offset = 1512;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
|
|
1584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
|
|
216;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
|
|
1624;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_truncate_round_supported_offset = 1592;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
|
|
424;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_entry_offset = 608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_stub_offset = 432;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_abs_address_offset = 688;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_execution_state_offset = 1544;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_not_address_offset = 696;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_global_object_pool_offset = 1520;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_through_ffi_offset = 1576;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
|
|
1632;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_field_table_values_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
|
|
256;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
|
|
200;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
|
|
1528;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_shadow_call_stack_offset = 1536;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_safepoint_state_offset = 1552;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_stack_limit_offset = 112;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_store_buffer_block_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_mask_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
|
|
1560;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_callback_stack_return_offset = 1568;
|
|
static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1600;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
|
|
1608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_function_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_buffer_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_pc_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_sp_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_fp_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TimelineStream_enabled_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Type_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_class_id_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_state_offset = 34;
|
|
static constexpr dart::compiler::target::word AOT_Type_nullability_offset = 35;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Finalizer_type_arguments_offset = 36;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_all_entries_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_detachments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_entries_collected_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_external_size_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_finalizer_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeFinalizer_callback_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_hash_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_named_parameter_names_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_nullability_offset = 51;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_parameter_counts_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_type_parameter_counts_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_parameter_types_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_parameterized_class_id_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
|
|
35;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_nullability_offset = 37;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_nullability_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameters_defaults_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_bound_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_flags_offset =
|
|
36;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_typed_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_offset_in_bytes_offset = 28;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_stacktrace_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakReference_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
|
|
1416, 1424, 1432, 1440, -1, -1, 1448, 1456,
|
|
1464, 1472, 1480, -1, 1488, 1496, -1, -1};
|
|
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_header_size = 16;
|
|
static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 96;
|
|
static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Context_header_size = 16;
|
|
static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTypedData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FfiTrampolineData_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
|
|
56;
|
|
static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_UnalignedHeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsTable_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_KernelProgramInfo_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 104;
|
|
static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakSerializationReference_InstanceSize = 16;
|
|
#endif // defined(TARGET_ARCH_X64) && defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_ARM64) && defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClassTable_elements_start_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 1;
|
|
static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
|
|
152;
|
|
static constexpr dart::compiler::target::word AOT_Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Context_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_element_size = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectPool_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
|
|
1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
|
|
2;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
|
|
65532;
|
|
static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetJIT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetJIT = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetAOT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetAOT = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word AOT_String_kMaxElements =
|
|
536870911;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
|
|
0;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_count_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_size_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_first_named_entry_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_name_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_positional_count_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_type_args_len_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_length_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_declaration_type_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_num_type_arguments_offset = 76;
|
|
static constexpr dart::compiler::target::word AOT_Class_super_type_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_host_type_arguments_field_offset_in_words_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SharedClassTable_class_heap_stats_table_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Closure_context_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_delayed_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Closure_function_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_function_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClosureData_default_type_arguments_kind_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Code_saved_instructions_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_Context_parent_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_initializer_function_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_host_offset_or_field_id_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_in_object_offset_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_offset = 28;
|
|
static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset = 46;
|
|
static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 50;
|
|
static constexpr dart::compiler::target::word AOT_Function_code_offset = 44;
|
|
static constexpr dart::compiler::target::word AOT_Function_data_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_entry_point_offset[] = {8, 16};
|
|
static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_packed_fields_offset = 52;
|
|
static constexpr dart::compiler::target::word AOT_Function_signature_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FutureOr_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_length_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_card_table_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
|
|
80;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_ic_miss_code_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_object_store_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
|
|
88;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ImmutableLinkedHashBase_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_deleted_keys_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_hash_mask_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_used_data_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_buckets_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_argc_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_retval_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_double_type_offset = 336;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
|
|
248;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_string_type_offset = 376;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Pointer_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_StoreBufferBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_exception_offset = 1568;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_stacktrace_offset = 1576;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
|
|
1648;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
|
|
216;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
|
|
1688;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_truncate_round_supported_offset = 1656;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
|
|
424;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_entry_offset = 608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_stub_offset = 432;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_abs_address_offset = 688;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_execution_state_offset = 1608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_not_address_offset = 696;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_global_object_pool_offset = 1584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_through_ffi_offset = 1640;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
|
|
1696;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_field_table_values_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
|
|
256;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
|
|
200;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
|
|
1592;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_shadow_call_stack_offset = 1600;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_safepoint_state_offset = 1616;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_stack_limit_offset = 112;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_store_buffer_block_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_mask_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
|
|
1624;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_callback_stack_return_offset = 1632;
|
|
static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1664;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
|
|
1672;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_function_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_buffer_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_pc_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_sp_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_fp_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TimelineStream_enabled_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Type_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_class_id_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_state_offset = 34;
|
|
static constexpr dart::compiler::target::word AOT_Type_nullability_offset = 35;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Finalizer_type_arguments_offset = 36;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_all_entries_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_detachments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_entries_collected_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_external_size_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_finalizer_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeFinalizer_callback_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_hash_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_named_parameter_names_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_nullability_offset = 51;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_parameter_counts_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_type_parameter_counts_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_parameter_types_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_parameterized_class_id_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
|
|
35;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_nullability_offset = 37;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_nullability_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameters_defaults_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_bound_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_flags_offset =
|
|
36;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_typed_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_offset_in_bytes_offset = 28;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_stacktrace_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakReference_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
|
|
1416, 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496,
|
|
1504, 1512, 1520, 1528, -1, -1, -1, -1, 1536, 1544, -1,
|
|
-1, 1552, 1560, 1568, -1, -1, -1, -1, -1, -1};
|
|
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_header_size = 16;
|
|
static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 96;
|
|
static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Context_header_size = 16;
|
|
static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTypedData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FfiTrampolineData_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
|
|
56;
|
|
static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_UnalignedHeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsTable_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_KernelProgramInfo_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 104;
|
|
static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakSerializationReference_InstanceSize = 16;
|
|
#endif // defined(TARGET_ARCH_ARM64) && defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_RISCV32) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClassTable_elements_start_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 1;
|
|
static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
|
|
88;
|
|
static constexpr dart::compiler::target::word AOT_Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Context_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ContextScope_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_element_size = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectPool_elements_start_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_OneByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
|
|
1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_elements_start_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TwoByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
|
|
2;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
|
|
65533;
|
|
static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetJIT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetJIT = 42;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetAOT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetAOT = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kNonBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word AOT_String_kMaxElements =
|
|
536870911;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
|
|
0;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_AbstractType_type_test_stub_entry_point_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_count_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_size_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_first_named_entry_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_name_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_positional_count_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_type_args_len_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Array_data_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Array_length_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_declaration_type_offset = 52;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_num_type_arguments_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Class_super_type_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_host_type_arguments_field_offset_in_words_offset = 84;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SharedClassTable_class_heap_stats_table_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Closure_context_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_delayed_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Closure_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_function_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_instantiator_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClosureData_default_type_arguments_kind_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Code_object_pool_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Code_saved_instructions_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Code_owner_offset = 28;
|
|
static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word AOT_Context_parent_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_initializer_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_host_offset_or_field_id_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_in_object_offset_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset = 42;
|
|
static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 46;
|
|
static constexpr dart::compiler::target::word AOT_Function_code_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Function_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_entry_point_offset[] = {4, 8};
|
|
static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_packed_fields_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Function_signature_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FutureOr_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_card_table_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CallSiteData_arguments_descriptor_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_ic_miss_code_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_object_store_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_shared_class_table_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_cached_class_table_table_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
|
|
44;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ImmutableLinkedHashBase_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_deleted_keys_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_hash_mask_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_used_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MarkingStackBlock_pointers_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_buckets_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_argc_tag_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_retval_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_double_type_offset = 168;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
|
|
124;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_string_type_offset = 188;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Pointer_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_lower_limit_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_target_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_upper_limit_offset = 14;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_StoreBufferBlock_pointers_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word AOT_String_hash_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_String_length_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_cache_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_AllocateArray_entry_point_offset = 376;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_exception_offset = 792;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_stacktrace_offset = 796;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_array_write_barrier_entry_point_offset = 268;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_entry_point_offset = 284;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_stub_offset = 188;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_entry_point_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_stub_offset = 192;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_entry_point_offset = 292;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_stub_offset = 196;
|
|
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
|
|
832;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 340;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
|
|
120;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 116;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 332;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_entry_point_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_stub_offset = 136;
|
|
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
|
|
856;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_dispatch_table_array_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_truncate_round_supported_offset = 836;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
|
|
312;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_entry_offset = 316;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_stub_offset = 228;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_abs_address_offset = 356;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_negate_address_offset = 352;
|
|
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 52;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_enter_safepoint_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_execution_state_offset = 812;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_stub_offset = 252;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_stub_offset = 260;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_entry_point_offset = 320;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_allocation_stub_code_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_callers_target_code_offset = 124;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_absolute_address_offset = 368;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_negate_address_offset = 364;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_not_address_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_zerow_address_offset = 372;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_global_object_pool_offset = 800;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_invoke_dart_code_stub_offset = 132;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_through_ffi_offset = 828;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
|
|
860;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_field_table_values_offset = 64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_return_stub_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_throw_stub_offset = 236;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_specialize_type_test_stub_offset = 244;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_marking_stack_block_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_megamorphic_call_checked_entry_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_entry_offset = 308;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_stub_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_no_scope_native_wrapper_entry_point_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
|
|
140;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
|
|
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_predefined_symbols_address_offset = 344;
|
|
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 804;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_shadow_call_stack_offset = 808;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_safepoint_state_offset = 816;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_entry_point_offset = 328;
|
|
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_stack_limit_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_flags_offset = 60;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_store_buffer_block_offset = 76;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_top_exit_frame_info_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_int64_runtime_arg_offset = 96;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_double_runtime_arg_offset = 104;
|
|
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_entry_point_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_mask_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 36;
|
|
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
|
|
820;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_callback_stack_return_offset = 824;
|
|
static constexpr dart::compiler::target::word AOT_Thread_random_offset = 840;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_jump_to_frame_entry_point_offset = 324;
|
|
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
|
|
848;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_function_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_buffer_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_pc_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_sp_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_fp_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TimelineStream_enabled_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Type_hash_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_class_id_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_state_offset = 22;
|
|
static constexpr dart::compiler::target::word AOT_Type_nullability_offset = 23;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Finalizer_type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_all_entries_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_detachments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_entries_collected_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_external_size_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_finalizer_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeFinalizer_callback_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_named_parameter_names_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_nullability_offset = 39;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_parameter_counts_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_type_parameter_counts_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_parameter_types_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_type_parameters_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_parameterized_class_id_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
|
|
23;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_nullability_offset = 25;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_instantiations_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_nullability_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameters_defaults_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_bound_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_flags_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_type_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_typed_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_offset_in_bytes_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_payload_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_exception_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_stacktrace_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_expected_cid_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_entrypoint_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakReference_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
|
|
4, 12, 8, 16};
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
|
|
-1, -1, -1, -1, -1, 720, 724, 728, -1, -1, 732,
|
|
736, 740, -1, -1, -1, 744, 748, 752, 756, 760, 764,
|
|
768, 772, -1, -1, -1, -1, 776, 780, 784, 788};
|
|
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Array_header_size = 12;
|
|
static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 92;
|
|
static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_ObjectHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Context_header_size = 12;
|
|
static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTypedData_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FfiTrampolineData_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 44;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_UnalignedHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsSection_UnalignedHeaderSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsTable_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_KernelProgramInfo_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 84;
|
|
static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_String_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TransferableTypedData_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakSerializationReference_InstanceSize = 12;
|
|
#endif // defined(TARGET_ARCH_RISCV32) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_RISCV64) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_Array_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClassTable_elements_start_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_ClassTable_element_size = 1;
|
|
static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
|
|
152;
|
|
static constexpr dart::compiler::target::word AOT_Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Context_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Context_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
|
|
64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_element_size = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectPool_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
|
|
1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_elements_start_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
|
|
2;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
|
|
32765;
|
|
static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetJIT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetJIT = 42;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetAOT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetAOT = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_kBytesPerCardLog2 =
|
|
10;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word AOT_String_kMaxElements =
|
|
2305843009213693951;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
|
|
0;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_count_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_size_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_first_named_entry_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_named_entry_size = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_name_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_position_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_positional_count_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_type_args_len_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Array_data_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Array_length_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_declaration_type_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_num_type_arguments_offset = 140;
|
|
static constexpr dart::compiler::target::word AOT_Class_super_type_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_host_type_arguments_field_offset_in_words_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SharedClassTable_class_heap_stats_table_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Closure_context_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_delayed_type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Closure_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_function_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClosureData_default_type_arguments_kind_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Code_saved_instructions_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_Context_parent_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_initializer_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_host_offset_or_field_id_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset = 72;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_in_object_offset_offset = 76;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset = 74;
|
|
static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 78;
|
|
static constexpr dart::compiler::target::word AOT_Function_code_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Function_data_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_entry_point_offset[] = {8, 16};
|
|
static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset = 72;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_packed_fields_offset = 76;
|
|
static constexpr dart::compiler::target::word AOT_Function_signature_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FutureOr_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_length_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_card_table_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
|
|
80;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_ic_miss_code_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_object_store_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset =
|
|
88;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ImmutableLinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_deleted_keys_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_hash_mask_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_used_data_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_buckets_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_argc_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_retval_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_double_type_offset = 336;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
|
|
248;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_string_type_offset = 376;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Pointer_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_StoreBufferBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_exception_offset = 1560;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_stacktrace_offset = 1568;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
|
|
1640;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
|
|
216;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
|
|
1680;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_truncate_round_supported_offset = 1648;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
|
|
424;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_entry_offset = 608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_stub_offset = 432;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_abs_address_offset = 688;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_execution_state_offset = 1600;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_not_address_offset = 696;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_global_object_pool_offset = 1576;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_through_ffi_offset = 1632;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
|
|
1688;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_field_table_values_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
|
|
256;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
|
|
200;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
|
|
1584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_shadow_call_stack_offset = 1592;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_safepoint_state_offset = 1608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_stack_limit_offset = 112;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_store_buffer_block_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_mask_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
|
|
1616;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_callback_stack_return_offset = 1624;
|
|
static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1656;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
|
|
1664;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_function_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_buffer_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_pc_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_sp_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_fp_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TimelineStream_enabled_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Type_hash_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_class_id_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_state_offset = 42;
|
|
static constexpr dart::compiler::target::word AOT_Type_nullability_offset = 43;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Finalizer_type_arguments_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_all_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_detachments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_entries_collected_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_external_size_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_finalizer_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeFinalizer_callback_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_hash_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_named_parameter_names_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_nullability_offset = 71;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_parameter_counts_offset = 64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_type_parameter_counts_offset = 68;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_parameter_types_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_parameterized_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
|
|
43;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_nullability_offset = 45;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_nullability_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameters_defaults_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_bound_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_flags_offset =
|
|
44;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_typed_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_offset_in_bytes_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_stacktrace_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakReference_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
|
|
-1, -1, -1, -1, -1, 1416, 1424, 1432, -1, -1, 1440,
|
|
1448, 1456, -1, -1, -1, 1464, 1472, 1480, 1488, 1496, 1504,
|
|
1512, 1520, -1, -1, -1, -1, 1528, 1536, 1544, 1552};
|
|
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_header_size = 24;
|
|
static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 160;
|
|
static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Context_header_size = 24;
|
|
static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTypedData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FfiTrampolineData_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
|
|
64;
|
|
static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
|
|
72;
|
|
static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_UnalignedHeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsTable_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_KernelProgramInfo_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 160;
|
|
static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 72;
|
|
static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakSerializationReference_InstanceSize = 24;
|
|
#endif // defined(TARGET_ARCH_RISCV64) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#else // !defined(PRODUCT)
|
|
|
|
#if defined(TARGET_ARCH_ARM) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word AOT_Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Context_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ContextScope_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_element_size = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectPool_elements_start_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_OneByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
|
|
1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_elements_start_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TwoByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
|
|
2;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
|
|
65533;
|
|
static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetJIT = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetJIT = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetAOT = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetAOT = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kNonBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word AOT_String_kMaxElements =
|
|
536870911;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
|
|
0;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_AbstractType_type_test_stub_entry_point_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_count_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_size_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_first_named_entry_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_name_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_positional_count_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_type_args_len_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Array_data_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Array_length_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_declaration_type_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_num_type_arguments_offset = 60;
|
|
static constexpr dart::compiler::target::word AOT_Class_super_type_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_host_type_arguments_field_offset_in_words_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Closure_context_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_delayed_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Closure_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_function_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_instantiator_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClosureData_default_type_arguments_kind_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Code_object_pool_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Code_saved_instructions_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Code_owner_offset = 28;
|
|
static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word AOT_Context_parent_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_initializer_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_host_offset_or_field_id_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_in_object_offset_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset = 42;
|
|
static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 46;
|
|
static constexpr dart::compiler::target::word AOT_Function_code_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Function_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_entry_point_offset[] = {4, 8};
|
|
static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_packed_fields_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Function_signature_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FutureOr_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_card_table_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CallSiteData_arguments_descriptor_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
|
|
36;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_ic_miss_code_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_object_store_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_shared_class_table_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_cached_class_table_table_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ImmutableLinkedHashBase_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_deleted_keys_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_hash_mask_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_used_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MarkingStackBlock_pointers_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_buckets_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_argc_tag_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_retval_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_double_type_offset = 168;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
|
|
124;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_string_type_offset = 188;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Pointer_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_lower_limit_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_target_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_upper_limit_offset = 14;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_StoreBufferBlock_pointers_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word AOT_String_hash_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_String_length_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_cache_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_AllocateArray_entry_point_offset = 376;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_exception_offset = 752;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_stacktrace_offset = 756;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_array_write_barrier_entry_point_offset = 268;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_entry_point_offset = 284;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_stub_offset = 188;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_entry_point_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_stub_offset = 192;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_entry_point_offset = 292;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_stub_offset = 196;
|
|
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
|
|
792;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 340;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
|
|
120;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 116;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 332;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_entry_point_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_stub_offset = 136;
|
|
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
|
|
816;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_dispatch_table_array_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_truncate_round_supported_offset = 796;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
|
|
312;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_entry_offset = 316;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_stub_offset = 228;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_abs_address_offset = 356;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_negate_address_offset = 352;
|
|
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 52;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_enter_safepoint_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_execution_state_offset = 772;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_stub_offset = 252;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_stub_offset = 260;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_entry_point_offset = 320;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_allocation_stub_code_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_callers_target_code_offset = 124;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_absolute_address_offset = 368;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_negate_address_offset = 364;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_not_address_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_zerow_address_offset = 372;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_global_object_pool_offset = 760;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_invoke_dart_code_stub_offset = 132;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_through_ffi_offset = 788;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
|
|
820;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_field_table_values_offset = 64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_return_stub_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_throw_stub_offset = 236;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_specialize_type_test_stub_offset = 244;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_marking_stack_block_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_megamorphic_call_checked_entry_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_entry_offset = 308;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_stub_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_no_scope_native_wrapper_entry_point_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
|
|
140;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
|
|
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_predefined_symbols_address_offset = 344;
|
|
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 764;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_shadow_call_stack_offset = 768;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_safepoint_state_offset = 776;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_entry_point_offset = 328;
|
|
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_stack_limit_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_flags_offset = 60;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_store_buffer_block_offset = 76;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_top_exit_frame_info_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_int64_runtime_arg_offset = 96;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_double_runtime_arg_offset = 104;
|
|
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_entry_point_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_mask_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 36;
|
|
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
|
|
780;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_callback_stack_return_offset = 784;
|
|
static constexpr dart::compiler::target::word AOT_Thread_random_offset = 800;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_jump_to_frame_entry_point_offset = 324;
|
|
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
|
|
808;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_function_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_buffer_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_pc_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_sp_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_fp_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TimelineStream_enabled_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Type_hash_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_class_id_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_state_offset = 22;
|
|
static constexpr dart::compiler::target::word AOT_Type_nullability_offset = 23;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Finalizer_type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_all_entries_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_detachments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_entries_collected_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_external_size_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_finalizer_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeFinalizer_callback_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_named_parameter_names_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_nullability_offset = 39;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_parameter_counts_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_type_parameter_counts_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_parameter_types_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_type_parameters_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_parameterized_class_id_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
|
|
23;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_nullability_offset = 25;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_instantiations_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_nullability_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameters_defaults_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_bound_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_flags_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_type_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_typed_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_offset_in_bytes_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_payload_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_exception_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_stacktrace_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_expected_cid_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_entrypoint_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakReference_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
|
|
4, 12, 8, 16};
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
|
|
720, 724, 728, 732, 736, -1, 740, -1, 744, 748, -1, -1, -1, -1, -1, -1};
|
|
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Array_header_size = 12;
|
|
static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_ObjectHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Context_header_size = 12;
|
|
static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTypedData_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FfiTrampolineData_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 44;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_UnalignedHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsSection_UnalignedHeaderSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsTable_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_KernelProgramInfo_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 84;
|
|
static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_String_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TransferableTypedData_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakSerializationReference_InstanceSize = 12;
|
|
#endif // defined(TARGET_ARCH_ARM) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_X64) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_Array_element_size = 8;
|
|
static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
|
|
120;
|
|
static constexpr dart::compiler::target::word AOT_Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Context_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Context_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
|
|
64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_element_size = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectPool_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
|
|
1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_elements_start_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
|
|
2;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
|
|
32765;
|
|
static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetJIT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetJIT = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetAOT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetAOT = 22;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_kBytesPerCardLog2 =
|
|
10;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word AOT_String_kMaxElements =
|
|
2305843009213693951;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
|
|
0;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_count_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_size_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_first_named_entry_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_named_entry_size = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_name_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_position_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_positional_count_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_type_args_len_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Array_data_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Array_length_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_declaration_type_offset = 96;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_num_type_arguments_offset = 116;
|
|
static constexpr dart::compiler::target::word AOT_Class_super_type_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_host_type_arguments_field_offset_in_words_offset = 128;
|
|
static constexpr dart::compiler::target::word AOT_Closure_context_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_delayed_type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Closure_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_function_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClosureData_default_type_arguments_kind_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Code_saved_instructions_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_Context_parent_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_initializer_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_host_offset_or_field_id_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset = 72;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_in_object_offset_offset = 76;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset = 74;
|
|
static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 78;
|
|
static constexpr dart::compiler::target::word AOT_Function_code_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Function_data_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_entry_point_offset[] = {8, 16};
|
|
static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset = 72;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_packed_fields_offset = 76;
|
|
static constexpr dart::compiler::target::word AOT_Function_signature_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FutureOr_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_length_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_card_table_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
|
|
72;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_ic_miss_code_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_object_store_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ImmutableLinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_deleted_keys_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_hash_mask_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_used_data_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_buckets_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_argc_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_retval_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_double_type_offset = 336;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
|
|
248;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_string_type_offset = 376;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Pointer_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_StoreBufferBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_exception_offset = 1504;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_stacktrace_offset = 1512;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
|
|
1584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
|
|
216;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
|
|
1624;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_truncate_round_supported_offset = 1592;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
|
|
424;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_entry_offset = 608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_stub_offset = 432;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_abs_address_offset = 688;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_execution_state_offset = 1544;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_not_address_offset = 696;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_global_object_pool_offset = 1520;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_through_ffi_offset = 1576;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
|
|
1632;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_field_table_values_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
|
|
256;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
|
|
200;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
|
|
1528;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_shadow_call_stack_offset = 1536;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_safepoint_state_offset = 1552;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_stack_limit_offset = 112;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_store_buffer_block_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_mask_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
|
|
1560;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_callback_stack_return_offset = 1568;
|
|
static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1600;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
|
|
1608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_function_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_buffer_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_pc_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_sp_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_fp_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TimelineStream_enabled_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Type_hash_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_class_id_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_state_offset = 42;
|
|
static constexpr dart::compiler::target::word AOT_Type_nullability_offset = 43;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Finalizer_type_arguments_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_all_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_detachments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_entries_collected_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_external_size_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_finalizer_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeFinalizer_callback_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_hash_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_named_parameter_names_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_nullability_offset = 71;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_parameter_counts_offset = 64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_type_parameter_counts_offset = 68;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_parameter_types_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_parameterized_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
|
|
43;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_nullability_offset = 45;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_nullability_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameters_defaults_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_bound_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_flags_offset =
|
|
44;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_typed_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_offset_in_bytes_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_stacktrace_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakReference_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
|
|
1416, 1424, 1432, 1440, -1, -1, 1448, 1456,
|
|
1464, 1472, 1480, -1, 1488, 1496, -1, -1};
|
|
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_header_size = 24;
|
|
static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 136;
|
|
static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Context_header_size = 24;
|
|
static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTypedData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FfiTrampolineData_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
|
|
64;
|
|
static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
|
|
72;
|
|
static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_UnalignedHeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsTable_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_KernelProgramInfo_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 160;
|
|
static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 72;
|
|
static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakSerializationReference_InstanceSize = 24;
|
|
#endif // defined(TARGET_ARCH_X64) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_IA32) && !defined(DART_COMPRESSED_POINTERS)
|
|
#endif // defined(TARGET_ARCH_IA32) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_ARM64) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_Array_element_size = 8;
|
|
static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
|
|
120;
|
|
static constexpr dart::compiler::target::word AOT_Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Context_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Context_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
|
|
64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_element_size = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectPool_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
|
|
1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_elements_start_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
|
|
2;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
|
|
32765;
|
|
static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetJIT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetJIT = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetAOT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetAOT = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_kBytesPerCardLog2 =
|
|
10;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word AOT_String_kMaxElements =
|
|
2305843009213693951;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
|
|
0;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_count_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_size_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_first_named_entry_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_named_entry_size = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_name_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_position_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_positional_count_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_type_args_len_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Array_data_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Array_length_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_declaration_type_offset = 96;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_num_type_arguments_offset = 116;
|
|
static constexpr dart::compiler::target::word AOT_Class_super_type_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_host_type_arguments_field_offset_in_words_offset = 128;
|
|
static constexpr dart::compiler::target::word AOT_Closure_context_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_delayed_type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Closure_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_function_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClosureData_default_type_arguments_kind_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Code_saved_instructions_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_Context_parent_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_initializer_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_host_offset_or_field_id_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset = 72;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_in_object_offset_offset = 76;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset = 74;
|
|
static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 78;
|
|
static constexpr dart::compiler::target::word AOT_Function_code_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Function_data_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_entry_point_offset[] = {8, 16};
|
|
static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset = 72;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_packed_fields_offset = 76;
|
|
static constexpr dart::compiler::target::word AOT_Function_signature_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FutureOr_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_length_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_card_table_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
|
|
72;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_ic_miss_code_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_object_store_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ImmutableLinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_deleted_keys_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_hash_mask_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_used_data_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_buckets_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_argc_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_retval_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_double_type_offset = 336;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
|
|
248;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_string_type_offset = 376;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Pointer_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_StoreBufferBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_exception_offset = 1568;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_stacktrace_offset = 1576;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
|
|
1648;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
|
|
216;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
|
|
1688;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_truncate_round_supported_offset = 1656;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
|
|
424;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_entry_offset = 608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_stub_offset = 432;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_abs_address_offset = 688;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_execution_state_offset = 1608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_not_address_offset = 696;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_global_object_pool_offset = 1584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_through_ffi_offset = 1640;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
|
|
1696;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_field_table_values_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
|
|
256;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
|
|
200;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
|
|
1592;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_shadow_call_stack_offset = 1600;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_safepoint_state_offset = 1616;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_stack_limit_offset = 112;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_store_buffer_block_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_mask_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
|
|
1624;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_callback_stack_return_offset = 1632;
|
|
static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1664;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
|
|
1672;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_function_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_buffer_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_pc_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_sp_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_fp_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TimelineStream_enabled_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Type_hash_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_class_id_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_state_offset = 42;
|
|
static constexpr dart::compiler::target::word AOT_Type_nullability_offset = 43;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Finalizer_type_arguments_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_all_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_detachments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_entries_collected_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_external_size_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_finalizer_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeFinalizer_callback_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_hash_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_named_parameter_names_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_nullability_offset = 71;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_parameter_counts_offset = 64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_type_parameter_counts_offset = 68;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_parameter_types_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_parameterized_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
|
|
43;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_nullability_offset = 45;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_nullability_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameters_defaults_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_bound_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_flags_offset =
|
|
44;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_typed_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_offset_in_bytes_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_stacktrace_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakReference_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
|
|
1416, 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496,
|
|
1504, 1512, 1520, 1528, -1, -1, -1, -1, 1536, 1544, -1,
|
|
-1, 1552, 1560, 1568, -1, -1, -1, -1, -1, -1};
|
|
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_header_size = 24;
|
|
static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 136;
|
|
static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Context_header_size = 24;
|
|
static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTypedData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FfiTrampolineData_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
|
|
64;
|
|
static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
|
|
72;
|
|
static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_UnalignedHeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsTable_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_KernelProgramInfo_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 160;
|
|
static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 72;
|
|
static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakSerializationReference_InstanceSize = 24;
|
|
#endif // defined(TARGET_ARCH_ARM64) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_X64) && defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
|
|
120;
|
|
static constexpr dart::compiler::target::word AOT_Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Context_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_element_size = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectPool_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
|
|
1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
|
|
2;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
|
|
65532;
|
|
static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetJIT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetJIT = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetAOT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetAOT = 22;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word AOT_String_kMaxElements =
|
|
536870911;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
|
|
0;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_count_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_size_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_first_named_entry_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_name_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_positional_count_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_type_args_len_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_length_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_declaration_type_offset = 52;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_num_type_arguments_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Class_super_type_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_host_type_arguments_field_offset_in_words_offset = 76;
|
|
static constexpr dart::compiler::target::word AOT_Closure_context_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_delayed_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Closure_function_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_function_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClosureData_default_type_arguments_kind_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Code_saved_instructions_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_Context_parent_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_initializer_function_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_host_offset_or_field_id_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_in_object_offset_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_offset = 28;
|
|
static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset = 46;
|
|
static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 50;
|
|
static constexpr dart::compiler::target::word AOT_Function_code_offset = 44;
|
|
static constexpr dart::compiler::target::word AOT_Function_data_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_entry_point_offset[] = {8, 16};
|
|
static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_packed_fields_offset = 52;
|
|
static constexpr dart::compiler::target::word AOT_Function_signature_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FutureOr_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_length_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_card_table_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
|
|
72;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_ic_miss_code_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_object_store_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ImmutableLinkedHashBase_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_deleted_keys_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_hash_mask_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_used_data_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_buckets_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_argc_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_retval_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_double_type_offset = 336;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
|
|
248;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_string_type_offset = 376;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Pointer_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_StoreBufferBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_exception_offset = 1504;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_stacktrace_offset = 1512;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
|
|
1584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
|
|
216;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
|
|
1624;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_truncate_round_supported_offset = 1592;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
|
|
424;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_entry_offset = 608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_stub_offset = 432;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_abs_address_offset = 688;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_execution_state_offset = 1544;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_not_address_offset = 696;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_global_object_pool_offset = 1520;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_through_ffi_offset = 1576;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
|
|
1632;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_field_table_values_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
|
|
256;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
|
|
200;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
|
|
1528;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_shadow_call_stack_offset = 1536;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_safepoint_state_offset = 1552;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_stack_limit_offset = 112;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_store_buffer_block_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_mask_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
|
|
1560;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_callback_stack_return_offset = 1568;
|
|
static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1600;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
|
|
1608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_function_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_buffer_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_pc_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_sp_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_fp_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TimelineStream_enabled_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Type_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_class_id_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_state_offset = 34;
|
|
static constexpr dart::compiler::target::word AOT_Type_nullability_offset = 35;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Finalizer_type_arguments_offset = 36;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_all_entries_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_detachments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_entries_collected_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_external_size_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_finalizer_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeFinalizer_callback_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_hash_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_named_parameter_names_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_nullability_offset = 51;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_parameter_counts_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_type_parameter_counts_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_parameter_types_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_parameterized_class_id_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
|
|
35;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_nullability_offset = 37;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_nullability_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameters_defaults_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_bound_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_flags_offset =
|
|
36;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_typed_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_offset_in_bytes_offset = 28;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_stacktrace_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakReference_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
|
|
1416, 1424, 1432, 1440, -1, -1, 1448, 1456,
|
|
1464, 1472, 1480, -1, 1488, 1496, -1, -1};
|
|
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_header_size = 16;
|
|
static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 88;
|
|
static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Context_header_size = 16;
|
|
static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTypedData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FfiTrampolineData_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
|
|
56;
|
|
static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_UnalignedHeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsTable_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_KernelProgramInfo_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 104;
|
|
static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakSerializationReference_InstanceSize = 16;
|
|
#endif // defined(TARGET_ARCH_X64) && defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_ARM64) && defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
|
|
120;
|
|
static constexpr dart::compiler::target::word AOT_Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Context_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_element_size = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectPool_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
|
|
1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
|
|
2;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
|
|
65532;
|
|
static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetJIT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetJIT = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetAOT = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetAOT = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word AOT_String_kMaxElements =
|
|
536870911;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
|
|
0;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_count_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_size_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_first_named_entry_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_name_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_positional_count_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_type_args_len_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_length_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_declaration_type_offset = 52;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_num_type_arguments_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Class_super_type_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_host_type_arguments_field_offset_in_words_offset = 76;
|
|
static constexpr dart::compiler::target::word AOT_Closure_context_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_delayed_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Closure_function_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_function_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClosureData_default_type_arguments_kind_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Code_saved_instructions_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_Context_parent_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_initializer_function_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_host_offset_or_field_id_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_in_object_offset_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_offset = 28;
|
|
static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset = 46;
|
|
static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 50;
|
|
static constexpr dart::compiler::target::word AOT_Function_code_offset = 44;
|
|
static constexpr dart::compiler::target::word AOT_Function_data_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_entry_point_offset[] = {8, 16};
|
|
static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_packed_fields_offset = 52;
|
|
static constexpr dart::compiler::target::word AOT_Function_signature_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FutureOr_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_length_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_card_table_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
|
|
72;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_ic_miss_code_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_object_store_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ImmutableLinkedHashBase_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_deleted_keys_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_hash_mask_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_used_data_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_buckets_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_argc_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_retval_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_double_type_offset = 336;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
|
|
248;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_string_type_offset = 376;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Pointer_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_StoreBufferBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_exception_offset = 1568;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_stacktrace_offset = 1576;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
|
|
1648;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
|
|
216;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
|
|
1688;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_truncate_round_supported_offset = 1656;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
|
|
424;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_entry_offset = 608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_stub_offset = 432;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_abs_address_offset = 688;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_execution_state_offset = 1608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_not_address_offset = 696;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_global_object_pool_offset = 1584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_through_ffi_offset = 1640;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
|
|
1696;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_field_table_values_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
|
|
256;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
|
|
200;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
|
|
1592;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_shadow_call_stack_offset = 1600;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_safepoint_state_offset = 1616;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_stack_limit_offset = 112;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_store_buffer_block_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_mask_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
|
|
1624;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_callback_stack_return_offset = 1632;
|
|
static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1664;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
|
|
1672;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_function_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_buffer_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_pc_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_sp_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_fp_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TimelineStream_enabled_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Type_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_class_id_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_state_offset = 34;
|
|
static constexpr dart::compiler::target::word AOT_Type_nullability_offset = 35;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Finalizer_type_arguments_offset = 36;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_all_entries_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_detachments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_entries_collected_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_external_size_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_finalizer_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeFinalizer_callback_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_hash_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_named_parameter_names_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_nullability_offset = 51;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_parameter_counts_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_type_parameter_counts_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_parameter_types_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_parameterized_class_id_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
|
|
35;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_nullability_offset = 37;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_nullability_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameters_defaults_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_bound_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_flags_offset =
|
|
36;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_typed_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_offset_in_bytes_offset = 28;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_stacktrace_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakReference_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
|
|
1416, 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496,
|
|
1504, 1512, 1520, 1528, -1, -1, -1, -1, 1536, 1544, -1,
|
|
-1, 1552, 1560, 1568, -1, -1, -1, -1, -1, -1};
|
|
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_header_size = 16;
|
|
static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 88;
|
|
static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Context_header_size = 16;
|
|
static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTypedData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FfiTrampolineData_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
|
|
56;
|
|
static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_UnalignedHeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsTable_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_KernelProgramInfo_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 104;
|
|
static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakSerializationReference_InstanceSize = 16;
|
|
#endif // defined(TARGET_ARCH_ARM64) && defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_RISCV32) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_Array_element_size = 4;
|
|
static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
|
|
64;
|
|
static constexpr dart::compiler::target::word AOT_Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Context_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Context_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ContextScope_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_element_size = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectPool_elements_start_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_OneByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
|
|
1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_elements_start_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TwoByteString_elements_start_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
|
|
2;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
|
|
65533;
|
|
static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetJIT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetJIT = 42;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetAOT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetAOT = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kNonBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_kBytesPerCardLog2 = 9;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word AOT_String_kMaxElements =
|
|
536870911;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
|
|
0;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
|
|
268435455;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_AbstractType_type_test_stub_entry_point_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_count_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_size_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_first_named_entry_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_named_entry_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_name_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_position_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_positional_count_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_type_args_len_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Array_data_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Array_length_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_declaration_type_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_num_type_arguments_offset = 60;
|
|
static constexpr dart::compiler::target::word AOT_Class_super_type_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_host_type_arguments_field_offset_in_words_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Closure_context_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_delayed_type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Closure_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_function_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_instantiator_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClosureData_default_type_arguments_kind_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Code_object_pool_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Code_saved_instructions_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Code_owner_offset = 28;
|
|
static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word AOT_Context_parent_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_external_data_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_initializer_function_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_host_offset_or_field_id_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_in_object_offset_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset = 42;
|
|
static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 46;
|
|
static constexpr dart::compiler::target::word AOT_Function_code_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Function_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_entry_point_offset[] = {4, 8};
|
|
static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_packed_fields_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Function_signature_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FutureOr_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_card_table_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CallSiteData_arguments_descriptor_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
|
|
36;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_ic_miss_code_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_object_store_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_shared_class_table_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_cached_class_table_table_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ImmutableLinkedHashBase_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_deleted_keys_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_hash_mask_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_type_arguments_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_used_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MarkingStackBlock_pointers_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_buckets_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_argc_tag_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_retval_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_double_type_offset = 168;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
|
|
124;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_string_type_offset = 188;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Pointer_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_lower_limit_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_target_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_upper_limit_offset = 14;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_StoreBufferBlock_pointers_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word AOT_String_hash_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_String_length_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_cache_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_AllocateArray_entry_point_offset = 376;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_exception_offset = 792;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_stacktrace_offset = 796;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_array_write_barrier_entry_point_offset = 268;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_entry_point_offset = 284;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_stub_offset = 188;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_entry_point_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_stub_offset = 192;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_entry_point_offset = 292;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_stub_offset = 196;
|
|
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
|
|
832;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 340;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
|
|
120;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 116;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 332;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_entry_point_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_stub_offset = 136;
|
|
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
|
|
856;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_dispatch_table_array_offset = 44;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_truncate_round_supported_offset = 836;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
|
|
312;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_entry_offset = 316;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_stub_offset = 228;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_abs_address_offset = 356;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_negate_address_offset = 352;
|
|
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 52;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_enter_safepoint_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_execution_state_offset = 812;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_stub_offset = 252;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_stub_offset = 260;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_entry_point_offset = 320;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_allocation_stub_code_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_callers_target_code_offset = 124;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_absolute_address_offset = 368;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_negate_address_offset = 364;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_not_address_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_zerow_address_offset = 372;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_global_object_pool_offset = 800;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_invoke_dart_code_stub_offset = 132;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_through_ffi_offset = 828;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
|
|
860;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_field_table_values_offset = 64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_return_stub_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_throw_stub_offset = 236;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_specialize_type_test_stub_offset = 244;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_marking_stack_block_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_megamorphic_call_checked_entry_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_entry_offset = 308;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_stub_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_no_scope_native_wrapper_entry_point_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
|
|
140;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
|
|
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
|
|
112;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_predefined_symbols_address_offset = 344;
|
|
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 804;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_shadow_call_stack_offset = 808;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_safepoint_state_offset = 816;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_entry_point_offset = 328;
|
|
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
|
|
28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_stack_limit_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_flags_offset = 60;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_store_buffer_block_offset = 76;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_top_exit_frame_info_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_int64_runtime_arg_offset = 96;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_double_runtime_arg_offset = 104;
|
|
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_entry_point_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_mask_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 36;
|
|
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
|
|
820;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_callback_stack_return_offset = 824;
|
|
static constexpr dart::compiler::target::word AOT_Thread_random_offset = 840;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_jump_to_frame_entry_point_offset = 324;
|
|
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
|
|
848;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_function_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_buffer_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_pc_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_sp_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_fp_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TimelineStream_enabled_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_Type_hash_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_class_id_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_state_offset = 22;
|
|
static constexpr dart::compiler::target::word AOT_Type_nullability_offset = 23;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Finalizer_type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_all_entries_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_detachments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_entries_collected_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_external_size_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_finalizer_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeFinalizer_callback_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_hash_offset = 28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_named_parameter_names_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_nullability_offset = 39;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_parameter_counts_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_type_parameter_counts_offset = 36;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_parameter_types_offset = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_type_parameters_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_parameterized_class_id_offset = 20;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
|
|
23;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_nullability_offset = 25;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_instantiations_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_nullability_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
|
|
12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameters_defaults_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_bound_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_flags_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_type_offset = 12;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_typed_data_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_offset_in_bytes_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_payload_offset = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_exception_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_stacktrace_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_expected_cid_offset = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_entrypoint_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
|
|
4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakReference_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
|
|
4, 12, 8, 16};
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
|
|
-1, -1, -1, -1, -1, 720, 724, 728, -1, -1, 732,
|
|
736, 740, -1, -1, -1, 744, 748, 752, 756, 760, 764,
|
|
768, 772, -1, -1, -1, -1, 776, 780, 784, 788};
|
|
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Array_header_size = 12;
|
|
static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_ObjectHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Context_header_size = 12;
|
|
static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTypedData_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FfiTrampolineData_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 28;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 44;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_UnalignedHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsSection_UnalignedHeaderSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsTable_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_KernelProgramInfo_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 84;
|
|
static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 60;
|
|
static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word AOT_String_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize = 20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TransferableTypedData_InstanceSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
|
|
28;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
|
|
20;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
|
|
12;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
|
|
20;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize = 12;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakSerializationReference_InstanceSize = 12;
|
|
#endif // defined(TARGET_ARCH_RISCV32) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#if defined(TARGET_ARCH_RISCV64) && !defined(DART_COMPRESSED_POINTERS)
|
|
static constexpr dart::compiler::target::word AOT_Closure_entry_point_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word AOT_Array_elements_start_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_Array_element_size = 8;
|
|
static constexpr dart::compiler::target::word AOT_Code_elements_start_offset =
|
|
120;
|
|
static constexpr dart::compiler::target::word AOT_Code_element_size = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Context_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Context_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ContextScope_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ContextScope_element_size =
|
|
64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_elements_start_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExceptionHandlers_element_size = 12;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectPool_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ObjectPool_element_size = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_OneByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_element_size =
|
|
1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_elements_start_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_element_size =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TwoByteString_elements_start_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_element_size =
|
|
2;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word AOT_Array_kMaxNewSpaceElements =
|
|
32765;
|
|
static constexpr dart::compiler::target::word AOT_Context_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetJIT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetJIT = 42;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kMonomorphicEntryOffsetAOT = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kPolymorphicEntryOffsetAOT = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kBarePayloadAlignment = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_kNonBarePayloadAlignment = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_kBytesPerCardLog2 =
|
|
10;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeEntry_kNumCallWrapperArguments = 2;
|
|
static constexpr dart::compiler::target::word AOT_String_kMaxElements =
|
|
2305843009213693951;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kFunctionTypeArguments = 5;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceCidOrSignature = 1;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kDestinationType = 2;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceDelayedFunctionTypeArguments = 7;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceParentFunctionTypeArguments = 6;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstanceTypeArguments = 3;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kInstantiatorTypeArguments = 4;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_kTestEntryLength = 8;
|
|
static constexpr dart::compiler::target::word AOT_SubtypeTestCache_kTestResult =
|
|
0;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_kMaxElements =
|
|
576460752303423487;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_AbstractType_type_test_stub_entry_point_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_count_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_size_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_first_named_entry_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_named_entry_size = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_name_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_position_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_positional_count_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ArgumentsDescriptor_type_args_len_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Array_data_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Array_length_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_tags_offset = 0;
|
|
static constexpr dart::compiler::target::word AOT_Array_type_arguments_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_declaration_type_offset = 96;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_num_type_arguments_offset = 116;
|
|
static constexpr dart::compiler::target::word AOT_Class_super_type_offset = 80;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Class_host_type_arguments_field_offset_in_words_offset = 128;
|
|
static constexpr dart::compiler::target::word AOT_Closure_context_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_delayed_type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Closure_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_function_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Closure_hash_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Closure_instantiator_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ClosureData_default_type_arguments_kind_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Code_object_pool_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Code_saved_instructions_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Code_owner_offset = 56;
|
|
static constexpr dart::compiler::target::word AOT_Context_num_variables_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_Context_parent_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Double_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_external_data_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_initializer_function_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_host_offset_or_field_id_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Field_guarded_cid_offset = 72;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_in_object_offset_offset = 76;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Field_guarded_list_length_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Field_is_nullable_offset = 74;
|
|
static constexpr dart::compiler::target::word AOT_Field_kind_bits_offset = 78;
|
|
static constexpr dart::compiler::target::word AOT_Function_code_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Function_data_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_entry_point_offset[] = {8, 16};
|
|
static constexpr dart::compiler::target::word AOT_Function_kind_tag_offset = 72;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Function_packed_fields_offset = 76;
|
|
static constexpr dart::compiler::target::word AOT_Function_signature_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FutureOr_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_length_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_OldPage_card_table_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CallSiteData_arguments_descriptor_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedMask = 3;
|
|
static constexpr dart::compiler::target::word AOT_ICData_NumArgsTestedShift = 0;
|
|
static constexpr dart::compiler::target::word AOT_ICData_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_ICData_owner_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_ICData_state_bits_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset =
|
|
72;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_ic_miss_code_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_object_store_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_shared_class_table_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_IsolateGroup_cached_class_table_table_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ImmutableLinkedHashBase_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_deleted_keys_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_hash_mask_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_index_offset =
|
|
48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_type_arguments_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_LinkedHashBase_used_data_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_LocalHandle_ptr_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MarkingStackBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_MarkingStackBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_buckets_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_MegamorphicCache_mask_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Mint_value_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_argc_tag_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_argv_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_retval_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeArguments_thread_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_double_type_offset = 336;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_int_type_offset =
|
|
248;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ObjectStore_string_type_offset = 376;
|
|
static constexpr dart::compiler::target::word AOT_ObjectStore_type_type_offset =
|
|
224;
|
|
static constexpr dart::compiler::target::word AOT_OneByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_PointerBase_data_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Pointer_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_entry_point_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_lower_limit_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_target_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_upper_limit_offset = 26;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_StoreBufferBlock_pointers_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_StoreBufferBlock_top_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_String_hash_offset = 4;
|
|
static constexpr dart::compiler::target::word AOT_String_length_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_cache_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_AllocateArray_entry_point_offset = 728;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_exception_offset = 1560;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_active_stacktrace_offset = 1568;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_array_write_barrier_entry_point_offset = 512;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_entry_point_offset = 544;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_stub_offset = 352;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_parameterized_stub_offset = 360;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_entry_point_offset = 560;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_allocate_object_slow_stub_offset = 368;
|
|
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
|
|
1640;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
|
|
216;
|
|
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_entry_point_offset = 520;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_to_runtime_stub_offset = 248;
|
|
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
|
|
1680;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_dispatch_table_array_offset = 88;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_truncate_round_supported_offset = 1648;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
|
|
600;
|
|
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
|
|
424;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_entry_offset = 608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_deoptimize_stub_offset = 432;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_abs_address_offset = 688;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_double_negate_address_offset = 680;
|
|
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_enter_safepoint_stub_offset = 472;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_execution_state_offset = 1600;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_stub_offset = 480;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_stub_offset = 496;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_allocation_stub_code_offset = 232;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_fix_callers_target_code_offset = 224;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_absolute_address_offset = 712;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_negate_address_offset = 704;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_not_address_offset = 696;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_float_zerow_address_offset = 720;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_global_object_pool_offset = 1576;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_invoke_dart_code_stub_offset = 240;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_exit_through_ffi_offset = 1632;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
|
|
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
|
|
1688;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_field_table_values_offset = 128;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_marking_stack_block_offset = 160;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_megamorphic_call_checked_entry_offset = 584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_entry_offset = 592;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_switchable_call_miss_stub_offset = 392;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
|
|
256;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
|
|
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
|
|
200;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_predefined_symbols_address_offset = 664;
|
|
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
|
|
1584;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_shadow_call_stack_offset = 1592;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_safepoint_state_offset = 1608;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_stub_offset = 456;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_slow_type_test_entry_point_offset = 632;
|
|
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_saved_stack_limit_offset = 112;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_flags_offset = 120;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_store_buffer_block_offset = 152;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_top_exit_frame_info_offset = 144;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_offset = 96;
|
|
static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_int64_runtime_arg_offset = 184;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
|
|
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_entry_point_offset = 504;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_mask_offset = 64;
|
|
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
|
|
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
|
|
1616;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_callback_stack_return_offset = 1624;
|
|
static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1656;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_jump_to_frame_entry_point_offset = 624;
|
|
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
|
|
1664;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_function_offset = 0;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_setjmp_buffer_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_pc_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_sp_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TsanUtils_exception_fp_offset = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TimelineStream_enabled_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_TwoByteString_data_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_Type_arguments_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_Type_hash_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_class_id_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_Type_type_state_offset = 42;
|
|
static constexpr dart::compiler::target::word AOT_Type_nullability_offset = 43;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Finalizer_type_arguments_offset = 48;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_callback_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_all_entries_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_detachments_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerBase_entries_collected_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerBase_isolate_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_detach_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_external_size_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FinalizerEntry_finalizer_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_next_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_token_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_value_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_NativeFinalizer_callback_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_hash_offset = 56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_named_parameter_names_offset = 48;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_nullability_offset = 71;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_parameter_counts_offset = 64;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_packed_type_parameter_counts_offset = 68;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_parameter_types_offset = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FunctionType_type_parameters_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_parameterized_class_id_offset = 40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_index_offset =
|
|
43;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameter_nullability_offset = 45;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_instantiations_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_length_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeArguments_nullability_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypeArguments_types_offset =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_names_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_flags_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_bounds_offset =
|
|
24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypeParameters_defaults_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_bound_offset =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_flags_offset =
|
|
44;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_type_offset = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_length_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_typed_data_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TypedDataView_offset_in_bytes_offset = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_payload_offset = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_exception_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_stacktrace_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_tag_offset = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_expected_cid_offset = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_entrypoint_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_key_offset = 8;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_value_offset =
|
|
16;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_target_offset =
|
|
8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakReference_type_arguments_offset = 16;
|
|
static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {
|
|
8, 24, 16, 32};
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
|
|
-1, -1, -1, -1, -1, 1416, 1424, 1432, -1, -1, 1440,
|
|
1448, 1456, -1, -1, -1, 1464, 1472, 1480, 1488, 1496, 1504,
|
|
1512, 1520, -1, -1, -1, -1, 1528, 1536, 1544, 1552};
|
|
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Array_header_size = 24;
|
|
static constexpr dart::compiler::target::word AOT_Bool_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Capability_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Class_InstanceSize = 136;
|
|
static constexpr dart::compiler::target::word AOT_Closure_InstanceSize = 64;
|
|
static constexpr dart::compiler::target::word AOT_ClosureData_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_CodeSourceMap_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_ObjectHeaderSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_CompressedStackMaps_PayloadHeaderSize = 4;
|
|
static constexpr dart::compiler::target::word AOT_Context_header_size = 24;
|
|
static constexpr dart::compiler::target::word AOT_Double_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_DynamicLibrary_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalOneByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTwoByteString_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_ExternalTypedData_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_FfiTrampolineData_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Field_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_Finalizer_InstanceSize = 56;
|
|
static constexpr dart::compiler::target::word AOT_FinalizerEntry_InstanceSize =
|
|
64;
|
|
static constexpr dart::compiler::target::word AOT_NativeFinalizer_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Float32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Float64x2_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Function_InstanceSize = 80;
|
|
static constexpr dart::compiler::target::word AOT_FunctionType_InstanceSize =
|
|
72;
|
|
static constexpr dart::compiler::target::word AOT_FutureOr_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_GrowableObjectArray_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_ICData_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Instance_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_Instructions_UnalignedHeaderSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsSection_UnalignedHeaderSize = 40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_InstructionsTable_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Int32x4_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Integer_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_KernelProgramInfo_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word AOT_LanguageError_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_Library_InstanceSize = 160;
|
|
static constexpr dart::compiler::target::word AOT_LibraryPrefix_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_LinkedHashBase_InstanceSize =
|
|
56;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MegamorphicCache_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_Mint_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_MirrorReference_InstanceSize =
|
|
16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_MonomorphicSmiableCall_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Namespace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_NativeArguments_StructSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_Number_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Object_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_PatchClass_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_PcDescriptors_HeaderSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_Pointer_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_ReceivePort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_RegExp_InstanceSize = 120;
|
|
static constexpr dart::compiler::target::word AOT_Script_InstanceSize = 72;
|
|
static constexpr dart::compiler::target::word AOT_SendPort_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_Sentinel_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SingleTargetCache_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_StackTrace_InstanceSize = 40;
|
|
static constexpr dart::compiler::target::word AOT_String_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_SubtypeTestCache_InstanceSize = 16;
|
|
static constexpr dart::compiler::target::word AOT_LoadingUnit_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_TransferableTypedData_InstanceSize = 8;
|
|
static constexpr dart::compiler::target::word AOT_Type_InstanceSize = 48;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameter_InstanceSize =
|
|
48;
|
|
static constexpr dart::compiler::target::word AOT_TypeParameters_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word AOT_TypeRef_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_TypedData_HeaderSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataBase_InstanceSize =
|
|
24;
|
|
static constexpr dart::compiler::target::word AOT_TypedDataView_InstanceSize =
|
|
40;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_UnhandledException_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_UnlinkedCall_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_UnwindError_InstanceSize = 24;
|
|
static constexpr dart::compiler::target::word AOT_UserTag_InstanceSize = 32;
|
|
static constexpr dart::compiler::target::word AOT_WeakProperty_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word AOT_WeakReference_InstanceSize =
|
|
32;
|
|
static constexpr dart::compiler::target::word
|
|
AOT_WeakSerializationReference_InstanceSize = 24;
|
|
#endif // defined(TARGET_ARCH_RISCV64) && !defined(DART_COMPRESSED_POINTERS)
|
|
|
|
#endif // !defined(PRODUCT)
|
|
|
|
#endif // RUNTIME_VM_COMPILER_RUNTIME_OFFSETS_EXTRACTED_H_
|