#include <roots.h>
Definition at line 564 of file roots.h.
◆ RootsTable()
v8::internal::RootsTable::RootsTable |
( |
| ) |
|
|
inline |
◆ begin()
◆ end()
◆ FindHeapNumber()
◆ handle_at()
◆ IsImmortalImmovable()
static constexpr bool v8::internal::RootsTable::IsImmortalImmovable |
( |
RootIndex | root_index | ) |
|
|
inlinestaticconstexpr |
◆ IsReadOnly()
static constexpr bool v8::internal::RootsTable::IsReadOnly |
( |
RootIndex | root_index | ) |
|
|
inlinestaticconstexpr |
◆ IsRootHandle()
◆ IsRootHandleLocation()
bool v8::internal::RootsTable::IsRootHandleLocation |
( |
Address * | handle_location, |
|
|
RootIndex * | index ) const |
|
inline |
◆ name()
static const char * v8::internal::RootsTable::name |
( |
RootIndex | root_index | ) |
|
|
inlinestatic |
◆ offset_of()
static constexpr int v8::internal::RootsTable::offset_of |
( |
RootIndex | root_index | ) |
|
|
inlinestaticconstexpr |
◆ operator[]() [1/2]
◆ operator[]() [2/2]
Address const & v8::internal::RootsTable::operator[] |
( |
RootIndex | root_index | ) |
const |
|
inline |
◆ read_only_roots_begin()
FullObjectSlot v8::internal::RootsTable::read_only_roots_begin |
( |
| ) |
const |
|
inlineprivate |
◆ read_only_roots_end()
FullObjectSlot v8::internal::RootsTable::read_only_roots_end |
( |
| ) |
const |
|
inlineprivate |
◆ SingleCharacterStringIndex()
static constexpr RootIndex v8::internal::RootsTable::SingleCharacterStringIndex |
( |
int | c | ) |
|
|
inlinestaticconstexpr |
◆ slot()
◆ smi_roots_begin()
◆ smi_roots_end()
◆ strong_or_read_only_roots_begin()
FullObjectSlot v8::internal::RootsTable::strong_or_read_only_roots_begin |
( |
| ) |
const |
|
inlineprivate |
◆ strong_or_read_only_roots_end()
FullObjectSlot v8::internal::RootsTable::strong_or_read_only_roots_end |
( |
| ) |
const |
|
inlineprivate |
◆ strong_roots_begin()
◆ strong_roots_end()
◆ Factory
◆ FactoryBase< Factory >
◆ FactoryBase< LocalFactory >
◆ Heap
◆ Isolate
◆ ReadOnlyHeap
◆ ReadOnlyRoots
◆ RootsSerializer
◆ kEntriesCount
size_t v8::internal::RootsTable::kEntriesCount |
|
staticconstexpr |
Initial value:
Definition at line 566 of file roots.h.
◆ root_names_
const char * v8::internal::RootsTable::root_names_ |
|
staticprivate |
Initial value:= {
#define ROOT_NAME(type, name, CamelName)
}
Definition at line 695 of file roots.h.
◆ roots_
The documentation for this class was generated from the following files: