#include <large-spaces.h>
Definition at line 33 of file large-spaces.h.
◆ const_iterator
◆ iterator
◆ ~LargeObjectSpace()
v8::internal::LargeObjectSpace::~LargeObjectSpace |
( |
| ) |
|
|
inlineoverride |
◆ LargeObjectSpace()
◆ AddAllocationObserver()
void v8::internal::LargeObjectSpace::AddAllocationObserver |
( |
AllocationObserver * | observer | ) |
|
◆ AddPage()
◆ AdvanceAndInvokeAllocationObservers()
void v8::internal::LargeObjectSpace::AdvanceAndInvokeAllocationObservers |
( |
Address | soon_object, |
|
|
size_t | size ) |
|
protected |
◆ AllocateLargePage()
◆ Available()
size_t v8::internal::LargeObjectSpace::Available |
( |
| ) |
const |
|
overridevirtual |
◆ begin() [1/2]
iterator v8::internal::LargeObjectSpace::begin |
( |
| ) |
|
|
inline |
◆ begin() [2/2]
◆ CommittedPhysicalMemory()
size_t v8::internal::LargeObjectSpace::CommittedPhysicalMemory |
( |
| ) |
const |
|
overridevirtual |
◆ Contains()
◆ ContainsSlow()
bool v8::internal::LargeObjectSpace::ContainsSlow |
( |
Address | addr | ) |
const |
◆ end() [1/2]
iterator v8::internal::LargeObjectSpace::end |
( |
| ) |
|
|
inline |
◆ end() [2/2]
◆ first_page() [1/2]
◆ first_page() [2/2]
◆ GetObjectIterator()
std::unique_ptr< ObjectIterator > v8::internal::LargeObjectSpace::GetObjectIterator |
( |
Heap * | heap | ) |
|
|
overridevirtual |
◆ IsEmpty()
bool v8::internal::LargeObjectSpace::IsEmpty |
( |
| ) |
const |
|
inline |
◆ PageCount()
int v8::internal::LargeObjectSpace::PageCount |
( |
| ) |
const |
|
inline |
◆ pending_allocation_mutex()
base::Mutex * v8::internal::LargeObjectSpace::pending_allocation_mutex |
( |
| ) |
|
|
inline |
◆ pending_object()
Address v8::internal::LargeObjectSpace::pending_object |
( |
| ) |
const |
|
inline |
◆ RemoveAllocationObserver()
void v8::internal::LargeObjectSpace::RemoveAllocationObserver |
( |
AllocationObserver * | observer | ) |
|
◆ RemovePage()
◆ ResetPendingObject()
void v8::internal::LargeObjectSpace::ResetPendingObject |
( |
| ) |
|
|
inline |
◆ set_objects_size()
void v8::internal::LargeObjectSpace::set_objects_size |
( |
size_t | objects_size | ) |
|
|
inline |
◆ ShrinkPageToObjectSize()
◆ Size()
size_t v8::internal::LargeObjectSpace::Size |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ SizeOfObjects()
size_t v8::internal::LargeObjectSpace::SizeOfObjects |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ TearDown()
void v8::internal::LargeObjectSpace::TearDown |
( |
| ) |
|
◆ UpdatePendingObject()
void v8::internal::LargeObjectSpace::UpdatePendingObject |
( |
Tagged< HeapObject > | object | ) |
|
|
protected |
◆ LargeObjectSpaceObjectIterator
◆ allocation_counter_
◆ allocation_mutex_
◆ objects_size_
std::atomic<size_t> v8::internal::LargeObjectSpace::objects_size_ |
|
protected |
◆ page_count_
int v8::internal::LargeObjectSpace::page_count_ |
|
protected |
◆ pending_allocation_mutex_
base::Mutex v8::internal::LargeObjectSpace::pending_allocation_mutex_ |
|
protected |
◆ pending_object_
std::atomic<Address> v8::internal::LargeObjectSpace::pending_object_ |
|
protected |
◆ size_
std::atomic<size_t> v8::internal::LargeObjectSpace::size_ |
|
protected |
The documentation for this class was generated from the following files: