|
using | iterator = LargePageIterator |
|
using | const_iterator = ConstLargePageIterator |
|
static void | MoveExternalBackingStoreBytes (ExternalBackingStoreType type, Space *from, Space *to, size_t amount) |
|
static void * | operator new (size_t size) |
|
static void | operator delete (void *p) |
|
| OldLargeObjectSpace (Heap *heap, AllocationSpace id) |
|
V8_WARN_UNUSED_RESULT AllocationResult | AllocateRaw (LocalHeap *local_heap, int object_size, Executability executable) |
|
| LargeObjectSpace (Heap *heap, AllocationSpace id) |
|
void | AdvanceAndInvokeAllocationObservers (Address soon_object, size_t size) |
|
LargePageMetadata * | AllocateLargePage (int object_size, Executability executable) |
|
void | UpdatePendingObject (Tagged< HeapObject > object) |
|
| BaseSpace (Heap *heap, AllocationSpace id) |
|
virtual | ~BaseSpace ()=default |
|
void | AccountCommitted (size_t bytes) |
|
void | AccountUncommitted (size_t bytes) |
|
std::atomic< size_t > | size_ |
|
int | page_count_ |
|
std::atomic< size_t > | objects_size_ |
|
base::RecursiveMutex | allocation_mutex_ |
|
std::atomic< Address > | pending_object_ |
|
base::Mutex | pending_allocation_mutex_ |
|
AllocationCounter | allocation_counter_ |
|
heap::List< MutablePageMetadata > | memory_chunk_list_ |
|
std::atomic< size_t > | external_backing_store_bytes_ [static_cast< int >(ExternalBackingStoreType::kNumValues)] = {0} |
|
std::unique_ptr< FreeList > | free_list_ |
|
Heap * | heap_ |
|
AllocationSpace | id_ |
|
std::atomic< size_t > | committed_ {0} |
|
size_t | max_committed_ = 0 |
|
Definition at line 158 of file large-spaces.h.