Home | History | Annotate | Download | only in src

Lines Matching refs:heap_

71       heap_(NULL),
283 ASSERT(heap_->incremental_marking()->IsStopped());
291 VerifyMarking(heap_);
299 heap_->isolate()->inner_pointer_to_code_cache()->Flush();
329 VerifyMarkbitsAreClean(heap_->old_pointer_space());
330 VerifyMarkbitsAreClean(heap_->old_data_space());
331 VerifyMarkbitsAreClean(heap_->code_space());
332 VerifyMarkbitsAreClean(heap_->cell_space());
333 VerifyMarkbitsAreClean(heap_->map_space());
334 VerifyMarkbitsAreClean(heap_->new_space());
336 LargeObjectIterator it(heap_->lo_space());
364 ClearMarkbitsInPagedSpace(heap_->code_space());
365 ClearMarkbitsInPagedSpace(heap_->map_space());
366 ClearMarkbitsInPagedSpace(heap_->old_pointer_space());
367 ClearMarkbitsInPagedSpace(heap_->old_data_space());
368 ClearMarkbitsInPagedSpace(heap_->cell_space());
369 ClearMarkbitsInNewSpace(heap_->new_space());
371 LargeObjectIterator it(heap_->lo_space());
403 ASSERT(heap_->incremental_marking()->IsMarking());
407 heap_->incremental_marking()->WhiteToGreyAndPush(
409 heap_->incremental_marking()->RestartIfNotMarking();
1572 explicit MarkingVisitor(Heap* heap) : heap_(heap) { }
1575 StaticMarkingVisitor::VisitPointer(heap_, p);
1579 StaticMarkingVisitor::VisitPointers(heap_, start, end);
1583 Heap* heap_;
1753 : heap_(heap), pointers_removed_(0) { }
1767 heap_->FinalizeExternalString(String::cast(*p));
1770 *p = heap_->the_hole_value();
1781 Heap* heap_;
1805 heap_->ClearCacheOnMap(map);
2272 IncrementalMarking* incremental_marking = heap_->incremental_marking();
2520 heap_,
2525 heap_,
2546 prototype_transitions->set_undefined(heap_, header + i);
2655 if (heap_->InNewSpace(value)) {
2656 heap_->store_buffer()->Mark(dst_slot);
2701 explicit PointersUpdatingVisitor(Heap* heap) : heap_(heap) { }
2755 UpdateSlot(heap_, p);
2758 Heap* heap_;
2902 heap_->IncrementYoungSurvivorsCounter(survivors_size);
3209 if (heap_->incremental_marking()->IsCompacting() &&
3293 heap_->IterateRoots(&updating_visitor, VISIT_ALL_IN_SWEEP_NEWSPACE);
3299 StoreBufferRebuildScope scope(heap_,
3300 heap_->store_buffer(),
3302 heap_->store_buffer()->IteratePointersToNewSpace(&UpdatePointer);
3307 SlotsBuffer::UpdateSlotsRecordedIn(heap_,
3317 LargeObjectIterator it(heap_->lo_space());
3341 SlotsBuffer::UpdateSlotsRecordedIn(heap_,
3386 HeapObjectIterator cell_iterator(heap_->cell_space());
3399 updating_visitor.VisitPointer(heap_->global_contexts_list_address());
3401 heap_->symbol_table()->Iterate(&updating_visitor);
3404 heap_->UpdateReferencesInExternalStringTable(
3422 VerifyEvacuation(heap_);
3967 heap_->lo_space()->FreeUnmarkedObjects();