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