Lines Matching refs:heap
12 #include "src/heap/base/worklist.h"
13 #include "src/heap/concurrent-marking.h"
14 #include "src/heap/marking-visitor.h"
15 #include "src/heap/marking-worklist.h"
16 #include "src/heap/marking.h"
17 #include "src/heap/memory-measurement.h"
18 #include "src/heap/parallel-work-item.h"
19 #include "src/heap/spaces.h"
20 #include "src/heap/sweeper.h"
202 inline Heap* heap() const { return heap_; }
206 explicit MarkCompactCollectorBase(Heap* heap) : heap_(heap) {}
393 WeakObjects::Local* local_weak_objects, Heap* heap,
399 local_marking_worklists, local_weak_objects, heap,
605 explicit MarkCompactCollector(Heap* heap);
629 // Finishes GC, performs heap verification if enabled.
648 // Mark the heap roots and all objects reachable from them.
693 // heap object.
694 static bool IsUnmarkedHeapObject(Heap* heap, FullObjectSlot p);
860 explicit MinorMarkCompactCollector(Heap* heap);
878 ::heap::base::Worklist<HeapObject, 64 /* segment size */>;