Lines Matching refs:heap
18 #include "src/heap/allocation-stats.h"
19 #include "src/heap/memory-chunk-layout.h"
20 #include "src/heap/memory-chunk.h"
21 #include "src/heap/spaces.h"
44 PagedSpaceObjectIterator(Heap* heap, PagedSpace* space);
45 PagedSpaceObjectIterator(Heap* heap, PagedSpace* space, Page* page);
90 Heap* heap, AllocationSpace id, Executability executable,
156 heap()->CreateFillerObjectAtBackground(
247 void VerifyCountersAfterSweeping(Heap* heap);
305 std::unique_ptr<ObjectIterator> GetObjectIterator(Heap* heap) override;
366 // it cannot allocate requested number of pages from OS, or if the hard heap
438 friend class heap::HeapTester;
446 CompactionSpace(Heap* heap, AllocationSpace id, Executability executable,
448 : PagedSpace(heap, id, executable, FreeList::CreateFreeList(),
473 explicit CompactionSpaceCollection(Heap* heap,
475 : old_space_(heap, OLD_SPACE, Executability::NOT_EXECUTABLE,
477 map_space_(heap, MAP_SPACE, Executability::NOT_EXECUTABLE,
479 code_space_(heap, CODE_SPACE, Executability::EXECUTABLE,
509 explicit OldSpace(Heap* heap, LinearAllocationArea* allocation_info)
510 : PagedSpace(heap, OLD_SPACE, NOT_EXECUTABLE, FreeList::CreateFreeList(),
520 return heap()->OldArrayBufferBytes();
532 explicit CodeSpace(Heap* heap)
533 : PagedSpace(heap, CODE_SPACE, EXECUTABLE, FreeList::CreateFreeList(),
546 explicit MapSpace(Heap* heap)
547 : PagedSpace(heap, MAP_SPACE, NOT_EXECUTABLE, FreeList::CreateFreeList(),
572 inline explicit OldGenerationMemoryChunkIterator(Heap* heap);