Lines Matching refs:heap
5 #include "src/heap/new-spaces.h"
8 #include "src/heap/array-buffer-sweeper.h"
9 #include "src/heap/heap-inl.h"
10 #include "src/heap/incremental-marking.h"
11 #include "src/heap/mark-compact.h"
12 #include "src/heap/memory-allocator.h"
13 #include "src/heap/paged-spaces.h"
14 #include "src/heap/safepoint.h"
15 #include "src/heap/spaces-inl.h"
16 #include "src/heap/spaces.h"
25 page->SetYoungGenerationPageFlags(heap()->incremental_marking()->IsMarking());
29 heap()
73 heap()->memory_allocator()->Free(
80 heap()->incremental_marking()->non_atomic_marking_state();
83 current_page = heap()->memory_allocator()->AllocatePage(
92 heap()->CreateFillerObjectAt(current_page->area_start(),
128 Page* new_page = heap()->memory_allocator()->AllocatePage(
155 heap()->memory_allocator()->Free(
165 heap()->memory_allocator()->unmapper()->FreeQueuedChunks();
188 heap()->incremental_marking()->non_atomic_marking_state();
190 Page* new_page = heap()->memory_allocator()->AllocatePage(
214 heap()->memory_allocator()->Free(
230 heap()->memory_allocator()->unmapper()->FreeQueuedChunks();
244 heap()->incremental_marking()->non_atomic_marking_state()->SetLiveBytes(
354 std::unique_ptr<ObjectIterator> SemiSpace::GetObjectIterator(Heap* heap) {
386 if (page->heap()->incremental_marking()->IsMarking()) {
461 NewSpace::NewSpace(Heap* heap, v8::PageAllocator* page_allocator,
465 : SpaceWithLinearArea(heap, NEW_SPACE, new NoFreeList(), allocation_info),
466 to_space_(heap, kToSpace),
467 from_space_(heap, kFromSpace) {
473 V8::FatalProcessOutOfMemory(heap->isolate(), "New space setup");
495 heap()->safepoint()->AssertActive();
555 heap()->incremental_marking()->non_atomic_marking_state();
559 heap()->concurrent_marking()->ClearMemoryChunkData(p);
582 heap()->CreateFillerObjectAt(top, remaining_in_page, ClearRecordedSlots::kNo);
591 if (FLAG_allocation_buffer_parking && heap()->gc_state() == Heap::NOT_IN_GC &&
682 std::unique_ptr<ObjectIterator> NewSpace::GetObjectIterator(Heap* heap) {
752 isolate->heap()->space_for_maps()->Contains(map));
761 // All the interior pointers should be contained in the heap.
762 VerifyPointersVisitor visitor(heap());
790 size_t bytes = heap()->array_buffer_sweeper()->young().BytesSlow();