|
| SpaceWithLinearArea (Heap *heap, AllocationSpace id) |
|
virtual bool | SupportsInlineAllocation ()=0 |
|
Address | top () |
|
Address | limit () |
|
Address * | allocation_top_address () |
|
Address * | allocation_limit_address () |
|
V8_EXPORT_PRIVATE void | AddAllocationObserver (AllocationObserver *observer) override |
|
V8_EXPORT_PRIVATE void | RemoveAllocationObserver (AllocationObserver *observer) override |
|
V8_EXPORT_PRIVATE void | ResumeAllocationObservers () override |
|
V8_EXPORT_PRIVATE void | PauseAllocationObservers () override |
|
Address | ComputeLimit (Address start, Address end, size_t min_size) |
|
virtual V8_EXPORT_PRIVATE void | UpdateInlineAllocationLimit (size_t min_size)=0 |
|
| Space (Heap *heap, AllocationSpace id) |
|
Heap * | heap () const |
|
AllocationSpace | identity () |
|
const char * | name () |
|
void | AllocationStep (int bytes_since_last, Address soon_object, int size) |
|
virtual size_t | CommittedMemory () |
|
virtual size_t | MaximumCommittedMemory () |
|
virtual size_t | Size ()=0 |
|
virtual size_t | SizeOfObjects () |
|
virtual size_t | CommittedPhysicalMemory ()=0 |
|
virtual size_t | Available ()=0 |
|
virtual int | RoundSizeDownToObjectAlignment (int size) |
|
virtual std::unique_ptr< ObjectIterator > | GetObjectIterator ()=0 |
|
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 2010 of file spaces.h.