Home
last modified time | relevance | path

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

/third_party/node/deps/v8/src/heap/cppgc/
Dconcurrent-marker.cc40 size_t WorkSizeForConcurrentMarking(MarkingWorklists& marking_worklists) { in WorkSizeForConcurrentMarking() argument
41 return marking_worklists.marking_worklist()->Size() + in WorkSizeForConcurrentMarking()
42 marking_worklists.write_barrier_worklist()->Size() + in WorkSizeForConcurrentMarking()
43 marking_worklists.previously_not_fully_constructed_worklist()->Size(); in WorkSizeForConcurrentMarking()
49 bool HasWorkForConcurrentMarking(MarkingWorklists& marking_worklists) { in HasWorkForConcurrentMarking() argument
50 return !marking_worklists.marking_worklist()->IsEmpty() || in HasWorkForConcurrentMarking()
51 !marking_worklists.write_barrier_worklist()->IsEmpty() || in HasWorkForConcurrentMarking()
52 !marking_worklists.previously_not_fully_constructed_worklist() in HasWorkForConcurrentMarking()
79 if (!HasWorkForConcurrentMarking(concurrent_marker_.marking_worklists())) in Run()
82 concurrent_marker_.heap(), concurrent_marker_.marking_worklists(), in Run()
[all …]
Dmarking-state.h59 MarkingWorklists& marking_worklists) in MarkingStateBase() argument
61 marking_worklist_(marking_worklists.marking_worklist()), in MarkingStateBase()
63 *marking_worklists.not_fully_constructed_worklist()) {} in MarkingStateBase()
227 MarkingWorklists& marking_worklists, in BasicMarkingState() argument
229 : MarkingStateBase(heap, marking_worklists), in BasicMarkingState()
231 marking_worklists.previously_not_fully_constructed_worklist()), in BasicMarkingState()
232 weak_callback_worklist_(marking_worklists.weak_callback_worklist()), in BasicMarkingState()
233 write_barrier_worklist_(marking_worklists.write_barrier_worklist()), in BasicMarkingState()
235 marking_worklists.concurrent_marking_bailout_worklist()), in BasicMarkingState()
237 marking_worklists.discovered_ephemeron_pairs_worklist()), in BasicMarkingState()
[all …]
Dconcurrent-marker.h37 MarkingWorklists& marking_worklists() const { return marking_worklists_; } in marking_worklists() function
64 ConcurrentMarker(HeapBase& heap, MarkingWorklists& marking_worklists, in ConcurrentMarker() argument
67 : ConcurrentMarkerBase(heap, marking_worklists, in ConcurrentMarker()
/third_party/node/deps/v8/src/heap/
Dmarking-barrier.cc29 worklist_(collector_->marking_worklists()->shared()), in MarkingBarrier()
38 worklist_(collector_->marking_worklists()->shared()), in MarkingBarrier()
Dconcurrent-marking.h61 ConcurrentMarking(Heap* heap, MarkingWorklists* marking_worklists,
Dconcurrent-marking.cc442 MarkingWorklists* marking_worklists, in ConcurrentMarking() argument
445 marking_worklists_(marking_worklists), in ConcurrentMarking()
Dincremental-marking.cc450 collector_->marking_worklists()->Update([ in UpdateMarkingWorklistAfterYoungGenGC()
903 collector_->marking_worklists()->Print(); in Step()
Dmark-compact.h554 MarkingWorklists* marking_worklists() { return &marking_worklists_; } in marking_worklists() function
Dmark-compact.cc512 marking_worklists()->Clear(); in TearDown()
596 marking_worklists()->CreateContextWorklists(contexts); in StartMarking()
599 marking_worklists(), in StartMarking()
Dheap.cc5749 this, mark_compact_collector_->marking_worklists(), in SetUp()
/third_party/node/deps/v8/src/heap/cppgc-js/
Dunified-heap-marking-visitor.cc90 v8_heap->mark_compact_collector()->marking_worklists()) in ConcurrentUnifiedHeapMarkingVisitor()
Dcpp-heap.cc208 cppgc::internal::MarkingWorklists& marking_worklists, in UnifiedHeapConcurrentMarker() argument
213 heap, marking_worklists, incremental_marking_schedule, platform), in UnifiedHeapConcurrentMarker()