Lines Matching refs:heap
5 #include "src/heap/spaces.h"
16 #include "src/heap/base/active-system-pages.h"
17 #include "src/heap/combined-heap.h"
18 #include "src/heap/concurrent-marking.h"
19 #include "src/heap/heap-controller.h"
20 #include "src/heap/heap.h"
21 #include "src/heap/incremental-marking-inl.h"
22 #include "src/heap/invalidated-slots-inl.h"
23 #include "src/heap/large-spaces.h"
24 #include "src/heap/mark-compact.h"
25 #include "src/heap/memory-chunk-layout.h"
26 #include "src/heap/memory-chunk.h"
27 #include "src/heap/read-only-heap.h"
28 #include "src/heap/remembered-set.h"
29 #include "src/heap/slot-set.h"
33 #include "src/objects/heap-object.h"
42 // These checks are here to ensure that the lower 32 bits of any real heap
52 Page::Page(Heap* heap, BaseSpace* space, size_t size, Address area_start,
55 : MemoryChunk(heap, space, size, area_start, area_end,
93 OldSpace* old_space = old_page->heap()->old_space();
136 PtrComprCageBase cage_base(heap()->isolate());
153 PrintIsolate(heap()->isolate(), "Shrinking page %p: end %p -> %p\n",
158 heap()->CreateFillerObjectAt(
162 heap()->memory_allocator()->PartialFreeMemory(
173 DCHECK(heap()->incremental_marking()->black_allocation());
178 heap()->incremental_marking()->marking_state();
185 DCHECK(heap()->incremental_marking()->black_allocation());
190 heap()->incremental_marking()->atomic_marking_state();
193 heap()->incremental_marking()->IncrementLiveBytesBackground(
198 DCHECK(heap()->incremental_marking()->black_allocation());
203 heap()->incremental_marking()->marking_state();
210 DCHECK(heap()->incremental_marking()->black_allocation());
215 heap()->incremental_marking()->atomic_marking_state();
218 heap()->incremental_marking()->IncrementLiveBytesBackground(
286 (heap()->isolate()->current_vm_state() == GC)));
292 heap()->isolate(),
318 Heap* heap, LinearAllocationArea allocation_info) V8_NOEXCEPT
319 : heap_(heap),
380 heap()->new_space()->MoveOriginalTopForward();
383 heap()->VerifyNewSpaceTop();
418 heap()->UnprotectAndRegisterMemoryChunk(