v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::WasmTrustedInstanceData Class Reference

#include <wasm-objects.h>

Inheritance diagram for v8::internal::WasmTrustedInstanceData:
Collaboration diagram for v8::internal::WasmTrustedInstanceData:

Public Member Functions

 DECL_PROTECTED_POINTER_ACCESSORS (dispatch_table_for_imports, WasmDispatchTable) DECL_PROTECTED_POINTER_ACCESSORS(managed_native_module
 
TrustedManaged< wasm::NativeModuleDECL_PROTECTED_POINTER_ACCESSORS (memory_bases_and_sizes, TrustedFixedAddressArray) inline void clear_padding()
 
Tagged< WasmMemoryObjectmemory_object (int memory_index) const
 
uint8_t * memory_base (int memory_index) const
 
size_t memory_size (int memory_index) const
 
wasm::NativeModulenative_module () const
 
Tagged< WasmModuleObjectmodule_object () const
 
const wasm::WasmModulemodule () const
 
void SetRawMemory (int memory_index, uint8_t *mem_start, size_t mem_size)
 
WasmCodePointer GetCallTarget (uint32_t func_index)
 
Tagged< WasmDispatchTabledispatch_table (uint32_t table_index)
 
bool has_dispatch_table (uint32_t table_index)
 
bool try_get_func_ref (int index, Tagged< WasmFuncRef > *result)
 
uint8_t * GetGlobalStorage (const wasm::WasmGlobal &)
 
std::pair< Tagged< FixedArray >, uint32_t > GetGlobalBufferAndIndex (const wasm::WasmGlobal &)
 
wasm::WasmValue GetGlobalValue (Isolate *, const wasm::WasmGlobal &)
 
 OBJECT_CONSTRUCTORS (WasmTrustedInstanceData, ExposedTrustedObject)
 
- Public Member Functions inherited from v8::internal::ExposedTrustedObject
void init_self_indirect_pointer (Isolate *isolate)
 
void init_self_indirect_pointer (LocalIsolate *isolate)
 
IndirectPointerHandle self_indirect_pointer_handle () const
 
 OBJECT_CONSTRUCTORS (ExposedTrustedObject, TrustedObject)
 
- Public Member Functions inherited from v8::internal::TrustedObject
Tagged< TrustedObjectReadProtectedPointerField (int offset) const
 
Tagged< TrustedObjectReadProtectedPointerField (int offset, AcquireLoadTag) const
 
void WriteProtectedPointerField (int offset, Tagged< TrustedObject > value)
 
void WriteProtectedPointerField (int offset, Tagged< TrustedObject > value, ReleaseStoreTag)
 
bool IsProtectedPointerFieldEmpty (int offset) const
 
bool IsProtectedPointerFieldEmpty (int offset, AcquireLoadTag) const
 
void ClearProtectedPointerField (int offset)
 
void ClearProtectedPointerField (int offset, ReleaseStoreTag)
 
ProtectedPointerSlot RawProtectedPointerField (int byte_offset) const
 
ProtectedMaybeObjectSlot RawProtectedMaybeObjectField (int byte_offset) const
 
 OBJECT_CONSTRUCTORS (TrustedObject, HeapObject)
 
- Public Member Functions inherited from v8::internal::HeapObject
constexpr HeapObject ()=default
 
void set_map (Isolate *isolate, Tagged< Map > value)
 
template<typename IsolateT >
void set_map_safe_transition (IsolateT *isolate, Tagged< Map > value)
 
ObjectSlot map_slot () const
 
void set_map_no_write_barrier (Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore)
 
void set_map_no_write_barrier (Isolate *isolate, Tagged< Map > value, ReleaseStoreTag)
 
void set_map_safe_transition_no_write_barrier (Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore)
 
void set_map_safe_transition_no_write_barrier (Isolate *isolate, Tagged< Map > value, ReleaseStoreTag)
 
template<typename IsolateT >
void set_map (IsolateT *isolate, Tagged< Map > value, ReleaseStoreTag)
 
template<typename IsolateT >
void set_map_safe_transition (IsolateT *isolate, Tagged< Map > value, ReleaseStoreTag)
 
bool release_compare_and_swap_map_word_forwarded (MapWord old_map_word, Tagged< HeapObject > new_target_object)
 
bool relaxed_compare_and_swap_map_word_forwarded (MapWord old_map_word, Tagged< HeapObject > new_target_object)
 
template<typename IsolateT >
void set_map_after_allocation (IsolateT *isolate, Tagged< Map > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)
 
void set_map_word (Tagged< Map > map, RelaxedStoreTag)
 
void set_map_word_forwarded (Tagged< HeapObject > target_object, RelaxedStoreTag)
 
void set_map_word (Tagged< Map > map, ReleaseStoreTag)
 
void set_map_word_forwarded (Tagged< HeapObject > target_object, ReleaseStoreTag)
 
ReadOnlyRoots EarlyGetReadOnlyRoots () const
 
Address address () const
 
V8_EXPORT_PRIVATE int SizeFromMap (Tagged< Map > map) const
 
template<class T >
requires (std::is_arithmetic_v<T> || std::is_enum_v<T> || std::is_pointer_v<T>)
T ReadField (size_t offset) const
 
template<class T >
requires (std::is_arithmetic_v<T> || std::is_enum_v<T> || std::is_pointer_v<T>)
void WriteField (size_t offset, T value) const
 
template<class T >
requires ((std::is_arithmetic_v<T> || std::is_enum_v<T>) && !std::is_floating_point_v<T>)
T Relaxed_ReadField (size_t offset) const
 
template<class T >
requires ((std::is_arithmetic_v<T> || std::is_enum_v<T>) && !std::is_floating_point_v<T>)
void Relaxed_WriteField (size_t offset, T value)
 
template<class T >
requires ((std::is_arithmetic_v<T> || std::is_enum_v<T>) && !std::is_floating_point_v<T>)
T Acquire_ReadField (size_t offset) const
 
Address ReadSandboxedPointerField (size_t offset, PtrComprCageBase cage_base) const
 
void WriteSandboxedPointerField (size_t offset, PtrComprCageBase cage_base, Address value)
 
void WriteSandboxedPointerField (size_t offset, Isolate *isolate, Address value)
 
size_t ReadBoundedSizeField (size_t offset) const
 
void WriteBoundedSizeField (size_t offset, size_t value)
 
template<ExternalPointerTag tag>
void InitExternalPointerField (size_t offset, IsolateForSandbox isolate, Address value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)
 
template<ExternalPointerTagRange tag_range>
Address ReadExternalPointerField (size_t offset, IsolateForSandbox isolate) const
 
template<CppHeapPointerTag lower_bound, CppHeapPointerTag upper_bound>
Address ReadCppHeapPointerField (size_t offset, IsolateForPointerCompression isolate) const
 
Address ReadCppHeapPointerField (size_t offset, IsolateForPointerCompression isolate, CppHeapPointerTagRange tag_range) const
 
template<ExternalPointerTag tag>
void WriteExternalPointerField (size_t offset, IsolateForSandbox isolate, Address value)
 
void SetupLazilyInitializedExternalPointerField (size_t offset)
 
bool IsLazilyInitializedExternalPointerFieldInitialized (size_t offset) const
 
template<ExternalPointerTag tag>
void WriteLazilyInitializedExternalPointerField (size_t offset, IsolateForSandbox isolate, Address value)
 
void SetupLazilyInitializedCppHeapPointerField (size_t offset)
 
template<CppHeapPointerTag tag>
void WriteLazilyInitializedCppHeapPointerField (size_t offset, IsolateForPointerCompression isolate, Address value)
 
void WriteLazilyInitializedCppHeapPointerField (size_t offset, IsolateForPointerCompression isolate, Address value, CppHeapPointerTag tag)
 
template<IndirectPointerTag tag>
Tagged< ExposedTrustedObjectReadTrustedPointerField (size_t offset, IsolateForSandbox isolate) const
 
template<IndirectPointerTag tag>
Tagged< ExposedTrustedObjectReadTrustedPointerField (size_t offset, IsolateForSandbox isolate, AcquireLoadTag) const
 
template<IndirectPointerTag tag>
Tagged< ObjectReadMaybeEmptyTrustedPointerField (size_t offset, IsolateForSandbox isolate, AcquireLoadTag) const
 
template<IndirectPointerTag tag>
void WriteTrustedPointerField (size_t offset, Tagged< ExposedTrustedObject > value)
 
bool IsTrustedPointerFieldEmpty (size_t offset) const
 
bool IsTrustedPointerFieldUnpublished (size_t offset, IndirectPointerTag tag, IsolateForSandbox isolate) const
 
void ClearTrustedPointerField (size_t offest)
 
void ClearTrustedPointerField (size_t offest, ReleaseStoreTag)
 
Tagged< CodeReadCodePointerField (size_t offset, IsolateForSandbox isolate) const
 
void WriteCodePointerField (size_t offset, Tagged< Code > value)
 
bool IsCodePointerFieldEmpty (size_t offset) const
 
void ClearCodePointerField (size_t offest)
 
Address ReadCodeEntrypointViaCodePointerField (size_t offset, CodeEntrypointTag tag) const
 
void WriteCodeEntrypointViaCodePointerField (size_t offset, Address value, CodeEntrypointTag tag)
 
ObjectSlot RawField (int byte_offset) const
 
MaybeObjectSlot RawMaybeWeakField (int byte_offset) const
 
InstructionStreamSlot RawInstructionStreamField (int byte_offset) const
 
ExternalPointerSlot RawExternalPointerField (int byte_offset, ExternalPointerTagRange tag_range) const
 
CppHeapPointerSlot RawCppHeapPointerField (int byte_offset) const
 
IndirectPointerSlot RawIndirectPointerField (int byte_offset, IndirectPointerTag tag) const
 
WriteBarrierMode GetWriteBarrierMode (const DisallowGarbageCollection &promise)
 
void HeapObjectShortPrint (std::ostream &os)
 
void Print ()
 
bool CheckRequiredAlignment (PtrComprCageBase cage_base) const
 
bool NeedsRehashing (InstanceType instance_type) const
 
bool NeedsRehashing (PtrComprCageBase cage_base) const
 
bool CanBeRehashed (PtrComprCageBase cage_base) const
 
template<typename IsolateT >
void RehashBasedOnMap (IsolateT *isolate)
 
Address GetFieldAddress (int field_offset) const
 
HeapObjectoperator-> ()
 
const HeapObjectoperator-> () const
 
template<HeapObject::EmitWriteBarrier emit_write_barrier, typename MemoryOrder , typename IsolateT >
void set_map (IsolateT *isolate, Tagged< Map > value, MemoryOrder order, VerificationMode mode)
 
- Public Member Functions inherited from v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >
V8_INLINE constexpr TaggedImpl ()
 
V8_INLINE constexpr TaggedImpl (Address ptr)
 
 operator bool () const=delete
 
constexpr bool operator== (TaggedImpl< kOtherRefType, U > other) const
 
constexpr bool operator!= (TaggedImpl< kOtherRefType, U > other) const
 
constexpr bool SafeEquals (TaggedImpl< kOtherRefType, Address > other) const
 
constexpr bool operator< (TaggedImpl other) const
 
V8_INLINE constexpr Address ptr () const
 
constexpr bool IsObject () const
 
constexpr bool IsSmi () const
 
bool ToSmi (Tagged< Smi > *value) const
 
Tagged< SmiToSmi () const
 
constexpr bool IsHeapObject () const
 
constexpr bool IsCleared () const
 
constexpr bool IsStrongOrWeak () const
 
constexpr bool IsStrong () const
 
constexpr bool IsStrongOrSmi () const
 
constexpr bool IsWeak () const
 
constexpr bool IsWeakOrCleared () const
 
bool GetHeapObjectIfStrong (Tagged< HeapObject > *result) const
 
bool GetHeapObjectIfStrong (Isolate *isolate, Tagged< HeapObject > *result) const
 
Tagged< HeapObjectGetHeapObjectAssumeStrong () const
 
Tagged< HeapObjectGetHeapObjectAssumeStrong (Isolate *isolate) const
 
bool GetHeapObjectIfWeak (Tagged< HeapObject > *result) const
 
bool GetHeapObjectIfWeak (Isolate *isolate, Tagged< HeapObject > *result) const
 
Tagged< HeapObjectGetHeapObjectAssumeWeak () const
 
Tagged< HeapObjectGetHeapObjectAssumeWeak (Isolate *isolate) const
 
bool GetHeapObject (Tagged< HeapObject > *result) const
 
bool GetHeapObject (Isolate *isolate, Tagged< HeapObject > *result) const
 
bool GetHeapObject (Tagged< HeapObject > *result, HeapObjectReferenceType *reference_type) const
 
bool GetHeapObject (Isolate *isolate, Tagged< HeapObject > *result, HeapObjectReferenceType *reference_type) const
 
Tagged< HeapObjectGetHeapObject () const
 
Tagged< HeapObjectGetHeapObject (Isolate *isolate) const
 
Tagged< ObjectGetHeapObjectOrSmi () const
 
Tagged< ObjectGetHeapObjectOrSmi (Isolate *isolate) const
 
Tagged< Tcast () const
 

Static Public Member Functions

static DirectHandle< WasmTrustedInstanceDataNew (Isolate *, DirectHandle< WasmModuleObject >, bool shared)
 
static bool CopyTableEntries (Isolate *isolate, DirectHandle< WasmTrustedInstanceData > trusted_instance_data, uint32_t table_dst_index, uint32_t table_src_index, uint32_t dst, uint32_t src, uint32_t count) V8_WARN_UNUSED_RESULT
 
static std::optional< MessageTemplateInitTableEntries (Isolate *isolate, DirectHandle< WasmTrustedInstanceData > trusted_instance_data, DirectHandle< WasmTrustedInstanceData > shared_trusted_instance_data, uint32_t table_index, uint32_t segment_index, uint32_t dst, uint32_t src, uint32_t count) V8_WARN_UNUSED_RESULT
 
static DirectHandle< WasmFuncRefGetOrCreateFuncRef (Isolate *isolate, DirectHandle< WasmTrustedInstanceData > trusted_instance_data, int function_index)
 
- Static Public Member Functions inherited from v8::internal::HeapObject
static void SetFillerMap (const WritableFreeSpace &writable_page, Tagged< Map > value)
 
static Tagged< HeapObjectFromAddress (Address address)
 
template<typename CompareAndSwapImpl >
static Tagged< ObjectSeqCst_CompareAndSwapField (Tagged< Object > expected_value, Tagged< Object > new_value, CompareAndSwapImpl compare_and_swap_impl)
 
template<typename ObjectType >
static JSDispatchHandle AllocateAndInstallJSDispatchHandle (ObjectType host, size_t offset, Isolate *isolate, uint16_t parameter_count, DirectHandle< Code > code, WriteBarrierMode mode=WriteBarrierMode::UPDATE_WRITE_BARRIER)
 
static void Print (Tagged< Object > obj)
 
static void Print (Tagged< Object > obj, std::ostream &os)
 
static AllocationAlignment RequiredAlignment (Tagged< Map > map)
 

Static Public Attributes

static constexpr size_t kWasmInterpreterAdditionalFields = 0
 
static constexpr size_t kTaggedFieldsCount
 
static constexpr std::array< uint16_t, kTaggedFieldsCountkTaggedFieldOffsets
 
static constexpr std::array< const char *, kTaggedFieldsCountkTaggedFieldNames
 
static constexpr std::array< uint16_t, 6 > kProtectedFieldOffsets
 
static constexpr std::array< const char *, 6 > kProtectedFieldNames
 
- Static Public Attributes inherited from v8::internal::ExposedTrustedObject
static constexpr int kHeaderSize = TrustedObject::kHeaderSize
 
- Static Public Attributes inherited from v8::internal::TrustedObject
static constexpr int kHeaderSize = HeapObject::kHeaderSize
 
- Static Public Attributes inherited from v8::internal::HeapObject
static constexpr int kMapOffset = offsetof(HeapObjectLayout, map_)
 
static constexpr int kHeaderSize = sizeof(HeapObjectLayout)
 
- Static Public Attributes inherited from v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >
static const bool kIsFull
 
static const bool kCanBeWeak
 

Private Member Functions

void InitDataSegmentArrays (const wasm::NativeModule *)
 

Additional Inherited Members

- Public Types inherited from v8::internal::HeapObject
using MapField = TaggedField<MapWord, HeapObject::kMapOffset>
 
- Protected Member Functions inherited from v8::internal::HeapObject
V8_INLINE constexpr HeapObject (Address ptr, HeapObject::SkipTypeCheckTag)
 
 HeapObject (Address ptr)
 
Address field_address (size_t offset) const
 
- Protected Member Functions inherited from v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >
Addressptr_location ()
 
const Addressptr_location () const
 
- Static Protected Member Functions inherited from v8::internal::HeapObject
template<typename T >
static bool IsSmi (T obj)
 
template<typename T >
static bool IsHeapObject (T obj)
 

Detailed Description

Definition at line 473 of file wasm-objects.h.

Member Function Documentation

◆ CopyTableEntries()

bool v8::internal::WasmTrustedInstanceData::CopyTableEntries ( Isolate * isolate,
DirectHandle< WasmTrustedInstanceData > trusted_instance_data,
uint32_t table_dst_index,
uint32_t table_src_index,
uint32_t dst,
uint32_t src,
uint32_t count )
static

Definition at line 1932 of file wasm-objects.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DECL_PROTECTED_POINTER_ACCESSORS() [1/2]

v8::internal::WasmTrustedInstanceData::DECL_PROTECTED_POINTER_ACCESSORS ( dispatch_table_for_imports ,
WasmDispatchTable  )

◆ DECL_PROTECTED_POINTER_ACCESSORS() [2/2]

TrustedManaged< wasm::NativeModule > v8::internal::WasmTrustedInstanceData::DECL_PROTECTED_POINTER_ACCESSORS ( memory_bases_and_sizes ,
TrustedFixedAddressArray  )

◆ dispatch_table()

Tagged< WasmDispatchTable > v8::internal::WasmTrustedInstanceData::dispatch_table ( uint32_t table_index)
inline

Definition at line 296 of file wasm-objects-inl.h.

Here is the call graph for this function:

◆ GetCallTarget()

WasmCodePointer v8::internal::WasmTrustedInstanceData::GetCallTarget ( uint32_t func_index)

Definition at line 1917 of file wasm-objects.cc.

Here is the call graph for this function:

◆ GetGlobalBufferAndIndex()

std::pair< Tagged< FixedArray >, uint32_t > v8::internal::WasmTrustedInstanceData::GetGlobalBufferAndIndex ( const wasm::WasmGlobal & global)

Definition at line 2174 of file wasm-objects.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetGlobalStorage()

uint8_t * v8::internal::WasmTrustedInstanceData::GetGlobalStorage ( const wasm::WasmGlobal & global)

Definition at line 2163 of file wasm-objects.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetGlobalValue()

wasm::WasmValue v8::internal::WasmTrustedInstanceData::GetGlobalValue ( Isolate * isolate,
const wasm::WasmGlobal & global )

Definition at line 2188 of file wasm-objects.cc.

Here is the call graph for this function:

◆ GetOrCreateFuncRef()

DirectHandle< WasmFuncRef > v8::internal::WasmTrustedInstanceData::GetOrCreateFuncRef ( Isolate * isolate,
DirectHandle< WasmTrustedInstanceData > trusted_instance_data,
int function_index )
static

Definition at line 2030 of file wasm-objects.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ has_dispatch_table()

bool v8::internal::WasmTrustedInstanceData::has_dispatch_table ( uint32_t table_index)
inline

Definition at line 303 of file wasm-objects-inl.h.

Here is the call graph for this function:

◆ InitDataSegmentArrays()

void v8::internal::WasmTrustedInstanceData::InitDataSegmentArrays ( const wasm::NativeModule * native_module)
private

Definition at line 1890 of file wasm-objects.cc.

Here is the call graph for this function:

◆ InitTableEntries()

std::optional< MessageTemplate > v8::internal::WasmTrustedInstanceData::InitTableEntries ( Isolate * isolate,
DirectHandle< WasmTrustedInstanceData > trusted_instance_data,
DirectHandle< WasmTrustedInstanceData > shared_trusted_instance_data,
uint32_t table_index,
uint32_t segment_index,
uint32_t dst,
uint32_t src,
uint32_t count )
static

Definition at line 1970 of file wasm-objects.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ memory_base()

uint8_t * v8::internal::WasmTrustedInstanceData::memory_base ( int memory_index) const
inline

Definition at line 284 of file wasm-objects-inl.h.

◆ memory_object()

Tagged< WasmMemoryObject > v8::internal::WasmTrustedInstanceData::memory_object ( int memory_index) const
inline

Definition at line 279 of file wasm-objects-inl.h.

Here is the call graph for this function:

◆ memory_size()

size_t v8::internal::WasmTrustedInstanceData::memory_size ( int memory_index) const
inline

Definition at line 291 of file wasm-objects-inl.h.

◆ module()

const wasm::WasmModule * v8::internal::WasmTrustedInstanceData::module ( ) const
inline

Definition at line 317 of file wasm-objects-inl.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ module_object()

Tagged< WasmModuleObject > v8::internal::WasmTrustedInstanceData::module_object ( ) const
inline

Definition at line 313 of file wasm-objects-inl.h.

Here is the caller graph for this function:

◆ native_module()

wasm::NativeModule * v8::internal::WasmTrustedInstanceData::native_module ( ) const
inline

Definition at line 309 of file wasm-objects-inl.h.

Here is the caller graph for this function:

◆ New()

DirectHandle< WasmTrustedInstanceData > v8::internal::WasmTrustedInstanceData::New ( Isolate * isolate,
DirectHandle< WasmModuleObject > module_object,
bool shared )
static

Definition at line 1726 of file wasm-objects.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OBJECT_CONSTRUCTORS()

v8::internal::WasmTrustedInstanceData::OBJECT_CONSTRUCTORS ( WasmTrustedInstanceData ,
ExposedTrustedObject  )

◆ SetRawMemory()

void v8::internal::WasmTrustedInstanceData::SetRawMemory ( int memory_index,
uint8_t * mem_start,
size_t mem_size )

Definition at line 1682 of file wasm-objects.cc.

Here is the call graph for this function:

◆ try_get_func_ref()

bool v8::internal::WasmTrustedInstanceData::try_get_func_ref ( int index,
Tagged< WasmFuncRef > * result )

Definition at line 2022 of file wasm-objects.cc.

Here is the call graph for this function:

Member Data Documentation

◆ kProtectedFieldNames

std::array< const char *, 6 > v8::internal::WasmTrustedInstanceData::kProtectedFieldNames
staticconstexpr
Initial value:
= {
#define WASM_PROTECTED_INSTANCE_DATA_FIELDS(V)
#define WASM_INSTANCE_FIELD_NAME(_, name)

Definition at line 653 of file wasm-objects.h.

◆ kProtectedFieldOffsets

std::array< uint16_t, 6 > v8::internal::WasmTrustedInstanceData::kProtectedFieldOffsets
staticconstexpr
Initial value:

Definition at line 651 of file wasm-objects.h.

◆ kTaggedFieldNames

std::array< const char *, WasmTrustedInstanceData::kTaggedFieldsCount > v8::internal::WasmTrustedInstanceData::kTaggedFieldNames
staticconstexpr
Initial value:

Definition at line 649 of file wasm-objects.h.

◆ kTaggedFieldOffsets

std::array< uint16_t, WasmTrustedInstanceData::kTaggedFieldsCount > v8::internal::WasmTrustedInstanceData::kTaggedFieldOffsets
staticconstexpr
Initial value:

Definition at line 646 of file wasm-objects.h.

◆ kTaggedFieldsCount

size_t v8::internal::WasmTrustedInstanceData::kTaggedFieldsCount
staticconstexpr
Initial value:

Definition at line 642 of file wasm-objects.h.

◆ kWasmInterpreterAdditionalFields

size_t v8::internal::WasmTrustedInstanceData::kWasmInterpreterAdditionalFields = 0
staticconstexpr

Definition at line 640 of file wasm-objects.h.


The documentation for this class was generated from the following files: