|
| NewLargeObjectSpace (Heap *heap) |
|
V8_WARN_UNUSED_RESULT AllocationResult | AllocateRaw (int object_size) |
|
size_t | Available () override |
|
void | Flip () |
|
void | FreeAllObjects () |
|
| LargeObjectSpace (Heap *heap) |
|
| LargeObjectSpace (Heap *heap, AllocationSpace id) |
|
void | TearDown () |
|
V8_EXPORT_PRIVATE V8_WARN_UNUSED_RESULT AllocationResult | AllocateRaw (int object_size) |
|
size_t | Size () override |
|
size_t | SizeOfObjects () override |
|
size_t | CommittedPhysicalMemory () override |
|
int | PageCount () |
|
Object * | FindObject (Address a) |
|
LargePage * | FindPage (Address a) |
|
void | ClearMarkingStateOfLiveObjects () |
|
void | FreeUnmarkedObjects () |
|
void | InsertChunkMapEntries (LargePage *page) |
|
void | RemoveChunkMapEntries (LargePage *page) |
|
void | RemoveChunkMapEntries (LargePage *page, Address free_start) |
|
void | PromoteNewLargeObject (LargePage *page) |
|
bool | Contains (HeapObject *obj) |
|
bool | ContainsSlow (Address addr) |
|
bool | IsEmpty () |
|
void | Register (LargePage *page, size_t object_size) |
|
void | Unregister (LargePage *page, size_t object_size) |
|
LargePage * | first_page () |
|
void | CollectCodeStatistics () |
|
iterator | begin () |
|
iterator | end () |
|
std::unique_ptr< ObjectIterator > | GetObjectIterator () override |
|
base::Mutex * | chunk_map_mutex () |
|
| Space (Heap *heap, AllocationSpace id) |
|
Heap * | heap () const |
|
AllocationSpace | identity () |
|
const char * | name () |
|
virtual V8_EXPORT_PRIVATE void | AddAllocationObserver (AllocationObserver *observer) |
|
virtual V8_EXPORT_PRIVATE void | RemoveAllocationObserver (AllocationObserver *observer) |
|
virtual V8_EXPORT_PRIVATE void | PauseAllocationObservers () |
|
virtual V8_EXPORT_PRIVATE void | ResumeAllocationObservers () |
|
virtual V8_EXPORT_PRIVATE void | StartNextInlineAllocationStep () |
|
void | AllocationStep (int bytes_since_last, Address soon_object, int size) |
|
virtual size_t | CommittedMemory () |
|
virtual size_t | MaximumCommittedMemory () |
|
virtual int | RoundSizeDownToObjectAlignment (int size) |
|
void | AccountCommitted (size_t bytes) |
|
void | AccountUncommitted (size_t bytes) |
|
void | IncrementExternalBackingStoreBytes (ExternalBackingStoreType type, size_t amount) |
|
void | DecrementExternalBackingStoreBytes (ExternalBackingStoreType type, size_t amount) |
|
virtual size_t | ExternalBackingStoreBytes (ExternalBackingStoreType type) const |
|
V8_EXPORT_PRIVATE void * | GetRandomMmapAddr () |
|
MemoryChunk * | first_page () |
|
MemoryChunk * | last_page () |
|
base::List< MemoryChunk > & | memory_chunk_list () |
|
void * | operator new (size_t size) |
|
void | operator delete (void *p) |
|
Definition at line 3058 of file spaces.h.