|
| OldSpace (Heap *heap, intptr_t max_capacity, AllocationSpace id, Executability executable) |
|
| PagedSpace (Heap *heap, intptr_t max_capacity, AllocationSpace id, Executability executable) |
|
virtual | ~PagedSpace () |
|
bool | SetUp () |
|
bool | HasBeenSetUp () |
|
void | TearDown () |
|
bool | Contains (Address a) |
|
bool | Contains (HeapObject *o) |
|
MUST_USE_RESULT MaybeObject * | FindObject (Address addr) |
|
void | RepairFreeListsAfterBoot () |
|
void | PrepareForMarkCompact () |
|
intptr_t | Capacity () |
|
intptr_t | CommittedMemory () |
|
intptr_t | MaximumCommittedMemory () |
|
size_t | CommittedPhysicalMemory () |
|
void | ObtainFreeListStatistics (Page *p, SizeStats *sizes) |
|
void | ResetFreeListStatistics () |
|
void | ClearStats () |
|
void | AddToAccountingStats (intptr_t bytes) |
|
intptr_t | Available () |
|
virtual intptr_t | Size () |
|
virtual intptr_t | SizeOfObjects () |
|
virtual intptr_t | Waste () |
|
Address | top () |
|
Address | limit () |
|
Address * | allocation_top_address () |
|
Address * | allocation_limit_address () |
|
MUST_USE_RESULT MaybeObject * | AllocateRaw (int size_in_bytes) |
|
int | Free (Address start, int size_in_bytes) |
|
void | ResetFreeList () |
|
void | SetTopAndLimit (Address top, Address limit) |
|
void | EmptyAllocationInfo () |
|
void | Allocate (int bytes) |
|
void | IncreaseCapacity (int size) |
|
void | ReleasePage (Page *page, bool unlink) |
|
Page * | anchor () |
|
bool | was_swept_conservatively () |
|
void | set_was_swept_conservatively (bool b) |
|
void | SetPagesToSweep (Page *first) |
|
void | IncrementUnsweptFreeBytes (intptr_t by) |
|
void | IncreaseUnsweptFreeBytes (Page *p) |
|
void | DecrementUnsweptFreeBytes (intptr_t by) |
|
void | DecreaseUnsweptFreeBytes (Page *p) |
|
void | ResetUnsweptFreeBytes () |
|
bool | AdvanceSweeper (intptr_t bytes_to_sweep) |
|
bool | EnsureSweeperProgress (intptr_t size_in_bytes) |
|
bool | IsLazySweepingComplete () |
|
Page * | FirstPage () |
|
Page * | LastPage () |
|
void | EvictEvacuationCandidatesFromFreeLists () |
|
bool | CanExpand () |
|
int | CountTotalPages () |
|
int | AreaSize () |
|
| Space (Heap *heap, AllocationSpace id, Executability executable) |
|
virtual | ~Space () |
|
Heap * | heap () const |
|
Executability | executable () |
|
AllocationSpace | identity () |
|
virtual int | RoundSizeDownToObjectAlignment (int size) |
|
void * | operator new (size_t size) |
|
void | operator delete (void *p) |
|
Definition at line 2672 of file spaces.h.