Lines Matching refs:heap
13 #include "src/heap/cppgc/compaction-worklists.h"
14 #include "src/heap/cppgc/globals.h"
15 #include "src/heap/cppgc/heap-object-header.h"
16 #include "src/heap/cppgc/heap-page.h"
17 #include "src/heap/cppgc/liveness-broker.h"
18 #include "src/heap/cppgc/marking-worklists.h"
58 MarkingStateBase::MarkingStateBase(HeapBase& heap,
60 : heap_(heap),
84 // A GC should only mark the objects that belong in its heap.
85 DCHECK_EQ(&heap_, &BasePage::FromPayload(&header)->heap());
110 inline BasicMarkingState(HeapBase& heap, MarkingWorklists&,
226 BasicMarkingState::BasicMarkingState(HeapBase& heap,
229 : MarkingStateBase(heap, marking_worklists),
358 MutatorMarkingState(HeapBase& heap, MarkingWorklists& marking_worklists,
360 : BasicMarkingState(heap, marking_worklists, compaction_worklists) {}
461 ConcurrentMarkingState(HeapBase& heap, MarkingWorklists& marking_worklists,
463 : BasicMarkingState(heap, marking_worklists, compaction_worklists) {}