|
| | 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.