|
| 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.