LCOV - code coverage report
Current view: top level - core/core/memory - SPMemPriorityQueue.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 211 212 99.5 %
Date: 2024-05-12 00:16:13 Functions: 90 95 94.7 %

Function Name Sort by function name Hit count Sort by hit count
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::pop_direct(stappler::memory::callback<void (int, stappler::RcBase<stappler::thread::Task>&&)> const&) 215528533
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::allocateNode() 1234557
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::LockInterface::lock() 219108844
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::LockInterface::clear() 400
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::LockInterface::unlock() 219565049
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::allocateBlock(std::unique_lock<stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::LockInterface>&) 1750
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::setFreeLocking(std::mutex&) 100
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::deallocateBlock(std::unique_lock<stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::LockInterface>&, stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::StorageBlock*) 1750
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::setQueueLocking(std::mutex&) 100
void stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::push<stappler::RcBase<stappler::thread::Task> >(int, bool, stappler::RcBase<stappler::thread::Task>&&) 1234559
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::clear() 100
bool stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::empty<std::mutex>(std::unique_lock<std::mutex>&) 0
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::foreach(stappler::memory::callback<void (int, stappler::RcBase<stappler::thread::Task> const&)> const&) 100
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::popNode(std::unique_lock<stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::LockInterface>&) 215894555
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::popNode() 215461075
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::freeNode(stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::Node*) 1234355
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::pushNode(stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::Node*, bool) 1234566
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::initNodes(stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::Node*, stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::Node*, stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::StorageBlock*) 1850
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::PriorityQueue() 100
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::~PriorityQueue() 100
stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::pop_direct(stappler::memory::callback<void (int, stappler::RcBase<stappler::xenolith::network::Request>&&)> const&) 1361
stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::allocateNode() 21
stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::LockInterface::lock() 1424
stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::LockInterface::clear() 42
stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::LockInterface::unlock() 1424
stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::allocateBlock(std::unique_lock<stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::LockInterface>&) 0
stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::setFreeLocking(std::mutex&) 21
stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::deallocateBlock(std::unique_lock<stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::LockInterface>&, stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::StorageBlock*) 0
stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::setQueueLocking(std::mutex&) 21
void stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::push<stappler::RcBase<stappler::xenolith::network::Request> >(int, bool, stappler::RcBase<stappler::xenolith::network::Request>&&) 21
stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::popNode(std::unique_lock<stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::LockInterface>&) 1361
stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::popNode() 1361
stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::freeNode(stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::Node*) 21
stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::pushNode(stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::Node*, bool) 21
stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::initNodes(stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::Node*, stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::Node*, stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::StorageBlock*) 21
stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::PriorityQueue() 21
stappler::memory::PriorityQueue<stappler::RcBase<stappler::xenolith::network::Request> >::~PriorityQueue() 21
stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::pop_direct(stappler::memory::callback<void (int, stappler::xenolith::storage::Server::ServerData::TaskCallback&&)> const&) 1886
stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::allocateNode() 1281
stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::LockInterface::lock() 5737
stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::LockInterface::clear() 42
stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::LockInterface::unlock() 5747
stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::allocateBlock(std::unique_lock<stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::LockInterface>&) 21
stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::setFreeLocking(std::mutex&) 42
stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::deallocateBlock(std::unique_lock<stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::LockInterface>&, stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::StorageBlock*) 21
stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::setQueueLocking(std::mutex&) 42
void stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::push<stappler::xenolith::storage::Server::ServerData::TaskCallback>(int, bool, stappler::xenolith::storage::Server::ServerData::TaskCallback&&) 1281
stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::empty() 21
bool stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::empty<stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::LockInterface>(std::unique_lock<stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::LockInterface>&) 21
bool stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::empty<std::mutex>(std::unique_lock<std::mutex>&) 606
stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::popNode(std::unique_lock<stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::LockInterface>&) 1887
stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::popNode() 1887
stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::freeNode(stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::Node*) 1281
stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::pushNode(stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::Node*, bool) 1281
stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::initNodes(stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::Node*, stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::Node*, stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::StorageBlock*) 63
stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::PriorityQueue() 42
stappler::memory::PriorityQueue<stappler::xenolith::storage::Server::ServerData::TaskCallback>::~PriorityQueue() 21
stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::pop_direct(stappler::memory::callback<void (int, stappler::web::AsyncTask*&&)> const&) 100
stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::allocateNode() 100
stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::LockInterface::lock() 400
stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::LockInterface::clear() 50
stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::LockInterface::unlock() 400
stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::allocateBlock(std::unique_lock<stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::LockInterface>&) 0
stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::setFreeLocking(std::mutex&) 25
stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::deallocateBlock(std::unique_lock<stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::LockInterface>&, stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::StorageBlock*) 0
stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::setQueueLocking(std::mutex&) 25
void stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::push<stappler::web::AsyncTask*&>(int, bool, stappler::web::AsyncTask*&) 100
stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::popNode(std::unique_lock<stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::LockInterface>&) 100
stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::popNode() 100
stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::freeNode(stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::Node*) 100
stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::pushNode(stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::Node*, bool) 100
stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::initNodes(stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::Node*, stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::Node*, stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::StorageBlock*) 25
stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::PriorityQueue() 25
stappler::memory::PriorityQueue<stappler::web::AsyncTask*>::~PriorityQueue() 25
stappler::memory::PriorityQueue<unsigned long>::pop_direct(stappler::memory::callback<void (int, unsigned long&&)> const&) 8190
stappler::memory::PriorityQueue<unsigned long>::allocateNode() 16800
stappler::memory::PriorityQueue<unsigned long>::LockInterface::lock() 58590
stappler::memory::PriorityQueue<unsigned long>::LockInterface::clear() 360
stappler::memory::PriorityQueue<unsigned long>::LockInterface::unlock() 58590
stappler::memory::PriorityQueue<unsigned long>::allocateBlock(std::unique_lock<stappler::memory::PriorityQueue<unsigned long>::LockInterface>&) 240
stappler::memory::PriorityQueue<unsigned long>::free_capacity() 240
stappler::memory::PriorityQueue<unsigned long>::deallocateBlock(std::unique_lock<stappler::memory::PriorityQueue<unsigned long>::LockInterface>&, stappler::memory::PriorityQueue<unsigned long>::StorageBlock*) 180
void stappler::memory::PriorityQueue<unsigned long>::push<unsigned long&>(int, bool, unsigned long&) 16800
stappler::memory::PriorityQueue<unsigned long>::clear() 30
stappler::memory::PriorityQueue<unsigned long>::foreach(stappler::memory::callback<void (int, unsigned long const&)> const&) 90
stappler::memory::PriorityQueue<unsigned long>::popNode(std::unique_lock<stappler::memory::PriorityQueue<unsigned long>::LockInterface>&) 12300
stappler::memory::PriorityQueue<unsigned long>::popNode() 12300
stappler::memory::PriorityQueue<unsigned long>::freeNode(stappler::memory::PriorityQueue<unsigned long>::Node*) 12330
stappler::memory::PriorityQueue<unsigned long>::pushNode(stappler::memory::PriorityQueue<unsigned long>::Node*, bool) 16800
stappler::memory::PriorityQueue<unsigned long>::initNodes(stappler::memory::PriorityQueue<unsigned long>::Node*, stappler::memory::PriorityQueue<unsigned long>::Node*, stappler::memory::PriorityQueue<unsigned long>::StorageBlock*) 390
stappler::memory::PriorityQueue<unsigned long>::PriorityQueue() 150
stappler::memory::PriorityQueue<unsigned long>::~PriorityQueue() 150
stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::LockInterface::operator!=(stappler::memory::PriorityQueue<stappler::RcBase<stappler::thread::Task> >::LockInterface const&) const 200
stappler::memory::PriorityQueue<unsigned long>::LockInterface::operator!=(stappler::memory::PriorityQueue<unsigned long>::LockInterface const&) const 60
stappler::memory::PriorityQueue<unsigned long>::capacity() const 210

Generated by: LCOV version 1.14