#include <data-handler.h>
|
Tagged< UnionOf< Smi, Code > > | smi_handler () const |
|
void | set_smi_handler (Tagged< Smi > value) |
|
void | set_smi_handler (Tagged< Code > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
|
Tagged< UnionOf< Smi, Cell > > | validity_cell () const |
|
void | set_validity_cell (Tagged< UnionOf< Smi, Cell > > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
|
int | data_field_count () const |
|
Tagged< MaybeObject > | data1 () const |
|
void | set_data1 (Tagged< MaybeObject > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
|
Tagged< MaybeObject > | data2 () const |
|
void | set_data2 (Tagged< MaybeObject > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
|
Tagged< MaybeObject > | data3 () const |
|
void | set_data3 (Tagged< MaybeObject > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
|
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 21 of file data-handler.h.
◆ data1()
◆ data2()
◆ data3()
◆ data_field_count()
int v8::internal::DataHandler::data_field_count |
( |
| ) |
const |
|
inline |
◆ FLEXIBLE_ARRAY_MEMBER()
◆ OffsetOf()
int v8::internal::DataHandler::OffsetOf |
( |
int | index | ) |
|
|
staticconstexpr |
◆ set_data1()
◆ set_data2()
◆ set_data3()
◆ set_smi_handler() [1/2]
◆ set_smi_handler() [2/2]
void v8::internal::DataHandler::set_smi_handler |
( |
Tagged< Smi > | value | ) |
|
|
inline |
◆ set_validity_cell()
◆ SizeFor()
int v8::internal::DataHandler::SizeFor |
( |
int | count | ) |
|
|
staticconstexpr |
◆ smi_handler()
◆ validity_cell()
◆ AccessorAssembler
◆ smi_handler_
◆ validity_cell_
The documentation for this class was generated from the following files: