LCOV - code coverage report
Current view: top level - core/threads - SPThreadTaskQueue.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 248 394 62.9 %
Date: 2024-05-12 00:16:13 Functions: 42 64 65.6 %

Function Name Sort by function name Hit count Sort by hit count
stappler::thread::_SingleTaskWorker::threadInit() 0
stappler::thread::_SingleTaskWorker::worker() 0
stappler::thread::_SingleTaskWorker::execute(stappler::thread::Task*) 0
stappler::thread::_SingleTaskWorker::_SingleTaskWorker(stappler::RcBase<stappler::thread::TaskQueue> const&, stappler::RcBase<stappler::thread::Task>&&) 0
stappler::thread::_SingleTaskWorker::~_SingleTaskWorker() 0
stappler::thread::_SingleTaskWorker::~_SingleTaskWorker().2 0
stappler::thread::Worker::LocalQueue::LocalQueue() 0
stappler::thread::Worker::threadInit() 250
stappler::thread::Worker::threadDispose() 244
stappler::thread::Worker::retain() 0
stappler::thread::Worker::worker() 215809983
stappler::thread::Worker::execute(stappler::thread::Task*) 1234135
stappler::thread::Worker::perform(stappler::RcBase<stappler::thread::Task>&&) 0
stappler::thread::Worker::release(unsigned long) 250
stappler::thread::Worker::getThread() 250
stappler::thread::Worker::Worker(stappler::thread::TaskQueue::WorkerContext*, unsigned int, unsigned int, stappler::StringViewBase<char>) 250
stappler::thread::Worker::~Worker() 250
stappler::thread::Worker::~Worker().2 250
stappler::thread::TaskQueue::performAll(stappler::thread::TaskQueue::Flags) 0
stappler::thread::TaskQueue::waitForAll(stappler::TimeInterval) 200
stappler::thread::TaskQueue::onMainThread(stappler::RcBase<stappler::thread::Task>&&) 71188
stappler::thread::TaskQueue::onMainThread(std::function<void ()>&&, stappler::RefBase<stappler::memory::StandartInterface>*) 476553
stappler::thread::TaskQueue::performAsync(stappler::RcBase<stappler::thread::Task>&&) 0
stappler::thread::TaskQueue::spawnWorkers(stappler::thread::TaskQueue::Flags) 0
stappler::thread::TaskQueue::spawnWorkers(stappler::thread::TaskQueue::Flags, unsigned int, unsigned short, stappler::StringViewBase<char>) 100
stappler::thread::TaskQueue::WorkerContext::notifyExit() 0
stappler::thread::TaskQueue::WorkerContext::notifyWait() 1782143
stappler::thread::TaskQueue::WorkerContext::lockExternal() 100
stappler::thread::TaskQueue::WorkerContext::waitExternal(stappler::TimeInterval, unsigned int*) 553118
stappler::thread::TaskQueue::WorkerContext::waitExternal(unsigned int*) 0
stappler::thread::TaskQueue::WorkerContext::unlockExternal() 100
stappler::thread::TaskQueue::WorkerContext::wait(std::unique_lock<std::mutex>&) 1073128
stappler::thread::TaskQueue::WorkerContext::spawn(unsigned int, unsigned int, stappler::StringViewBase<char>) 100
stappler::thread::TaskQueue::WorkerContext::cancel() 100
stappler::thread::TaskQueue::WorkerContext::notify() 1234566
stappler::thread::TaskQueue::WorkerContext::finalize() 0
stappler::thread::TaskQueue::WorkerContext::waitExit(stappler::TimeInterval) 64
stappler::thread::TaskQueue::WorkerContext::notifyAll() 871958
stappler::thread::TaskQueue::WorkerContext::WorkerContext(stappler::thread::TaskQueue*, stappler::thread::TaskQueue::Flags) 100
stappler::thread::TaskQueue::WorkerContext::~WorkerContext() 100
stappler::thread::TaskQueue::cancelWorkers() 100
stappler::thread::TaskQueue::onMainThreadWorker(stappler::RcBase<stappler::thread::Task>&&) 1232072
stappler::thread::TaskQueue::lock() 100
stappler::thread::TaskQueue::wait(stappler::TimeInterval, unsigned int*) 553130
stappler::thread::TaskQueue::wait(unsigned int*) 0
stappler::thread::TaskQueue::unlock() 100
stappler::thread::TaskQueue::update(unsigned int*) 1143784
stappler::thread::TaskQueue::perform(stappler::RcBase<stappler::thread::Task>&&, bool) 1234557
stappler::thread::TaskQueue::perform(std::map<unsigned int, std::vector<stappler::RcBase<stappler::thread::Task>, std::allocator<stappler::RcBase<stappler::thread::Task> > >, std::less<void>, std::allocator<std::pair<unsigned int const, std::vector<stappler::RcBase<stappler::thread::Task>, std::allocator<stappler::RcBase<stappler::thread::Task> > > > > >&&) 0
stappler::thread::TaskQueue::perform(std::function<void ()>&&, stappler::RefBase<stappler::memory::StandartInterface>*, bool) 78701
stappler::thread::TaskQueue::popTask(unsigned int) 215548815
stappler::thread::TaskQueue::finalize() 0
stappler::thread::TaskQueue::TaskQueue(stappler::StringViewBase<char>, std::function<void ()>&&) 100
stappler::thread::TaskQueue::~TaskQueue() 50
stappler::thread::TaskQueue::~TaskQueue().2 100
stappler::thread::Worker::getThreadId() const 0
stappler::thread::TaskQueue::getThreadIds() const 0
stappler::thread::TaskQueue::WorkerContext::isWaitEnabled() const 2568911
stappler::thread::TaskQueue::getThreadCount() const 6340
stappler::thread::Worker::worker()::{lambda(int, stappler::RcBase<stappler::thread::Task>&&)#1}::operator()(int, stappler::RcBase<stappler::thread::Task>&&) const 0
stappler::thread::TaskQueue::WorkerContext::waitExternal(stappler::TimeInterval, unsigned int*)::{lambda()#1}::operator()() const 1093969
stappler::thread::TaskQueue::perform(std::function<void ()>&&, stappler::RefBase<stappler::memory::StandartInterface>*, bool)::{lambda(stappler::thread::Task const&)#1}::operator()(stappler::thread::Task const&) const 78460
stappler::thread::TaskQueue::popTask(unsigned int)::{lambda(int, stappler::RcBase<stappler::thread::Task>&&)#1}::operator()(int, stappler::RcBase<stappler::thread::Task>&&) const 1234417
stappler::thread::TaskQueue::~TaskQueue()::{lambda(int, stappler::RcBase<stappler::thread::Task> const&)#1}::operator()(int, stappler::RcBase<stappler::thread::Task> const&) const 0

Generated by: LCOV version 1.14