Lines Matching defs:ConcurrentMarker
22 size_t ConcurrentMarker::taskCounts_ = 0;
23 Mutex ConcurrentMarker::taskCountMutex_;
25 ConcurrentMarker::ConcurrentMarker(Heap *heap, EnableConcurrentMarkType type)
35 void ConcurrentMarker::EnableConcurrentMarking(EnableConcurrentMarkType type)
47 void ConcurrentMarker::Mark()
51 LOG_GC(DEBUG) << "ConcurrentMarker: Concurrent Marking Begin";
52 ECMA_BYTRACE_NAME(HITRACE_TAG_ARK, "ConcurrentMarker::Mark");
59 void ConcurrentMarker::Finish()
64 void ConcurrentMarker::ReMark()
67 LOG_GC(DEBUG) << "ConcurrentMarker: Remarking Begin";
77 void ConcurrentMarker::HandleMarkingFinished(GCReason gcReason) // js-thread wait for sweep
92 void ConcurrentMarker::WaitMarkingFinished() // call in EcmaVm thread, wait for mark finished
100 void ConcurrentMarker::Reset(bool revertCSet)
125 void ConcurrentMarker::InitializeMarking()
169 bool ConcurrentMarker::ShouldNotifyMarkingFinished()
178 void ConcurrentMarker::FinishMarking()
202 void ConcurrentMarker::ProcessConcurrentMarkTask(uint32_t threadId)
212 bool ConcurrentMarker::VerifyAllRegionsNonFresh()