|
| SemiSpace (Heap *heap, SemiSpaceId semispace) |
|
bool | Contains (HeapObject *o) |
|
bool | Contains (Object *o) |
|
bool | ContainsSlow (Address a) |
|
void | SetUp (size_t initial_capacity, size_t maximum_capacity) |
|
void | TearDown () |
|
bool | Commit () |
|
bool | Uncommit () |
|
bool | is_committed () |
|
bool | GrowTo (size_t new_capacity) |
|
bool | ShrinkTo (size_t new_capacity) |
|
bool | EnsureCurrentCapacity () |
|
Address | space_end () |
|
Address | space_start () |
|
Page * | current_page () |
|
int | pages_used () |
|
Address | page_low () |
|
Address | page_high () |
|
bool | AdvancePage () |
|
void | Reset () |
|
void | RemovePage (Page *page) |
|
void | PrependPage (Page *page) |
|
Page * | InitializePage (MemoryChunk *chunk, Executability executable) |
|
Address | age_mark () |
|
void | set_age_mark (Address mark) |
|
size_t | current_capacity () |
|
size_t | maximum_capacity () |
|
size_t | minimum_capacity () |
|
SemiSpaceId | id () |
|
size_t | CommittedPhysicalMemory () override |
|
size_t | Size () override |
|
size_t | SizeOfObjects () override |
|
size_t | Available () override |
|
Page * | first_page () |
|
Page * | last_page () |
|
iterator | begin () |
|
iterator | end () |
|
std::unique_ptr< ObjectIterator > | GetObjectIterator () override |
|
| 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 2369 of file spaces.h.