GCC Code Coverage Report


Directory: Svc/ComQueue/
Date: 2026-09-23 21:13:34
Exec Total Coverage
Lines: 268 273 98.2%
Functions: 23 23 100.0%
Branches: 190 208 91.3%

Function (File:Line) Call count Block coverage
Svc::ComQueue::ComQueue(char const*) (Svc/ComQueue/ComQueue.cpp:33)called 26 times80.0%
Svc::ComQueue::FLUSH_ALL_QUEUES_cmdHandler(unsigned int, unsigned int) (Svc/ComQueue/ComQueue.cpp:169)called 2 times83.0%
Svc::ComQueue::FLUSH_QUEUE_cmdHandler(unsigned int, unsigned int, Svc::QueueType const&, short) (Svc/ComQueue/ComQueue.cpp:151)called 12 times77.0%
Svc::ComQueue::QueueConfigurationTable::QueueConfigurationTable() (Svc/ComQueue/ComQueue.cpp:21)called 25 times100.0%
Svc::ComQueue::SET_QUEUE_PRIORITY_cmdHandler(unsigned int, unsigned int, Svc::QueueType const&, short, short) (Svc/ComQueue/ComQueue.cpp:176)called 9 times84.0%
Svc::ComQueue::bufferQueueIn_handler(short, Fw::Buffer&) (Svc/ComQueue/ComQueue.cpp:238)called 24 times86.0%
Svc::ComQueue::bufferQueueIn_overflowHook(short, Fw::Buffer&) (Svc/ComQueue/ComQueue.cpp:326)called 2 times90.0%
Svc::ComQueue::cleanup() (Svc/ComQueue/ComQueue.cpp:50)called 25 times100.0%
Svc::ComQueue::comPacketQueueIn_handler(short, Fw::LinearBufferTemplate<512ul>&, unsigned int) (Svc/ComQueue/ComQueue.cpp:232)called 44 times90.0%
Svc::ComQueue::comStatusIn_handler(short, Fw::Success&) (Svc/ComQueue/ComQueue.cpp:250)called 57 times67.0%
Svc::ComQueue::configure(Svc::ComQueue::QueueConfigurationTable const&, int, Fw::MemAllocator&) (Svc/ComQueue/ComQueue.cpp:57)called 24 times87.0%
Svc::ComQueue::dataReturnIn_handler(short, Fw::Buffer&, ComCfg::FrameContext const&) (Svc/ComQueue/ComQueue.cpp:301)called 45 times88.0%
Svc::ComQueue::drainQueue(short) (Svc/ComQueue/ComQueue.cpp:441)called 12 times80.0%
Svc::ComQueue::enqueue(short, Fw::Buffer const&) (Svc/ComQueue/ComQueue.cpp:348)called 24 times83.0%
Svc::ComQueue::enqueue(short, Fw::LinearBufferTemplate<512ul> const&) (Svc/ComQueue/ComQueue.cpp:335)called 44 times79.0%
Svc::ComQueue::getQueueDepth(short) const (Svc/ComQueue/ComQueue.cpp:530)called 86 times86.0%
Svc::ComQueue::getQueueNum(Svc::QueueType, short) (Svc/ComQueue/ComQueue.cpp:521)called 21 times100.0%
Svc::ComQueue::handleEnqueueStatus(short, Svc::QueueType, short, bool, Fw::SerializeStatus) (Svc/ComQueue/ComQueue.cpp:383)called 68 times94.0%
Svc::ComQueue::processQueue() (Svc/ComQueue/ComQueue.cpp:467)called 52 times92.0%
Svc::ComQueue::run_handler(short, unsigned int) (Svc/ComQueue/ComQueue.cpp:272)called 2 times82.0%
Svc::ComQueue::sendBuffer(Fw::Buffer&, short) (Svc/ComQueue/ComQueue.cpp:423)called 16 times75.0%
Svc::ComQueue::sendComBuffer(Fw::LinearBufferTemplate<512ul>&, short) (Svc/ComQueue/ComQueue.cpp:405)called 29 times80.0%
Svc::ComQueue::~ComQueue() (Svc/ComQueue/ComQueue.cpp:48)called 26 times100.0%