GCC Code Coverage Report


Directory: Svc/BufferAccumulator/
Date: 2026-10-14 21:17:34
Exec Total Coverage
Lines: 144 154 93.5%
Functions: 16 17 94.1%
Branches: 80 99 80.8%

Function (File:Line) Call count Block coverage
Svc::BufferAccumulator::ArrayFIFOBuffer::ArrayFIFOBuffer() (Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:24)called 8 times100.0%
Svc::BufferAccumulator::ArrayFIFOBuffer::dequeue(Fw::Buffer&) (Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:63)called 67 times86.0%
Svc::BufferAccumulator::ArrayFIFOBuffer::enqueue(Fw::Buffer const&) (Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:43)called 68 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 137 times100.0%
Svc::BufferAccumulator::ArrayFIFOBuffer::init(Fw::Buffer*, unsigned long) (Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:33)called 8 times87.0%
Svc::BufferAccumulator::ArrayFIFOBuffer::~ArrayFIFOBuffer() (Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:27)called 8 times100.0%
Svc::BufferAccumulator::BA_DrainBuffers_cmdHandler(unsigned int, unsigned int, unsigned int, Svc::BufferAccumulator_BlockMode const&) (Svc/BufferAccumulator/BufferAccumulator.cpp:136)called 26 times79.0%
Svc::BufferAccumulator::BA_SetMode_cmdHandler(unsigned int, unsigned int, Svc::BufferAccumulator_OpState const&) (Svc/BufferAccumulator/BufferAccumulator.cpp:112)called 7 times56.0%
Svc::BufferAccumulator::BufferAccumulator(char const*) (Svc/BufferAccumulator/BufferAccumulator.cpp:24)called 8 times82.0%
Svc::BufferAccumulator::allocateQueue(int, Fw::MemAllocator&, unsigned long, Svc::BufferAccumulator_OpState) (Svc/BufferAccumulator/BufferAccumulator.cpp:44)called 8 times90.0%
Svc::BufferAccumulator::bufferSendInFill_handler(short, Fw::Buffer&) (Svc/BufferAccumulator/BufferAccumulator.cpp:71)called 68 times93.0%
Svc::BufferAccumulator::bufferSendInReturn_handler(short, Fw::Buffer&) (Svc/BufferAccumulator/BufferAccumulator.cpp:93)called 53 times100.0%
Svc::BufferAccumulator::deallocateQueue(Fw::MemAllocator&) (Svc/BufferAccumulator/BufferAccumulator.cpp:63)called 8 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 67 times89.0%
Svc::BufferAccumulator::~BufferAccumulator() (Svc/BufferAccumulator/BufferAccumulator.cpp:38)called 8 times100.0%