#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: