Lines Matching refs:CodeCoverageHandler
39 StaticAutoPtr<CodeCoverageHandler> CodeCoverageHandler::instance;
41 void CodeCoverageHandler::FlushCounters(const bool initialized) { in FlushCounters()
50 CrossProcessMutexAutoLock lock(*CodeCoverageHandler::Get()->GetMutex()); in FlushCounters()
105 void CodeCoverageHandler::FlushCountersSignalHandler(int) { FlushCounters(); } in FlushCountersSignalHandler()
107 void CodeCoverageHandler::SetSignalHandlers() { in SetSignalHandlers()
112 dump_sa.sa_handler = CodeCoverageHandler::FlushCountersSignalHandler; in SetSignalHandlers()
120 CodeCoverageHandler::CodeCoverageHandler() : mGcovLock("GcovLock") { in CodeCoverageHandler() function in CodeCoverageHandler
124 CodeCoverageHandler::CodeCoverageHandler(CrossProcessMutexHandle aHandle) in CodeCoverageHandler() function in CodeCoverageHandler
129 void CodeCoverageHandler::Init() { in Init()
132 instance = new CodeCoverageHandler(); in Init()
139 void CodeCoverageHandler::Init(CrossProcessMutexHandle aHandle) { in Init()
142 instance = new CodeCoverageHandler(std::move(aHandle)); in Init()
149 CodeCoverageHandler* CodeCoverageHandler::Get() { in Get()
154 CrossProcessMutex* CodeCoverageHandler::GetMutex() { return &mGcovLock; } in GetMutex()
156 CrossProcessMutexHandle CodeCoverageHandler::GetMutexHandle() { in GetMutexHandle()