GCC Code Coverage Report


Directory: Svc/BufferAccumulator/
Date: 2026-09-03 21:16:14
Exec Total Coverage
Lines: 136 154 88.3%
Functions: 16 17 94.1%
Branches: 74 99 74.7%

Function (File:Line) Call count Block coverage
Svc::BufferAccumulator::ArrayFIFOBuffer::ArrayFIFOBuffer() (Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:24)called 7 times100.0%
Svc::BufferAccumulator::ArrayFIFOBuffer::dequeue(Fw::Buffer&) (Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:63)called 65 times86.0%
Svc::BufferAccumulator::ArrayFIFOBuffer::enqueue(Fw::Buffer const&) (Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:43)called 66 times88.0%
Svc::BufferAccumulator::ArrayFIFOBuffer::getCapacity() const (Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:89)not called0.0%
Svc::BufferAccumulator::ArrayFIFOBuffer::getSize() const (Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:85)called 131 times100.0%
Svc::BufferAccumulator::ArrayFIFOBuffer::init(Fw::Buffer*, unsigned long) (Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:33)called 7 times87.0%
Svc::BufferAccumulator::ArrayFIFOBuffer::~ArrayFIFOBuffer() (Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:27)called 7 times100.0%
Svc::BufferAccumulator::BA_DrainBuffers_cmdHandler(unsigned int, unsigned int, unsigned int, Svc::BufferAccumulator_BlockMode const&) (Svc/BufferAccumulator/BufferAccumulator.cpp:136)called 24 times55.0%
Svc::BufferAccumulator::BA_SetMode_cmdHandler(unsigned int, unsigned int, Svc::BufferAccumulator_OpState const&) (Svc/BufferAccumulator/BufferAccumulator.cpp:112)called 6 times56.0%
Svc::BufferAccumulator::BufferAccumulator(char const*) (Svc/BufferAccumulator/BufferAccumulator.cpp:24)called 7 times82.0%
Svc::BufferAccumulator::allocateQueue(int, Fw::MemAllocator&, unsigned long, Svc::BufferAccumulator_OpState) (Svc/BufferAccumulator/BufferAccumulator.cpp:44)called 7 times90.0%
Svc::BufferAccumulator::bufferSendInFill_handler(short, Fw::Buffer&) (Svc/BufferAccumulator/BufferAccumulator.cpp:71)called 66 times93.0%
Svc::BufferAccumulator::bufferSendInReturn_handler(short, Fw::Buffer&) (Svc/BufferAccumulator/BufferAccumulator.cpp:93)called 51 times100.0%
Svc::BufferAccumulator::deallocateQueue(Fw::MemAllocator&) (Svc/BufferAccumulator/BufferAccumulator.cpp:63)called 7 times100.0%
Svc::BufferAccumulator::pingIn_handler(short, unsigned int) (Svc/BufferAccumulator/BufferAccumulator.cpp:104)called 1 time100.0%
Svc::BufferAccumulator::sendStoredBuffer() (Svc/BufferAccumulator/BufferAccumulator.cpp:193)called 65 times89.0%
Svc::BufferAccumulator::~BufferAccumulator() (Svc/BufferAccumulator/BufferAccumulator.cpp:38)called 7 times100.0%