Lines Matching refs:heap
11 // Clients of this interface shouldn't depend on lots of heap internals.
12 // Avoid including anything but `heap.h` from `src/heap` where possible.
21 #include "src/heap/code-object-registry.h"
22 #include "src/heap/concurrent-allocator-inl.h"
23 #include "src/heap/concurrent-allocator.h"
24 #include "src/heap/heap-allocator-inl.h"
25 #include "src/heap/heap-write-barrier.h"
26 #include "src/heap/heap.h"
27 #include "src/heap/large-spaces.h"
28 #include "src/heap/memory-allocator.h"
29 #include "src/heap/memory-chunk-layout.h"
30 #include "src/heap/memory-chunk.h"
31 #include "src/heap/new-spaces-inl.h"
32 #include "src/heap/paged-spaces-inl.h"
33 #include "src/heap/read-only-heap.h"
34 #include "src/heap/read-only-spaces.h"
35 #include "src/heap/safepoint.h"
36 #include "src/heap/spaces-inl.h"
37 #include "src/heap/third-party/heap-api.h"
50 #include "src/profiler/heap-profiler.h"
261 Heap* heap = Heap::FromWritableHeapObject(heap_object);
262 DCHECK_IMPLIES(heap->gc_state() == NOT_IN_GC, InToPage(heap_object));
313 return Heap::GetIsolateFromWritableObject(obj)->heap();
317 // find a heap. The exception is when the ReadOnlySpace is writeable, during
320 Heap* heap = chunk->heap();
321 SLOW_DCHECK(heap != nullptr);
322 return heap;
576 VerifyPointersVisitor::VerifyPointersVisitor(Heap* heap)
577 : ObjectVisitorWithCageBases(heap), heap_(heap) {}
579 AlwaysAllocateScope::AlwaysAllocateScope(Heap* heap) : heap_(heap) {
587 OptionalAlwaysAllocateScope::OptionalAlwaysAllocateScope(Heap* heap)
588 : heap_(heap) {
596 AlwaysAllocateScopeForTesting::AlwaysAllocateScopeForTesting(Heap* heap)
597 : scope_(heap) {}
599 CodeSpaceMemoryModificationScope::CodeSpaceMemoryModificationScope(Heap* heap)
600 : heap_(heap) {
631 CodePageCollectionMemoryModificationScope(Heap* heap)
632 : heap_(heap) {
659 scope_active_(chunk_->heap()->write_protect_code_memory() &&
674 IgnoreLocalGCRequests::IgnoreLocalGCRequests(Heap* heap) : heap_(heap) {