GCC Code Coverage Report


Directory: lib/fprime-samd/fprime-samd/Svc/TmFramer/
Date: 2026-09-26 00:05:20
Exec Total Coverage
Lines: 160 163 98.2%
Functions: 11 11 100.0%
Branches: 104 114 91.2%

Function (File:Line) Call count Block coverage
Samd21::TmFramer::TmFramer(char const*) (lib/fprime-samd/fprime-samd/Svc/TmFramer/TmFramer.cpp:37)called 11 times82.0%
Samd21::TmFramer::apidForComBuffer(Fw::LinearBufferTemplate<128ul> const&) const (lib/fprime-samd/fprime-samd/Svc/TmFramer/TmFramer.cpp:121)called 303 times84.0%
Samd21::TmFramer::appendSpacePacket(unsigned char*, unsigned long, Fw::LinearBufferTemplate<128ul>&) (lib/fprime-samd/fprime-samd/Svc/TmFramer/TmFramer.cpp:166)called 303 times70.0%
Samd21::TmFramer::closeFrame(unsigned char*, unsigned long) (lib/fprime-samd/fprime-samd/Svc/TmFramer/TmFramer.cpp:212)called 271 times73.0%
Samd21::TmFramer::comPacketQueueIn_handler(short, Fw::LinearBufferTemplate<128ul>&, unsigned int) (lib/fprime-samd/fprime-samd/Svc/TmFramer/TmFramer.cpp:61)called 304 times85.0%
Samd21::TmFramer::drvConnected_handler(short) (lib/fprime-samd/fprime-samd/Svc/TmFramer/TmFramer.cpp:197)called 11 times100.0%
Samd21::TmFramer::drvReturnIn_handler(short, Fw::Buffer&, Drv::ByteStreamStatus const&) (lib/fprime-samd/fprime-samd/Svc/TmFramer/TmFramer.cpp:201)called 263 times97.0%
Samd21::TmFramer::flushActiveBuffer() (lib/fprime-samd/fprime-samd/Svc/TmFramer/TmFramer.cpp:283)called 273 times87.0%
Samd21::TmFramer::nextApidSequenceCount(ComCfg::Apid) (lib/fprime-samd/fprime-samd/Svc/TmFramer/TmFramer.cpp:135)called 303 times100.0%
Samd21::TmFramer::schedIn_handler(short, unsigned int) (lib/fprime-samd/fprime-samd/Svc/TmFramer/TmFramer.cpp:305)called 275 times84.0%
Samd21::TmFramer::~TmFramer() (lib/fprime-samd/fprime-samd/Svc/TmFramer/TmFramer.cpp:52)called 11 times100.0%