GCC Code Coverage Report


Directory: Svc/ComQueue/
Date: 2026-09-03 21:16:50
Exec Total Coverage
Lines: 244 249 98.0%
Functions: 22 22 100.0%
Branches: 154 174 88.5%

Function (File:Line) Call count Block coverage
Svc::ComQueue::ComQueue(char const*) (Svc/ComQueue/ComQueue.cpp:33)called 22 times80.0%
Svc::ComQueue::FLUSH_ALL_QUEUES_cmdHandler(unsigned int, unsigned int) (Svc/ComQueue/ComQueue.cpp:167)called 1 time83.0%
Svc::ComQueue::FLUSH_QUEUE_cmdHandler(unsigned int, unsigned int, Svc::QueueType const&, short) (Svc/ComQueue/ComQueue.cpp:149)called 3 times57.0%
Svc::ComQueue::QueueConfigurationTable::QueueConfigurationTable() (Svc/ComQueue/ComQueue.cpp:21)called 21 times100.0%
Svc::ComQueue::SET_QUEUE_PRIORITY_cmdHandler(unsigned int, unsigned int, Svc::QueueType const&, short, short) (Svc/ComQueue/ComQueue.cpp:174)called 5 times84.0%
Svc::ComQueue::bufferQueueIn_handler(short, Fw::Buffer&) (Svc/ComQueue/ComQueue.cpp:236)called 22 times86.0%
Svc::ComQueue::bufferQueueIn_overflowHook(short, Fw::Buffer&) (Svc/ComQueue/ComQueue.cpp:316)called 2 times90.0%
Svc::ComQueue::cleanup() (Svc/ComQueue/ComQueue.cpp:50)called 22 times100.0%
Svc::ComQueue::comPacketQueueIn_handler(short, Fw::LinearBufferTemplate<512ul>&, unsigned int) (Svc/ComQueue/ComQueue.cpp:230)called 41 times90.0%
Svc::ComQueue::comStatusIn_handler(short, Fw::Success&) (Svc/ComQueue/ComQueue.cpp:248)called 55 times67.0%
Svc::ComQueue::configure(Svc::ComQueue::QueueConfigurationTable const&, int, Fw::MemAllocator&) (Svc/ComQueue/ComQueue.cpp:57)called 21 times87.0%
Svc::ComQueue::dataReturnIn_handler(short, Fw::Buffer&, ComCfg::FrameContext const&) (Svc/ComQueue/ComQueue.cpp:291)called 44 times88.0%
Svc::ComQueue::drainQueue(short) (Svc/ComQueue/ComQueue.cpp:423)called 6 times78.0%
Svc::ComQueue::enqueue(short, Fw::Buffer const&) (Svc/ComQueue/ComQueue.cpp:334)called 22 times85.0%
Svc::ComQueue::enqueue(short, Fw::LinearBufferTemplate<512ul> const&) (Svc/ComQueue/ComQueue.cpp:325)called 41 times82.0%
Svc::ComQueue::getQueueNum(Svc::QueueType, short) (Svc/ComQueue/ComQueue.cpp:499)called 8 times100.0%
Svc::ComQueue::handleEnqueueStatus(short, Svc::QueueType, short, bool, Fw::SerializeStatus) (Svc/ComQueue/ComQueue.cpp:365)called 63 times94.0%
Svc::ComQueue::processQueue() (Svc/ComQueue/ComQueue.cpp:445)called 49 times92.0%
Svc::ComQueue::run_handler(short, unsigned int) (Svc/ComQueue/ComQueue.cpp:270)called 1 time78.0%
Svc::ComQueue::sendBuffer(Fw::Buffer&, short) (Svc/ComQueue/ComQueue.cpp:405)called 16 times75.0%
Svc::ComQueue::sendComBuffer(Fw::LinearBufferTemplate<512ul>&, short) (Svc/ComQueue/ComQueue.cpp:387)called 28 times80.0%
Svc::ComQueue::~ComQueue() (Svc/ComQueue/ComQueue.cpp:48)called 22 times100.0%