Home
last modified time | relevance | path

Searched refs:concurrent_marker_ (Results 1 – 4 of 4) sorted by relevance

/third_party/node/deps/v8/src/heap/cppgc/
Dconcurrent-marker.cc67 const ConcurrentMarkerBase& concurrent_marker_; member in cppgc::internal::__anon6b5200360111::ConcurrentMarkingTask
72 : concurrent_marker_(concurrent_marker) {} in ConcurrentMarkingTask()
76 concurrent_marker_.heap().stats_collector(), in Run()
79 if (!HasWorkForConcurrentMarking(concurrent_marker_.marking_worklists())) in Run()
82 concurrent_marker_.heap(), concurrent_marker_.marking_worklists(), in Run()
83 concurrent_marker_.heap().compactor().compaction_worklists()); in Run()
85 concurrent_marker_.CreateConcurrentMarkingVisitor( in Run()
89 concurrent_marker_.incremental_marking_schedule().AddConcurrentlyMarkedBytes( in Run()
96 return WorkSizeForConcurrentMarking(concurrent_marker_.marking_worklists()) + in GetMaxConcurrency()
106 concurrent_marker_.incremental_marking_schedule(), in ProcessWorklists()
[all …]
Dmarker.cc237 concurrent_marker_->Start(); in StartMarking()
282 if (concurrent_marker_->IsActive()) { in EnterAtomicPause()
283 concurrent_marker_->NotifyIncrementalMutatorStepCompleted(); in EnterAtomicPause()
285 concurrent_marker_->Start(); in EnterAtomicPause()
455 !concurrent_marker_->Join()) in JoinConcurrentMarkingIfNeeded()
494 concurrent_marker_->NotifyIncrementalMutatorStepCompleted(); in AdvanceMarkingWithLimits()
640 concurrent_marker_->Join(); in WaitForConcurrentMarkingForTesting()
645 : marker_(marker), resume_on_exit_(marker_.concurrent_marker_->Cancel()) {} in PauseConcurrentMarkingScope()
649 marker_.concurrent_marker_->Start(); in ~PauseConcurrentMarkingScope()
658 concurrent_marker_ = std::make_unique<ConcurrentMarker>( in Marker()
Dmarker.h182 std::unique_ptr<ConcurrentMarkerBase> concurrent_marker_{nullptr};
/third_party/node/deps/v8/src/heap/cppgc-js/
Dcpp-heap.cc290 concurrent_marker_ = std::make_unique<UnifiedHeapConcurrentMarker>( in UnifiedHeapMarker()