Searched refs:MarkCompactCollector (Results 1 – 12 of 12) sorted by relevance
50 MarkCompactCollector::MarkCompactCollector(Heap* heap) in MarkCompactCollector() function in v8::internal::MarkCompactCollector175 CHECK(!MarkCompactCollector::IsOnEvacuationCandidate(object)); in VisitPointers()235 void MarkCompactCollector::SetUp() { in SetUp()251 void MarkCompactCollector::TearDown() { in TearDown()258 void MarkCompactCollector::AddEvacuationCandidate(Page* p) { in AddEvacuationCandidate()274 bool MarkCompactCollector::StartCompaction() { in StartCompaction()296 void MarkCompactCollector::CollectGarbage() { in CollectGarbage()323 void MarkCompactCollector::VerifyMarkbitsAreClean(PagedSpace* space) { in VerifyMarkbitsAreClean()331 void MarkCompactCollector::VerifyMarkbitsAreClean(NewSpace* space) { in VerifyMarkbitsAreClean()339 void MarkCompactCollector::VerifyMarkbitsAreClean() { in VerifyMarkbitsAreClean()[all …]
15 void MarkCompactCollector::PushBlack(HeapObject* obj) { in PushBlack()23 void MarkCompactCollector::UnshiftBlack(HeapObject* obj) { in UnshiftBlack()30 void MarkCompactCollector::MarkObject(HeapObject* obj) { in MarkObject()37 void MarkCompactCollector::RecordSlot(HeapObject* object, Object** slot, in RecordSlot()
32 class MarkCompactCollector; variable406 class MarkCompactCollector {605 explicit MarkCompactCollector(Heap* heap);837 explicit EvacuationScope(MarkCompactCollector* collector) in EvacuationScope()845 MarkCompactCollector* collector_;
237 MarkCompactCollector* collector = heap->mark_compact_collector(); in VisitWeakList()348 MarkCompactCollector* collector = heap->mark_compact_collector(); in VisitLiveObject()
431 MarkCompactCollector* collector = heap->mark_compact_collector(); in VisitSharedFunctionInfo()455 MarkCompactCollector* collector = heap->mark_compact_collector(); in VisitJSFunction()
414 MarkCompactCollector* mc = isolate_->heap()->mark_compact_collector(); in CanFreeMemoryChunk()1247 MarkCompactCollector* collector = heap()->mark_compact_collector(); in AllocateChunk()2624 DCHECK(!MarkCompactCollector::IsOnEvacuationCandidate(new_node)); in AllocateChunk()2821 MarkCompactCollector* collector = heap()->mark_compact_collector(); in AllocateChunk()2834 MarkCompactCollector* collector = heap()->mark_compact_collector(); in AllocateChunk()2848 MarkCompactCollector* collector = heap()->mark_compact_collector(); in AllocateChunk()
1045 MarkCompactCollector* mark_compact_collector() { in mark_compact_collector()2286 MarkCompactCollector* mark_compact_collector_;2383 friend class MarkCompactCollector; variable
1734 MarkCompactCollector* collector = mark_compact_collector(); in Scavenge()4838 SLOW_DCHECK(!MarkCompactCollector::IsOnEvacuationCandidate( in VisitPointers()4841 MarkCompactCollector::IsOnEvacuationCandidate( in VisitPointers()5478 MarkCompactCollector::Initialize(); in InitializeGCOnce()5557 mark_compact_collector_ = new MarkCompactCollector(this); in SetUp()
606 &visitor, &MarkCompactCollector::IsUnmarkedHeapObjectWithHeap); in MarkObjectGroups()
2172 friend class MarkCompactCollector; in NON_EXPORTED_BASE() local
466 class MarkCompactCollector; variable
3989 friend class MarkCompactCollector;4269 friend class MarkCompactCollector;