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

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

address() constv8::internal::HeapObjectLayoutinline
ArrayIndexLengthBits typedefv8::internal::Name
ArrayIndexValueBits typedefv8::internal::Name
AsArrayIndex(uint32_t *index)v8::internal::Nameinline
AsIntegerIndex(size_t *index)v8::internal::Nameinline
CodeStubAssembler classv8::internal::Symbolfriend
ContainsCachedArrayIndex(uint32_t hash)v8::internal::Nameinlinestatic
CreateExternalForwardingIndex(uint32_t index)v8::internal::Nameinlinestatic
CreateHashFieldValue(uint32_t hash, HashFieldType type)v8::internal::Nameinlinestatic
CreateInternalizedForwardingIndex(uint32_t index)v8::internal::Nameinlinestatic
description() constv8::internal::Symbolinline
description_v8::internal::Symbolprivate
EarlyGetReadOnlyRoots() constv8::internal::HeapObjectLayoutinline
EnsureHash()v8::internal::Nameinline
EnsureHash(const SharedStringAccessGuardIfNeeded &)v8::internal::Nameinline
EnsureRawHash()v8::internal::Nameinline
EnsureRawHash(const SharedStringAccessGuardIfNeeded &)v8::internal::Nameinline
Equals(Tagged< Name > other)v8::internal::Nameinline
Equals(Isolate *isolate, DirectHandle< Name > one, DirectHandle< Name > two)v8::internal::Nameinlinestatic
Factory classv8::internal::Symbolfriend
flags() constv8::internal::Symbolinlineprivate
flags_v8::internal::Symbolprivate
ForwardingIndexValueBits typedefv8::internal::Name
GetRawHashFromForwardingTable(uint32_t raw_hash) constv8::internal::Nameinlineprivate
GetWriteBarrierMode(const DisallowGarbageCollection &promise)v8::internal::HeapObjectLayoutinline
HasExternalForwardingIndex(AcquireLoadTag) constv8::internal::Nameinline
HasForwardingIndex(AcquireLoadTag) constv8::internal::Nameinline
hash() constv8::internal::Nameinline
HasHashCode() constv8::internal::Nameinline
HashBits typedefv8::internal::Name
HashFieldType enum namev8::internal::Name
HashFieldTypeBits typedefv8::internal::Name
HasInternalizedForwardingIndex(AcquireLoadTag) constv8::internal::Nameinline
HeapObjectLayout()=deletev8::internal::HeapObjectLayout
HeapObjectLayout(HeapObjectLayout &&) V8_NOEXCEPT=deletev8::internal::HeapObjectLayoutprivate
HeapObjectLayout(const HeapObjectLayout &) V8_NOEXCEPT=deletev8::internal::HeapObjectLayoutprivate
is_in_public_symbol_table() constv8::internal::Symbolinline
is_interesting_symbol() constv8::internal::Symbolinline
is_private() constv8::internal::Symbolinline
is_private_brand() constv8::internal::Symbolinline
is_private_name() constv8::internal::Symbolinline
is_well_known_symbol() constv8::internal::Symbolinline
IsArrayIndex()v8::internal::Nameinline
IsExternalForwardingIndex(uint32_t raw_hash_field)v8::internal::Nameinlinestatic
IsExternalForwardingIndexBit typedefv8::internal::Name
IsForwardingIndex(uint32_t raw_hash_field)v8::internal::Nameinlinestatic
IsHash(uint32_t raw_hash_field)v8::internal::Nameinlinestatic
IsHashFieldComputed(uint32_t raw_hash_field)v8::internal::Nameinlinestatic
IsInPublicSymbolTableBit typedefv8::internal::Symbol
IsIntegerIndex(uint32_t raw_hash_field)v8::internal::Nameinlinestatic
IsInteresting(Isolate *isolate)v8::internal::Nameinline
IsInterestingSymbolBit typedefv8::internal::Symbol
IsInternalizedForwardingIndex(uint32_t raw_hash_field)v8::internal::Nameinlinestatic
IsInternalizedForwardingIndexBit typedefv8::internal::Name
IsPrivate()v8::internal::Nameinline
IsPrivateBit typedefv8::internal::Symbol
IsPrivateBrand()v8::internal::Nameinline
IsPrivateBrandBit typedefv8::internal::Symbol
IsPrivateName()v8::internal::Nameinline
IsPrivateNameBit typedefv8::internal::Symbol
IsWellKnownSymbolBit typedefv8::internal::Symbol
kArrayIndexLengthBitsv8::internal::Namestatic
kArrayIndexValueBitsv8::internal::Namestatic
kDoesNotContainCachedArrayIndexMaskv8::internal::Namestatic
kDoesNotContainIntegerOrForwardingIndexMaskv8::internal::Namestatic
kEmptyHashFieldv8::internal::Namestatic
kHashNotComputedMaskv8::internal::Namestatic
kMaxArrayIndexv8::internal::Namestatic
kMaxArrayIndexSizev8::internal::Namestatic
kMaxCachedArrayIndexLengthv8::internal::Namestatic
kMaxIntegerIndexSizev8::internal::Namestatic
maglev::MaglevAssembler classv8::internal::Symbolfriend
map() constv8::internal::HeapObjectLayoutinline
map(AcquireLoadTag) constv8::internal::HeapObjectLayoutinline
map_v8::internal::HeapObjectLayoutprivate
map_word(RelaxedLoadTag) constv8::internal::HeapObjectLayoutinline
Name classv8::internal::Symbolfriend
NameShortPrint()v8::internal::Name
NameShortPrint(base::Vector< char > str)v8::internal::Name
ObjectTraits< Symbol >v8::internal::Symbolfriend
OffsetsForDebugv8::internal::Symbolfriend
operator=(HeapObjectLayout &&) V8_NOEXCEPT=deletev8::internal::HeapObjectLayoutprivate
operator=(const HeapObjectLayout &) V8_NOEXCEPT=deletev8::internal::HeapObjectLayoutprivate
PrivateSymbolToName() constv8::internal::Symbolprivate
ptr() constv8::internal::HeapObjectLayoutinline
raw_hash_field() constv8::internal::Nameinline
raw_hash_field(AcquireLoadTag) constv8::internal::Nameinline
raw_hash_field_v8::internal::Nameprivate
RawHash()v8::internal::Nameinline
set_description(Tagged< PrimitiveHeapObject > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)v8::internal::Symbolinline
set_flags(uint32_t value)v8::internal::Symbolinlineprivate
set_is_in_public_symbol_table(bool value)v8::internal::Symbolinline
set_is_interesting_symbol(bool value)v8::internal::Symbolinline
set_is_private(bool value)v8::internal::Symbolinline
set_is_private_brand()v8::internal::Symbolinline
set_is_private_name()v8::internal::Symbolinline
set_is_well_known_symbol(bool value)v8::internal::Symbolinline
set_map(Isolate *isolate, Tagged< Map > value)v8::internal::HeapObjectLayoutinline
set_map(IsolateT *isolate, Tagged< Map > value, ReleaseStoreTag)v8::internal::HeapObjectLayoutinline
set_map_after_allocation(IsolateT *isolate, Tagged< Map > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)v8::internal::HeapObjectLayoutinline
set_map_no_write_barrier(Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore)v8::internal::HeapObjectLayoutinline
set_map_safe_transition(IsolateT *isolate, Tagged< Map > value, ReleaseStoreTag)v8::internal::HeapObjectLayoutinline
set_map_safe_transition_no_write_barrier(Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore)v8::internal::HeapObjectLayoutinline
set_map_word_forwarded(Tagged< HeapObject > target_object, ReleaseStoreTag)v8::internal::HeapObjectLayoutinline
set_map_word_forwarded(Tagged< HeapObject > target_object, RelaxedStoreTag)v8::internal::HeapObjectLayoutinline
set_raw_hash_field(uint32_t hash)v8::internal::Nameinline
set_raw_hash_field(uint32_t hash, ReleaseStoreTag)v8::internal::Nameinline
set_raw_hash_field_if_empty(uint32_t hash)v8::internal::Nameinline
Size() constv8::internal::HeapObjectLayoutinline
SizeFromMap(Tagged< Map > map) constv8::internal::HeapObjectLayout
SymbolShortPrint(std::ostream &os)v8::internal::Symbol
ToFunctionName(Isolate *isolate, DirectHandle< Name > name)v8::internal::Namestatic
ToFunctionName(Isolate *isolate, DirectHandle< Name > name, DirectHandle< String > prefix)v8::internal::Namestatic
TorqueGeneratedSymbolAsserts classv8::internal::Symbolfriend
TryGetHash(uint32_t *hash) constv8::internal::Nameinline
V8HeapExplorer classv8::internal::Symbolfriend