Searched refs:ConcurrentMarking (Results 1 – 4 of 4) sorted by relevance
401 class ConcurrentMarking::JobTask : public v8::JobTask {403 JobTask(ConcurrentMarking* concurrent_marking, unsigned mark_compact_epoch, in JobTask()435 ConcurrentMarking* concurrent_marking_;441 ConcurrentMarking::ConcurrentMarking(Heap* heap, in ConcurrentMarking() function in v8::internal::ConcurrentMarking453 void ConcurrentMarking::Run(JobDelegate* delegate, in Run()580 size_t ConcurrentMarking::GetMaxConcurrency(size_t worker_count) { in GetMaxConcurrency()592 void ConcurrentMarking::ScheduleJob(TaskPriority priority) { in ScheduleJob()605 void ConcurrentMarking::RescheduleJobIfNeeded(TaskPriority priority) { in RescheduleJobIfNeeded()623 void ConcurrentMarking::Join() { in Join()629 bool ConcurrentMarking::Pause() { in Pause()[all …]
41 class V8_EXPORT_PRIVATE ConcurrentMarking {48 explicit PauseScope(ConcurrentMarking* concurrent_marking);52 ConcurrentMarking* const concurrent_marking_;61 ConcurrentMarking(Heap* heap, MarkingWorklists* marking_worklists,
77 class ConcurrentMarking; variable1105 ConcurrentMarking* concurrent_marking() const { in concurrent_marking()2300 std::unique_ptr<ConcurrentMarking> concurrent_marking_;2433 friend class ConcurrentMarking; variable
2651 ConcurrentMarking::PauseScope pause_js_marking(concurrent_marking()); in MinorMarkCompact()2701 ConcurrentMarking::PauseScope pause_js_marking(concurrent_marking()); in EvacuateYoungGeneration()2771 ConcurrentMarking::PauseScope pause_js_marking(concurrent_marking()); in Scavenge()5748 concurrent_marking_.reset(new ConcurrentMarking( in SetUp()5752 concurrent_marking_.reset(new ConcurrentMarking(this, nullptr, nullptr)); in SetUp()