Home | History | Annotate | Download | only in src

Lines Matching refs:heap_

74       heap_(NULL),
407 ASSERT(heap_->incremental_marking()->IsStopped());
415 VerifyMarking(heap_);
425 VerifyNativeContextSeparation(heap_);
476 VerifyMarkbitsAreClean(heap_->old_pointer_space());
477 VerifyMarkbitsAreClean(heap_->old_data_space());
478 VerifyMarkbitsAreClean(heap_->code_space());
479 VerifyMarkbitsAreClean(heap_->cell_space());
480 VerifyMarkbitsAreClean(heap_->property_cell_space());
481 VerifyMarkbitsAreClean(heap_->map_space());
482 VerifyMarkbitsAreClean(heap_->new_space());
484 LargeObjectIterator it(heap_->lo_space());
537 ClearMarkbitsInPagedSpace(heap_->code_space());
538 heap_->map_space());
539 ClearMarkbitsInPagedSpace(heap_->old_pointer_space());
540 ClearMarkbitsInPagedSpace(heap_->old_data_space());
541 ClearMarkbitsInPagedSpace(heap_->cell_space());
542 ClearMarkbitsInPagedSpace(heap_->property_cell_space());
543 ClearMarkbitsInNewSpace(heap_->new_space());
545 LargeObjectIterator it(heap_->lo_space());
636 ASSERT(heap_->incremental_marking()->IsMarking());
640 heap_->incremental_marking()->WhiteToGreyAndPush(
642 heap_->incremental_marking()->RestartIfNotMarking();
1878 : heap_(heap), pointers_removed_(0) { }
1892 heap_->FinalizeExternalString(String::cast(*p));
1895 *p = heap_->the_hole_value();
1906 Heap* heap_;
2294 IncrementalMarking* incremental_marking = heap_->incremental_marking();
2541 HeapObjectIterator cell_iterator(heap_->property_cell_space());
2593 prototype_transitions->set_undefined(heap_, header + i);
2759 if (heap_->InNewSpace(value)) {
2760 heap_->store_buffer()->Mark(dst_slot);
2805 explicit PointersUpdatingVisitor(Heap* heap) : heap_(heap) { }
2877 UpdateSlot(heap_, p);
2880 Heap* heap_;
2975 heap_->IncrementYoungSurvivorsCounter(survivors_size);
3271 if (heap_->incremental_marking()->IsCompacting() &&
3365 heap_->IterateRoots(&updating_visitor, VISIT_ALL_IN_SWEEP_NEWSPACE);
3370 StoreBufferRebuildScope scope(heap_,
3371 heap_->store_buffer(),
3373 heap_->store_buffer()->IteratePointersToNewSpaceAndClearMaps(
3379 SlotsBuffer::UpdateSlotsRecordedIn(heap_,
3389 LargeObjectIterator it(heap_->lo_space());
3413 SlotsBuffer::UpdateSlotsRecordedIn(heap_,
3458 HeapObjectIterator cell_iterator(heap_->cell_space());
3468 heap_->property_cell_space());
3478 updating_visitor.VisitPointer(heap_->native_contexts_list_address());
3481 heap_->string_table()->Iterate(&updating_visitor);
3484 heap_->UpdateReferencesInExternalStringTable(
3500 heap_->isolate()->inner_pointer_to_code_cache()->Flush();
3504 VerifyEvacuation(heap_);
4130 heap_->lo_space()->FreeUnmarkedObjects();
4178 return heap_->isolate();