Home | History | Annotate | Download | only in src

Lines Matching full:heap

31 #include "heap-profiler.h"
163 Page* Page::Initialize(Heap* heap,
173 heap->incremental_marking()->SetOldSpacePageFlags(chunk);
198 MemoryChunk* MemoryChunk::FromAnyPointerAddress(Heap* heap, Address addr) {
202 LargeObjectIterator iterator(heap->lo_space());
231 PointerChunkIterator::PointerChunkIterator(Heap* heap)
233 old_pointer_iterator_(heap->old_pointer_space()),
234 map_iterator_(heap->map_space()),
235 lo_iterator_(heap->lo_space()) { }
286 ASSERT(!heap()->linear_allocation() ||
319 if (FLAG_stress_compaction && !heap()->linear_allocation()) {
324 heap()->one_pointer_filler_map();
344 LargePage* LargePage::Initialize(Heap* heap, MemoryChunk* chunk) {
345 heap->incremental_marking()->SetOldSpacePageFlags(chunk);
351 return ObjectSizeFor(heap()->isolate()->memory_allocator()->Available());
357 Heap* heap = object->GetHeap();
358 return map == heap->raw_unchecked_free_space_map()
359 || map == heap->raw_unchecked_one_pointer_filler_map()
360 || map == heap->raw_unchecked_two_pointer_filler_map();