|
| Tagged< Object > | get (AccessorComponent component) |
| |
| void | set (AccessorComponent component, Tagged< Object > value) |
| |
| void | set (AccessorComponent component, Tagged< Object > value, ReleaseStoreTag tag) |
| |
| Tagged< Object > | getter () const |
| |
| void | set_getter (Tagged< Object > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
| |
| Tagged< Object > | getter (AcquireLoadTag) const |
| |
| void | set_getter (Tagged< Object > value, ReleaseStoreTag, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
| |
| Tagged< Object > | setter () const |
| |
| void | set_setter (Tagged< Object > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
| |
| Tagged< Object > | setter (AcquireLoadTag) const |
| |
| void | set_setter (Tagged< Object > value, ReleaseStoreTag, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
| |
| void | SetComponents (Tagged< Object > getter, Tagged< Object > setter) |
| |
| bool | Equals (Tagged< Object > getter_value, Tagged< Object > setter_value) |
| |
| void | BriefPrintDetails (std::ostream &os) |
| |
| | 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 70 of file struct.h.