GCC Code Coverage Report


Directory: Svc/ComQueue/
Date: 2026-11-03 21:18:15
Exec Total Coverage
Lines: 305 310 98.4%
Functions: 26 26 100.0%
Branches: 224 243 92.2%

Function (File:Line) Call count Block coverage
Svc::ComQueue::ComQueue(char const*) (Svc/ComQueue/ComQueue.cpp:33)called 31 times79.0%
Svc::ComQueue::FLUSH_ALL_QUEUES_cmdHandler(unsigned int, unsigned int) (Svc/ComQueue/ComQueue.cpp:177)called 2 times83.0%
Svc::ComQueue::FLUSH_QUEUE_cmdHandler(unsigned int, unsigned int, Svc::QueueType const&, short) (Svc/ComQueue/ComQueue.cpp:159)called 12 times77.0%
Svc::ComQueue::QueueConfigurationTable::QueueConfigurationTable() (Svc/ComQueue/ComQueue.cpp:21)called 30 times100.0%
Svc::ComQueue::SET_QUEUE_PRIORITY_cmdHandler(unsigned int, unsigned int, Svc::QueueType const&, short, short) (Svc/ComQueue/ComQueue.cpp:184)called 9 times84.0%
Svc::ComQueue::bufferQueueIn_handler(short, Fw::Buffer&) (Svc/ComQueue/ComQueue.cpp:246)called 39 times86.0%
Svc::ComQueue::bufferQueueIn_overflowHook(short, Fw::Buffer&) (Svc/ComQueue/ComQueue.cpp:382)called 4 times94.0%
Svc::ComQueue::cleanup() (Svc/ComQueue/ComQueue.cpp:58)called 30 times100.0%
Svc::ComQueue::comPacketQueueIn_handler(short, Fw::LinearBufferTemplate<512ul>&, unsigned int) (Svc/ComQueue/ComQueue.cpp:240)called 69 times90.0%
Svc::ComQueue::comPacketQueueIn_overflowHook(short, Fw::LinearBufferTemplate<512ul>&, unsigned int) (Svc/ComQueue/ComQueue.cpp:375)called 20005 times92.0%
Svc::ComQueue::comStatusIn_handler(short, Fw::Success&) (Svc/ComQueue/ComQueue.cpp:258)called 57 times67.0%
Svc::ComQueue::configure(Svc::ComQueue::QueueConfigurationTable const&, int, Fw::MemAllocator&) (Svc/ComQueue/ComQueue.cpp:65)called 29 times87.0%
Svc::ComQueue::dataReturnIn_handler(short, Fw::Buffer&, ComCfg::FrameContext const&) (Svc/ComQueue/ComQueue.cpp:350)called 45 times88.0%
Svc::ComQueue::drainQueue(short) (Svc/ComQueue/ComQueue.cpp:499)called 12 times80.0%
Svc::ComQueue::enqueue(short, Fw::Buffer const&) (Svc/ComQueue/ComQueue.cpp:405)called 39 times83.0%
Svc::ComQueue::enqueue(short, Fw::LinearBufferTemplate<512ul> const&) (Svc/ComQueue/ComQueue.cpp:392)called 69 times79.0%
Svc::ComQueue::getQueueDepth(short) const (Svc/ComQueue/ComQueue.cpp:588)called 147 times86.0%
Svc::ComQueue::getQueueNum(Svc::QueueType, short) (Svc/ComQueue/ComQueue.cpp:579)called 21 times100.0%
Svc::ComQueue::handleEnqueueStatus(short, Svc::QueueType, short, bool, Fw::SerializeStatus) (Svc/ComQueue/ComQueue.cpp:440)called 108 times95.0%
Svc::ComQueue::processQueue() (Svc/ComQueue/ComQueue.cpp:525)called 52 times92.0%
Svc::ComQueue::runInternal_internalInterfaceHandler() (Svc/ComQueue/ComQueue.cpp:291)called 9 times76.0%
Svc::ComQueue::runInternal_overflowHook() (Svc/ComQueue/ComQueue.cpp:287)called 1 time100.0%
Svc::ComQueue::run_handler(short, unsigned int) (Svc/ComQueue/ComQueue.cpp:280)called 10 times93.0%
Svc::ComQueue::sendBuffer(Fw::Buffer&, short) (Svc/ComQueue/ComQueue.cpp:481)called 16 times75.0%
Svc::ComQueue::sendComBuffer(Fw::LinearBufferTemplate<512ul>&, short) (Svc/ComQueue/ComQueue.cpp:463)called 29 times80.0%
Svc::ComQueue::~ComQueue() (Svc/ComQueue/ComQueue.cpp:56)called 31 times100.0%