LCOV - code coverage report
Current view:
top level
-
source/ps
- TaskManager.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
0 A.D. test coverage report
Lines:
107
107
100.0 %
Date:
2023-01-19 00:18:29
Functions:
26
26
100.0 %
Function Name
Hit count
_GLOBAL__sub_I_TaskManager.cpp
1
__static_initialization_and_destruction_0(int, int)
1
Threading::TaskManager::ClearQueue()
1
Threading::TaskManager::DoPushTask(std::function<void ()>&&, Threading::TaskPriority)
99993
Threading::TaskManager::Initialise()
1
Threading::TaskManager::Impl::ClearQueue()
2
Threading::TaskManager::Impl::SetupWorkers(unsigned long)
1
bool Threading::TaskManager::Impl::PopTask<(Threading::TaskPriority)0>(std::function<void ()>&)
99944
bool Threading::TaskManager::Impl::PopTask<(Threading::TaskPriority)1>(std::function<void ()>&)
33343
Threading::TaskManager::Impl::PushTask(std::function<void ()>&&, Threading::TaskPriority)
99904
Threading::TaskManager::Impl::Impl()
1
Threading::TaskManager::Impl::~Impl()
1
Threading::TaskManager::Instance()
7
Threading::TaskManager::TaskManager(unsigned long)
1
Threading::TaskManager::TaskManager()
1
Threading::WorkerThread::RunUntilDeath()
3
Threading::WorkerThread::Wake()
295635
Threading::WorkerThread::WorkerThread(Threading::TaskManager::Impl&)
3
Threading::WorkerThread::~WorkerThread()
3
Threading::(anonymous namespace)::GetDefaultNumberOfWorkers()
1
void Threading::Thread::Start<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath>(Threading::WorkerThread*)
3
void Threading::Thread::DoStart<Threading::WorkerThread, &Threading::WorkerThread::RunUntilDeath>(Threading::WorkerThread*)
3
Threading::Thread::Thread()
3
Threading::Thread::~Thread()
3
Threading::TaskManager::GetNumberOfWorkers() const
4
Threading::WorkerThread::RunUntilDeath()::{lambda()#1}::operator()() const
100099
Generated by:
LCOV version 1.13