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

This is the complete list of members for v8::internal::WasmDispatchTable, including all inherited members.

Acquire_ReadField(size_t offset) constv8::internal::HeapObjectinline
address() constv8::internal::HeapObjectinline
AddUse(Isolate *isolate, DirectHandle< WasmDispatchTable > dispatch_table, DirectHandle< WasmTrustedInstanceData > instance, int table_index)v8::internal::WasmDispatchTablestatic
AllocateAndInstallJSDispatchHandle(ObjectType host, size_t offset, Isolate *isolate, uint16_t parameter_count, DirectHandle< Code > code, WriteBarrierMode mode=WriteBarrierMode::UPDATE_WRITE_BARRIER)v8::internal::HeapObjectinlinestatic
CanBeRehashed(PtrComprCageBase cage_base) constv8::internal::HeapObject
capacity() constv8::internal::WasmDispatchTableinline
cast() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
CheckRequiredAlignment(PtrComprCageBase cage_base) constv8::internal::HeapObjectinline
Clear(int index, NewOrExistingEntry new_or_existing)v8::internal::WasmDispatchTable
clear_entry_padding(int index)v8::internal::WasmDispatchTableinline
ClearCodePointerField(size_t offest)v8::internal::HeapObjectinline
ClearProtectedPointerField(int offset)v8::internal::TrustedObjectinline
ClearProtectedPointerField(int offset, ReleaseStoreTag)v8::internal::TrustedObjectinline
ClearTrustedPointerField(size_t offest)v8::internal::HeapObjectinline
ClearTrustedPointerField(size_t offest, ReleaseStoreTag)v8::internal::HeapObjectinline
DECL_PROTECTED_POINTER_ACCESSORS(protected_offheap_data, TrustedManaged< WasmDispatchTableData >) inline WasmDispatchTableData *offheap_data() constv8::internal::WasmDispatchTable
EarlyGetReadOnlyRoots() constv8::internal::HeapObjectinline
EmitWriteBarrier enum namev8::internal::HeapObjectprivate
field_address(size_t offset) constv8::internal::HeapObjectinlineprotected
FromAddress(Address address)v8::internal::HeapObjectinlinestatic
GetFieldAddress(int field_offset) constv8::internal::HeapObjectinline
GetHeapObject(Tagged< HeapObject > *result) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObject(Isolate *isolate, Tagged< HeapObject > *result) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObject(Tagged< HeapObject > *result, HeapObjectReferenceType *reference_type) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObject(Isolate *isolate, Tagged< HeapObject > *result, HeapObjectReferenceType *reference_type) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObject() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObject(Isolate *isolate) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectAssumeStrong() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectAssumeStrong(Isolate *isolate) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectAssumeWeak() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectAssumeWeak(Isolate *isolate) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectIfStrong(Tagged< HeapObject > *result) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectIfStrong(Isolate *isolate, Tagged< HeapObject > *result) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectIfWeak(Tagged< HeapObject > *result) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectIfWeak(Isolate *isolate, Tagged< HeapObject > *result) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectOrSmi() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectOrSmi(Isolate *isolate) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetWriteBarrierMode(const DisallowGarbageCollection &promise)v8::internal::HeapObjectinline
Grow(Isolate *, DirectHandle< WasmDispatchTable >, uint32_t new_length)v8::internal::WasmDispatchTablestatic
HeapObject()=defaultv8::internal::HeapObject
HeapObject(Address ptr, HeapObject::SkipTypeCheckTag)v8::internal::HeapObjectinlineexplicitprotected
HeapObject(Address ptr)v8::internal::HeapObjectinlineexplicitprotected
HeapObjectShortPrint(std::ostream &os)v8::internal::HeapObject
implicit_arg(int index) constv8::internal::WasmDispatchTableinline
init_self_indirect_pointer(Isolate *isolate)v8::internal::ExposedTrustedObjectinline
init_self_indirect_pointer(LocalIsolate *isolate)v8::internal::ExposedTrustedObjectinline
InitExternalPointerField(size_t offset, IsolateForSandbox isolate, Address value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)v8::internal::HeapObjectinline
InstallCompiledWrapper(int index, wasm::WasmCode *wrapper)v8::internal::WasmDispatchTable
IsAWrapper(int index) constv8::internal::WasmDispatchTable
IsCleared() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
IsCodePointerFieldEmpty(size_t offset) constv8::internal::HeapObjectinline
IsHeapObject(T obj)v8::internal::HeapObjectprotectedstatic
v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >::IsHeapObject() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
IsLazilyInitializedExternalPointerFieldInitialized(size_t offset) constv8::internal::HeapObjectinline
IsObject() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
IsProtectedPointerFieldEmpty(int offset) constv8::internal::TrustedObjectinline
IsProtectedPointerFieldEmpty(int offset, AcquireLoadTag) constv8::internal::TrustedObjectinline
IsSmi(T obj)v8::internal::HeapObjectprotectedstatic
v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >::IsSmi() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
IsStrong() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
IsStrongOrSmi() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
IsStrongOrWeak() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
IsTrustedPointerFieldEmpty(size_t offset) constv8::internal::HeapObjectinline
IsTrustedPointerFieldUnpublished(size_t offset, IndirectPointerTag tag, IsolateForSandbox isolate) constv8::internal::HeapObjectinline
IsWeak() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
IsWeakOrCleared() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
kCanBeWeakv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >static
kCapacityOffsetv8::internal::WasmDispatchTablestatic
kEntriesOffsetv8::internal::WasmDispatchTablestatic
kEntryPaddingBytesv8::internal::WasmDispatchTablestatic
kEntryPaddingOffsetv8::internal::WasmDispatchTablestatic
kEntrySizev8::internal::WasmDispatchTablestatic
kExistingEntry enum valuev8::internal::WasmDispatchTable
kHeaderSizev8::internal::ExposedTrustedObjectstatic
kImplicitArgBiasv8::internal::WasmDispatchTablestatic
kIsFullv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >static
kLengthOffsetv8::internal::WasmDispatchTablestatic
kMapOffsetv8::internal::HeapObjectstatic
kMaxLengthv8::internal::WasmDispatchTablestatic
kNewEntry enum valuev8::internal::WasmDispatchTable
kPaddingSizev8::internal::WasmDispatchTablestatic
kProtectedOffheapDataOffsetv8::internal::WasmDispatchTablestatic
kProtectedUsesOffsetv8::internal::WasmDispatchTablestatic
kSigBiasv8::internal::WasmDispatchTablestatic
kTableTypeOffsetv8::internal::WasmDispatchTablestatic
kTargetBiasv8::internal::WasmDispatchTablestatic
length() constv8::internal::WasmDispatchTableinline
length(AcquireLoadTag) constv8::internal::WasmDispatchTableinline
map_slot() constv8::internal::HeapObjectinline
MapField typedefv8::internal::HeapObject
MaybeGrowUsesList(Isolate *isolate, DirectHandle< WasmDispatchTable > dispatch_table)v8::internal::WasmDispatchTablestatic
NeedsRehashing(InstanceType instance_type) constv8::internal::HeapObject
NeedsRehashing(PtrComprCageBase cage_base) constv8::internal::HeapObject
New(Isolate *isolate, int length, wasm::CanonicalValueType table_type)v8::internal::WasmDispatchTablestatic
NewOrExistingEntry enum namev8::internal::WasmDispatchTable
OBJECT_CONSTRUCTORS(WasmDispatchTable, ExposedTrustedObject)v8::internal::WasmDispatchTable
v8::internal::ExposedTrustedObject::OBJECT_CONSTRUCTORS(ExposedTrustedObject, TrustedObject)v8::internal::ExposedTrustedObject
v8::internal::TrustedObject::OBJECT_CONSTRUCTORS(TrustedObject, HeapObject)v8::internal::TrustedObject
OffsetOf(int index)v8::internal::WasmDispatchTableinlinestatic
operator bool() const=deletev8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >explicit
operator!=(TaggedImpl< kOtherRefType, U > other) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
operator->()v8::internal::HeapObjectinline
operator->() constv8::internal::HeapObjectinline
operator<(TaggedImpl other) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
operator==(TaggedImpl< kOtherRefType, U > other) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
Print()v8::internal::HeapObject
Print(Tagged< Object > obj)v8::internal::HeapObjectstatic
Print(Tagged< Object > obj, std::ostream &os)v8::internal::HeapObjectstatic
ptr() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
ptr_v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >private
ptr_location()v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inlineprotected
ptr_location() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inlineprotected
RawCppHeapPointerField(int byte_offset) constv8::internal::HeapObjectinline
RawExternalPointerField(int byte_offset, ExternalPointerTagRange tag_range) constv8::internal::HeapObjectinline
RawField(int byte_offset) constv8::internal::HeapObjectinline
RawIndirectPointerField(int byte_offset, IndirectPointerTag tag) constv8::internal::HeapObjectinline
RawInstructionStreamField(int byte_offset) constv8::internal::HeapObjectinline
RawMaybeWeakField(int byte_offset) constv8::internal::HeapObjectinline
RawProtectedMaybeObjectField(int byte_offset) constv8::internal::TrustedObjectinline
RawProtectedPointerField(int byte_offset) constv8::internal::TrustedObjectinline
ReadBoundedSizeField(size_t offset) constv8::internal::HeapObjectinline
ReadCodeEntrypointViaCodePointerField(size_t offset, CodeEntrypointTag tag) constv8::internal::HeapObjectinline
ReadCodePointerField(size_t offset, IsolateForSandbox isolate) constv8::internal::HeapObjectinline
ReadCppHeapPointerField(size_t offset, IsolateForPointerCompression isolate) constv8::internal::HeapObjectinline
ReadCppHeapPointerField(size_t offset, IsolateForPointerCompression isolate, CppHeapPointerTagRange tag_range) constv8::internal::HeapObjectinline
ReadExternalPointerField(size_t offset, IsolateForSandbox isolate) constv8::internal::HeapObjectinline
ReadField(size_t offset) constv8::internal::HeapObjectinline
ReadMaybeEmptyTrustedPointerField(size_t offset, IsolateForSandbox isolate, AcquireLoadTag) constv8::internal::HeapObjectinline
ReadProtectedPointerField(int offset) constv8::internal::TrustedObjectinline
ReadProtectedPointerField(int offset, AcquireLoadTag) constv8::internal::TrustedObjectinline
ReadSandboxedPointerField(size_t offset, PtrComprCageBase cage_base) constv8::internal::HeapObjectinline
ReadTrustedPointerField(size_t offset, IsolateForSandbox isolate) constv8::internal::HeapObjectinline
ReadTrustedPointerField(size_t offset, IsolateForSandbox isolate, AcquireLoadTag) constv8::internal::HeapObjectinline
RehashBasedOnMap(IsolateT *isolate)v8::internal::HeapObject
relaxed_compare_and_swap_map_word_forwarded(MapWord old_map_word, Tagged< HeapObject > new_target_object)v8::internal::HeapObjectinline
Relaxed_ReadField(size_t offset) constv8::internal::HeapObjectinline
Relaxed_WriteField(size_t offset, T value)v8::internal::HeapObjectinline
release_compare_and_swap_map_word_forwarded(MapWord old_map_word, Tagged< HeapObject > new_target_object)v8::internal::HeapObjectinline
RequiredAlignment(Tagged< Map > map)v8::internal::HeapObjectinlinestatic
SafeEquals(TaggedImpl< kOtherRefType, Address > other) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
self_indirect_pointer_handle() constv8::internal::ExposedTrustedObjectinline
SeqCst_CompareAndSwapField(Tagged< Object > expected_value, Tagged< Object > new_value, CompareAndSwapImpl compare_and_swap_impl)v8::internal::HeapObjectstatic
set_map(Isolate *isolate, Tagged< Map > value)v8::internal::HeapObjectinline
set_map(IsolateT *isolate, Tagged< Map > value, ReleaseStoreTag)v8::internal::HeapObjectinline
set_map(IsolateT *isolate, Tagged< Map > value, MemoryOrder order, VerificationMode mode)v8::internal::HeapObjectprivate
set_map(IsolateT *isolate, Tagged< Map > value, MemoryOrder order, VerificationMode mode)v8::internal::HeapObject
set_map_after_allocation(IsolateT *isolate, Tagged< Map > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)v8::internal::HeapObjectinline
set_map_no_write_barrier(Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore)v8::internal::HeapObjectinline
set_map_no_write_barrier(Isolate *isolate, Tagged< Map > value, ReleaseStoreTag)v8::internal::HeapObjectinline
set_map_safe_transition(IsolateT *isolate, Tagged< Map > value)v8::internal::HeapObjectinline
set_map_safe_transition(IsolateT *isolate, Tagged< Map > value, ReleaseStoreTag)v8::internal::HeapObjectinline
set_map_safe_transition_no_write_barrier(Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore)v8::internal::HeapObjectinline
set_map_safe_transition_no_write_barrier(Isolate *isolate, Tagged< Map > value, ReleaseStoreTag)v8::internal::HeapObjectinline
set_map_word(Tagged< Map > map, RelaxedStoreTag)v8::internal::HeapObjectinline
set_map_word(Tagged< Map > map, ReleaseStoreTag)v8::internal::HeapObjectinline
set_map_word_forwarded(Tagged< HeapObject > target_object, RelaxedStoreTag)v8::internal::HeapObjectinline
set_map_word_forwarded(Tagged< HeapObject > target_object, ReleaseStoreTag)v8::internal::HeapObjectinline
SetFillerMap(const WritableFreeSpace &writable_page, Tagged< Map > value)v8::internal::HeapObjectinlinestatic
SetForNonWrapper(int index, Tagged< Object > implicit_arg, WasmCodePointer call_target, wasm::CanonicalTypeIndex sig_id, NewOrExistingEntry new_or_existing)v8::internal::WasmDispatchTable
SetForWrapper(int index, Tagged< Object > implicit_arg, Address call_target, wasm::CanonicalTypeIndex sig_id, uint64_t signature_hash, wasm::WasmCode *compiled_wrapper, NewOrExistingEntry new_or_existing)v8::internal::WasmDispatchTable
SetupLazilyInitializedCppHeapPointerField(size_t offset)v8::internal::HeapObjectinline
SetupLazilyInitializedExternalPointerField(size_t offset)v8::internal::HeapObjectinline
sig(int index) constv8::internal::WasmDispatchTableinline
SizeFor(int length)v8::internal::WasmDispatchTableinlinestatic
SizeFromMap(Tagged< Map > map) constv8::internal::HeapObject
TaggedImpl()v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
TaggedImpl(Address ptr)v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inlineexplicit
target(int index) constv8::internal::WasmDispatchTableinline
ToSmi(Tagged< Smi > *value) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
ToSmi() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
VerificationMode enum namev8::internal::HeapObjectprivate
WriteBoundedSizeField(size_t offset, size_t value)v8::internal::HeapObjectinline
WriteCodeEntrypointViaCodePointerField(size_t offset, Address value, CodeEntrypointTag tag)v8::internal::HeapObjectinline
WriteCodePointerField(size_t offset, Tagged< Code > value)v8::internal::HeapObjectinline
WriteExternalPointerField(size_t offset, IsolateForSandbox isolate, Address value)v8::internal::HeapObjectinline
WriteField(size_t offset, T value) constv8::internal::HeapObjectinline
WriteLazilyInitializedCppHeapPointerField(size_t offset, IsolateForPointerCompression isolate, Address value)v8::internal::HeapObjectinline
WriteLazilyInitializedCppHeapPointerField(size_t offset, IsolateForPointerCompression isolate, Address value, CppHeapPointerTag tag)v8::internal::HeapObjectinline
WriteLazilyInitializedExternalPointerField(size_t offset, IsolateForSandbox isolate, Address value)v8::internal::HeapObjectinline
WriteProtectedPointerField(int offset, Tagged< TrustedObject > value)v8::internal::TrustedObjectinline
WriteProtectedPointerField(int offset, Tagged< TrustedObject > value, ReleaseStoreTag)v8::internal::TrustedObjectinline
WriteSandboxedPointerField(size_t offset, PtrComprCageBase cage_base, Address value)v8::internal::HeapObjectinline
WriteSandboxedPointerField(size_t offset, Isolate *isolate, Address value)v8::internal::HeapObjectinline
WriteTrustedPointerField(size_t offset, Tagged< ExposedTrustedObject > value)v8::internal::HeapObjectinline