Home
last modified time | relevance | path

Searched refs:marking_worklist (Results 1 – 6 of 6) sorted by relevance

/external/v8/src/heap/
Dincremental-marking.cc58 Heap* heap, MarkCompactCollector::MarkingWorklist* marking_worklist, in IncrementalMarking() argument
61 marking_worklist_(marking_worklist), in IncrementalMarking()
128 marking_worklist()->Push(obj); in WhiteToGreyAndPush()
142 marking_worklist()->PushBailout(obj); in MarkBlackAndPush()
144 marking_worklist()->Push(obj); in MarkBlackAndPush()
208 marking_worklist()->PushBailout(to); in NotifyLeftTrimming()
585 marking_worklist()->Update([this, filler_map, minor_marking_state]( in UpdateMarkingWorklistAfterScavenge()
781 obj = marking_worklist()->PopBailout(); in ProcessMarkingWorklist()
783 obj = marking_worklist()->Pop(); in ProcessMarkingWorklist()
811 if (!marking_worklist()->IsEmpty()) { in Hurry()
[all …]
Dmark-compact-inl.h266 marking_worklist()->Push(object); in MarkObject()
294 marking_worklist()->PushBailout(object); in VisitFixedArrayIncremental()
296 marking_worklist()->Push(object); in VisitFixedArrayIncremental()
353 marking_worklist()->Push(obj); in MarkObject()
362 marking_worklist()->Push(obj); in MarkRootObject()
381 marking_worklist()->Push(obj); in MarkExternallyReferencedObject()
Dincremental-marking.h90 MarkCompactCollector::MarkingWorklist* marking_worklist,
253 MarkCompactCollector::MarkingWorklist* marking_worklist() const { in marking_worklist() function
Dmark-compact.cc411 marking_worklist()->Clear(); in TearDown()
786 marking_worklist()->Clear(); in Prepare()
824 CHECK(marking_worklist()->IsEmpty()); in VerifyMarking()
1507 work_to_do = work_to_do || !marking_worklist()->IsEmpty() || in ProcessEphemeronsUntilFixpoint()
1513 CHECK(marking_worklist()->IsEmpty()); in ProcessEphemeronsUntilFixpoint()
1601 marking_worklist()->Push(ephemeron.value); in ProcessEphemeronsLinear()
1622 work_to_do = !marking_worklist()->IsEmpty() || in ProcessEphemeronsLinear()
1630 CHECK(marking_worklist()->IsEmpty()); in ProcessEphemeronsLinear()
1651 while ((object = marking_worklist()->Pop()) != nullptr) { in ProcessMarkingWorklistInternal()
1665 DCHECK(marking_worklist()->IsBailoutEmpty()); in ProcessMarkingWorklistInternal()
[all …]
Dmark-compact.h645 MarkingWorklist* marking_worklist() { return &marking_worklist_; } in marking_worklist() function
952 MarkCompactCollector::MarkingWorklist* marking_worklist() const { in marking_worklist() function
953 return collector_->marking_worklist(); in marking_worklist()
Dheap.cc3240 mark_compact_collector()->marking_worklist()->IsEmpty() && in FinalizeIncrementalMarkingIfComplete()
3244 (mark_compact_collector()->marking_worklist()->IsEmpty() && in FinalizeIncrementalMarkingIfComplete()
4710 new IncrementalMarking(this, mark_compact_collector_->marking_worklist(), in SetUp()
4714 MarkCompactCollector::MarkingWorklist* marking_worklist = in SetUp() local
4715 mark_compact_collector_->marking_worklist(); in SetUp()
4717 this, marking_worklist->shared(), marking_worklist->bailout(), in SetUp()
4718 marking_worklist->on_hold(), mark_compact_collector_->weak_objects()); in SetUp()