Searched refs:concurrent_marker_ (Results 1 – 4 of 4) sorted by relevance
67 const ConcurrentMarkerBase& concurrent_marker_; member in cppgc::internal::__anon6b5200360111::ConcurrentMarkingTask72 : 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 …]
237 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()
182 std::unique_ptr<ConcurrentMarkerBase> concurrent_marker_{nullptr};
290 concurrent_marker_ = std::make_unique<UnifiedHeapConcurrentMarker>( in UnifiedHeapMarker()