#include <read-only-spaces.h>
Definition at line 148 of file read-only-spaces.h.
◆ SealMode
Enumerator |
---|
kDetachFromHeap | |
kDetachFromHeapAndUnregisterMemory | |
kDoNotDetachFromHeap | |
Definition at line 173 of file read-only-spaces.h.
◆ ReadOnlySpace()
v8::internal::ReadOnlySpace::ReadOnlySpace |
( |
Heap * | heap | ) |
|
|
explicit |
◆ ~ReadOnlySpace()
v8::internal::ReadOnlySpace::~ReadOnlySpace |
( |
| ) |
|
|
overridedefault |
◆ AllocateNextPage()
size_t v8::internal::ReadOnlySpace::AllocateNextPage |
( |
| ) |
|
|
private |
◆ AllocateNextPageAt()
size_t v8::internal::ReadOnlySpace::AllocateNextPageAt |
( |
Address | pos | ) |
|
|
private |
◆ AllocateRaw()
◆ AllocateRawAligned()
◆ AllocateRawUnaligned()
AllocationResult v8::internal::ReadOnlySpace::AllocateRawUnaligned |
( |
int | size_in_bytes | ) |
|
|
private |
◆ Capacity()
size_t v8::internal::ReadOnlySpace::Capacity |
( |
| ) |
const |
|
inline |
◆ ClearStringPaddingIfNeeded()
◆ CommittedPhysicalMemory()
size_t v8::internal::ReadOnlySpace::CommittedPhysicalMemory |
( |
| ) |
const |
|
overridevirtual |
◆ Contains() [1/2]
bool v8::internal::ReadOnlySpace::Contains |
( |
Address | a | ) |
|
|
delete |
◆ Contains() [2/2]
◆ ContainsSlow()
bool v8::internal::ReadOnlySpace::ContainsSlow |
( |
Address | addr | ) |
const |
◆ DetachPagesAndAddToArtifacts()
void v8::internal::ReadOnlySpace::DetachPagesAndAddToArtifacts |
( |
ReadOnlyArtifacts * | artifacts | ) |
|
◆ EnsurePage()
void v8::internal::ReadOnlySpace::EnsurePage |
( |
| ) |
|
◆ EnsureSpaceForAllocation()
void v8::internal::ReadOnlySpace::EnsureSpaceForAllocation |
( |
int | size_in_bytes | ) |
|
|
private |
◆ FinalizeSpaceForDeserialization()
void v8::internal::ReadOnlySpace::FinalizeSpaceForDeserialization |
( |
| ) |
|
|
private |
◆ FirstPageAddress()
Address v8::internal::ReadOnlySpace::FirstPageAddress |
( |
| ) |
const |
|
inline |
◆ FreeLinearAllocationArea()
void v8::internal::ReadOnlySpace::FreeLinearAllocationArea |
( |
| ) |
|
|
private |
◆ IndexOf()
◆ InitializePageForDeserialization()
◆ IsDetached()
bool v8::internal::ReadOnlySpace::IsDetached |
( |
| ) |
const |
|
inline |
◆ limit()
Address v8::internal::ReadOnlySpace::limit |
( |
| ) |
const |
|
inline |
◆ pages()
◆ RepairFreeSpacesAfterDeserialization()
void v8::internal::ReadOnlySpace::RepairFreeSpacesAfterDeserialization |
( |
| ) |
|
◆ Seal()
void v8::internal::ReadOnlySpace::Seal |
( |
SealMode | ro_mode | ) |
|
◆ SetPermissionsForPages()
◆ ShrinkPages()
void v8::internal::ReadOnlySpace::ShrinkPages |
( |
| ) |
|
◆ Size()
size_t v8::internal::ReadOnlySpace::Size |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ TearDown()
void v8::internal::ReadOnlySpace::TearDown |
( |
MemoryAllocator * | memory_allocator | ) |
|
|
virtual |
◆ top()
Address v8::internal::ReadOnlySpace::top |
( |
| ) |
const |
|
inline |
◆ TryAllocateLinearlyAligned()
◆ writable()
bool v8::internal::ReadOnlySpace::writable |
( |
| ) |
const |
|
inline |
◆ Heap
◆ ReadOnlyHeapImageDeserializer
◆ accounting_stats_
◆ capacity_
size_t v8::internal::ReadOnlySpace::capacity_ = 0 |
|
private |
◆ is_marked_read_only_
bool v8::internal::ReadOnlySpace::is_marked_read_only_ = false |
|
protected |
◆ limit_
◆ pages_
◆ top_
The documentation for this class was generated from the following files: