Home | History | Annotate | Download | only in src

Lines Matching refs:heap_

41     : heap_(heap),
71 heap_->mark_compact_collector()->RecordSlot(
118 Code* host = heap_->isolate()->inner_pointer_to_code_cache()->
131 heap_->mark_compact_collector()->
155 heap_->mark_compact_collector()->RecordRelocSlot(rinfo,
166 : heap_(heap),
174 heap_->mark_compact_collector()->RecordRelocSlot(rinfo, target);
183 && (target->ic_age() != heap_->global_ic_age())) {
187 heap_->mark_compact_collector()->RecordRelocSlot(rinfo, Code::cast(target));
197 heap_->mark_compact_collector()->RecordRelocSlot(rinfo, Code::cast(target));
203 heap_->mark_compact_collector()->
209 if (shared->ic_age() != heap_->global_ic_age()) {
210 shared->ResetForNewContext(heap_->global_ic_age());
217 heap_->mark_compact_collector()->RecordSlot(p, p, obj);
226 heap_->mark_compact_collector()->RecordSlot(start, p, obj);
247 Heap* heap_;
256 : heap_(heap),
287 Heap* heap_;
349 DeactivateIncrementalWriteBarrierForSpace(heap_->old_pointer_space());
350 DeactivateIncrementalWriteBarrierForSpace(heap_->old_data_space());
351 DeactivateIncrementalWriteBarrierForSpace(heap_->cell_space());
352 DeactivateIncrementalWriteBarrierForSpace(heap_->map_space());
353 DeactivateIncrementalWriteBarrierForSpace(heap_->code_space());
354 DeactivateIncrementalWriteBarrierForSpace(heap_->new_space());
356 LargePage* lop = heap_->lo_space()->first_page();
383 ActivateIncrementalWriteBarrier(heap_->old_pointer_space());
384 ActivateIncrementalWriteBarrier(heap_->old_data_space());
385 ActivateIncrementalWriteBarrier(heap_->cell_space());
386 ActivateIncrementalWriteBarrier(heap_->map_space());
387 ActivateIncrementalWriteBarrier(heap_->code_space());
388 ActivateIncrementalWriteBarrier(heap_->new_space());
390 LargePage* lop = heap_->lo_space()->first_page();
410 heap_->PromotedSpaceSizeOfObjects() > kActivationThreshold;
486 if (heap_->old_pointer_space()->IsSweepingComplete() &&
487 heap_
496 heap_->new_space()->LowerInlineAllocationLimit(kAllocatedThreshold);
519 heap_->mark_compact_collector()->StartCompaction(
527 PatchIncrementalMarkingRecordWriteStubs(heap_, mode);
542 heap_->mark_compact_collector()->VerifyMarkbitsAreClean();
546 heap_->CompletelyClearInstanceofCache();
547 heap_->isolate()->compilation_cache()->MarkCompactPrologue();
552 MarkObjectGreyDoNotEnqueue(heap_->polymorphic_code_cache());
556 IncrementalMarkingRootMarkingVisitor visitor(heap_, this);
557 heap_->IterateStrongRoots(&visitor, VISIT_ONLY_STRONG);
568 NewSpacePageIterator it(heap_->new_space()->FromSpaceStart(),
569 heap_->new_space()->FromSpaceEnd());
585 Map* filler_map = heap_->one_pointer_filler_map();
591 if (heap_->InNewSpace(obj)) {
632 MarkCompactCollector* collector = heap_->mark_compact_collector();
652 Map* filler_map = heap_->one_pointer_filler_map();
653 Map* global_context_map = heap_->global_context_map();
654 IncrementalMarkingMarkingVisitor marking_visitor(heap_, this);
684 PolymorphicCodeCache* poly_cache = heap_->polymorphic_code_cache();
690 Object* context = heap_->global_contexts_list();
713 heap_->new_space()->LowerInlineAllocationLimit(0);
717 PatchIncrementalMarkingRecordWriteStubs(heap_,
722 LargeObjectIterator it(heap_->lo_space());
731 heap_->isolate()->stack_guard()->Continue(GC_REQUEST);
741 heap_->new_space()->LowerInlineAllocationLimit(0);
744 PatchIncrementalMarkingRecordWriteStubs(heap_,
748 heap_->isolate()->stack_guard()->Continue(GC_REQUEST);
764 heap_->isolate()->stack_guard()->RequestGC();
771 if (heap_->gc_state() != Heap::NOT_IN_GC ||
794 if (heap_->AdvanceSweepers(static_cast<int>(bytes_to_process))) {
799 Map* filler_map = heap_->one_pointer_filler_map();
800 Map* global_context_map = heap_->global_context_map();
801 IncrementalMarkingMarkingVisitor marking_visitor(heap_, this);
812 heap_->ClearCacheOnMap(map);
875 (heap_->PromotedTotalSize() >
885 int64_t promoted_during_marking = heap_->PromotedTotalSize()
888 intptr_t scavenge_slack = heap_->MaxSemiSpaceSize();
931 heap_->PromotedTotalSize();
941 return heap_->MaxOldGenerationSize() - heap_->PromotedSpaceSize();