Home
last modified time | relevance | path

Searched refs:MarkCompactCollector (Results 1 – 12 of 12) sorted by relevance

/external/v8/src/heap/
Dmark-compact.cc50 MarkCompactCollector::MarkCompactCollector(Heap* heap) in MarkCompactCollector() function in v8::internal::MarkCompactCollector
175 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 …]
Dmark-compact-inl.h15 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()
Dmark-compact.h32 class MarkCompactCollector; variable
406 class MarkCompactCollector {
605 explicit MarkCompactCollector(Heap* heap);
837 explicit EvacuationScope(MarkCompactCollector* collector) in EvacuationScope()
845 MarkCompactCollector* collector_;
Dobjects-visiting.cc237 MarkCompactCollector* collector = heap->mark_compact_collector(); in VisitWeakList()
348 MarkCompactCollector* collector = heap->mark_compact_collector(); in VisitLiveObject()
Dobjects-visiting-inl.h431 MarkCompactCollector* collector = heap->mark_compact_collector(); in VisitSharedFunctionInfo()
455 MarkCompactCollector* collector = heap->mark_compact_collector(); in VisitJSFunction()
Dspaces.cc414 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()
Dheap.h1045 MarkCompactCollector* mark_compact_collector() { in mark_compact_collector()
2286 MarkCompactCollector* mark_compact_collector_;
2383 friend class MarkCompactCollector; variable
Dheap.cc1734 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()
Dincremental-marking.cc606 &visitor, &MarkCompactCollector::IsUnmarkedHeapObjectWithHeap); in MarkObjectGroups()
Dspaces.h2172 friend class MarkCompactCollector; in NON_EXPORTED_BASE() local
/external/v8/src/
Dglobals.h466 class MarkCompactCollector; variable
Dobjects.h3989 friend class MarkCompactCollector;
4269 friend class MarkCompactCollector;