|
Tagged< PrimitiveHeapObject > | description () const |
|
void | set_description (Tagged< PrimitiveHeapObject > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
|
bool | is_private () const |
|
void | set_is_private (bool value) |
|
bool | is_well_known_symbol () const |
|
void | set_is_well_known_symbol (bool value) |
|
bool | is_interesting_symbol () const |
|
void | set_is_interesting_symbol (bool value) |
|
bool | is_in_public_symbol_table () const |
|
void | set_is_in_public_symbol_table (bool value) |
|
bool | is_private_name () const |
|
void | set_is_private_name () |
|
bool | is_private_brand () const |
|
void | set_is_private_brand () |
|
void | SymbolShortPrint (std::ostream &os) |
|
bool | HasHashCode () const |
|
bool | HasForwardingIndex (AcquireLoadTag) const |
|
bool | HasInternalizedForwardingIndex (AcquireLoadTag) const |
|
bool | HasExternalForwardingIndex (AcquireLoadTag) const |
|
uint32_t | raw_hash_field () const |
|
uint32_t | raw_hash_field (AcquireLoadTag) const |
|
void | set_raw_hash_field (uint32_t hash) |
|
void | set_raw_hash_field (uint32_t hash, ReleaseStoreTag) |
|
void | set_raw_hash_field_if_empty (uint32_t hash) |
|
uint32_t | hash () const |
|
bool | TryGetHash (uint32_t *hash) const |
|
bool | Equals (Tagged< Name > other) |
|
bool | IsArrayIndex () |
|
bool | AsArrayIndex (uint32_t *index) |
|
bool | AsIntegerIndex (size_t *index) |
|
bool | IsInteresting (Isolate *isolate) |
|
bool | IsPrivate () |
|
bool | IsPrivateName () |
|
bool | IsPrivateBrand () |
|
void | NameShortPrint () |
|
int | NameShortPrint (base::Vector< char > str) |
|
uint32_t | EnsureHash () |
|
uint32_t | EnsureHash (const SharedStringAccessGuardIfNeeded &) |
|
uint32_t | EnsureRawHash () |
|
uint32_t | EnsureRawHash (const SharedStringAccessGuardIfNeeded &) |
|
uint32_t | RawHash () |
|
| HeapObjectLayout ()=delete |
|
Tagged< Map > | map () const |
|
Tagged< Map > | map (AcquireLoadTag) const |
|
MapWord | map_word (RelaxedLoadTag) const |
|
void | set_map (Isolate *isolate, Tagged< Map > value) |
|
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) |
|
void | set_map_safe_transition_no_write_barrier (Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore) |
|
template<typename IsolateT > |
void | set_map_after_allocation (IsolateT *isolate, Tagged< Map > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
|
void | set_map_no_write_barrier (Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore) |
|
void | set_map_word_forwarded (Tagged< HeapObject > target_object, ReleaseStoreTag) |
|
void | set_map_word_forwarded (Tagged< HeapObject > target_object, RelaxedStoreTag) |
|
Address | ptr () const |
|
Address | address () const |
|
ReadOnlyRoots | EarlyGetReadOnlyRoots () const |
|
int | Size () const |
|
V8_EXPORT_PRIVATE int | SizeFromMap (Tagged< Map > map) const |
|
WriteBarrierMode | GetWriteBarrierMode (const DisallowGarbageCollection &promise) |
|
Definition at line 248 of file name.h.