Lines Matching refs:heap
5 #include "src/heap/cppgc/write-barrier.h"
7 #include "include/cppgc/heap-consistency.h"
9 #include "src/heap/cppgc/globals.h"
10 #include "src/heap/cppgc/heap-object-header.h"
11 #include "src/heap/cppgc/heap-page.h"
12 #include "src/heap/cppgc/heap.h"
13 #include "src/heap/cppgc/marker.h"
14 #include "src/heap/cppgc/marking-visitor.h"
17 #include "include/cppgc/internal/caged-heap-local-data.h"
66 const auto& heap = page->heap();
69 DCHECK(heap.marker());
71 DCHECK(!heap.in_atomic_pause());
78 header, heap.marker(), value);
111 const auto& heap = page->heap();
114 DCHECK(heap.marker());
116 DCHECK(!heap.in_atomic_pause());
122 ProcessMarkValue<MarkerBase::WriteBarrierType::kSteele>(header, heap.marker(),
173 *handle = &page->heap();
174 const MarkerBase* marker = page->heap().marker();
194 // Also set caged heap start here to avoid another call immediately after