|
| MapSpace (Heap *heap, intptr_t max_capacity, AllocationSpace id) |
|
virtual int | RoundSizeDownToObjectAlignment (int size) |
|
| FixedSpace (Heap *heap, intptr_t max_capacity, AllocationSpace id, int object_size_in_bytes, const char *name) |
|
virtual Address | PageAllocationLimit (Page *page) |
|
int | object_size_in_bytes () |
|
virtual void | PrepareForMarkCompact () |
|
| 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) |
|
virtual void | RepairFreeListsAfterBoot () |
|
intptr_t | Capacity () |
|
intptr_t | CommittedMemory () |
|
void | ClearStats () |
|
intptr_t | Available () |
|
virtual intptr_t | Size () |
|
virtual intptr_t | SizeOfObjects () |
|
virtual intptr_t | Waste () |
|
Address | top () |
|
Address | limit () |
|
MUST_USE_RESULT MaybeObject * | AllocateRaw (int size_in_bytes) |
|
virtual bool | ReserveSpace (int bytes) |
|
int | Free (Address start, int size_in_bytes) |
|
void | ResetFreeList () |
|
void | SetTop (Address top, Address limit) |
|
void | Allocate (int bytes) |
|
void | IncreaseCapacity (int size) |
|
void | ReleasePage (Page *page) |
|
void | ReleaseAllUnusedPages () |
|
Page * | anchor () |
|
bool | was_swept_conservatively () |
|
void | set_was_swept_conservatively (bool b) |
|
void | SetPagesToSweep (Page *first) |
|
void | IncrementUnsweptFreeBytes (int by) |
|
void | IncreaseUnsweptFreeBytes (Page *p) |
|
void | DecreaseUnsweptFreeBytes (Page *p) |
|
bool | AdvanceSweeper (intptr_t bytes_to_sweep) |
|
bool | IsSweepingComplete () |
|
Page * | FirstPage () |
|
Page * | LastPage () |
|
void | CountFreeListItems (Page *p, FreeList::SizeStats *sizes) |
|
void | EvictEvacuationCandidatesFromFreeLists () |
|
bool | CanExpand () |
|
int | CountTotalPages () |
|
int | AreaSize () |
|
| Space (Heap *heap, AllocationSpace id, Executability executable) |
|
virtual | ~Space () |
|
Heap * | heap () const |
|
Executability | executable () |
|
AllocationSpace | identity () |
|
void * | operator new (size_t size) |
|
void | operator delete (void *p) |
|
Definition at line 2420 of file spaces.h.