GCC Code Coverage Report


Directory: Svc/Ccsds/AosDeframer/
Date: 2026-09-03 21:16:19
Exec Total Coverage
Lines: 280 284 98.6%
Functions: 16 16 100.0%
Branches: 196 218 89.9%

Function (File:Line) Call count Block coverage
Svc::Ccsds::AosDeframer::AosDeframer(char const*) (Svc/Ccsds/AosDeframer/AosDeframer.cpp:28)called 36 times75.0%
Svc::Ccsds::AosDeframer::abandonSpanningPacket(Svc::Ccsds::AosDeframer::AosDeframerVc&) (Svc/Ccsds/AosDeframer/AosDeframer.cpp:156)called 153 times87.0%
Svc::Ccsds::AosDeframer::appendToSpanningPacket(Svc::Ccsds::AosDeframer::AosDeframerVc&, unsigned char*, unsigned long) (Svc/Ccsds/AosDeframer/AosDeframer.cpp:285)called 84 times81.0%
Svc::Ccsds::AosDeframer::configure(unsigned int, bool, unsigned short, unsigned char, unsigned char) (Svc/Ccsds/AosDeframer/AosDeframer.cpp:42)called 36 times89.0%
Svc::Ccsds::AosDeframer::dataIn_handler(short, Fw::Buffer&, ComCfg::FrameContext const&) (Svc/Ccsds/AosDeframer/AosDeframer.cpp:93)called 60 times86.0%
Svc::Ccsds::AosDeframer::dataReturnIn_handler(short, Fw::Buffer&, ComCfg::FrameContext const&) (Svc/Ccsds/AosDeframer/AosDeframer.cpp:141)called 1 time100.0%
Svc::Ccsds::AosDeframer::extractPackets(Svc::Ccsds::AosDeframer::AosDeframerVc&, Fw::Buffer&) (Svc/Ccsds/AosDeframer/AosDeframer.cpp:397)called 54 times87.0%
Svc::Ccsds::AosDeframer::getPacketVersion(unsigned char) (Svc/Ccsds/AosDeframer/AosDeframer.cpp:605)called 71 times100.0%
Svc::Ccsds::AosDeframer::getVcStruct(unsigned char) (Svc/Ccsds/AosDeframer/AosDeframer.cpp:168)called 55 times100.0%
Svc::Ccsds::AosDeframer::notifyErrorIfConnected(Svc::Ccsds::FrameError) (Svc/Ccsds/AosDeframer/AosDeframer.cpp:150)called 10 times100.0%
Svc::Ccsds::AosDeframer::parseAndValidateHeader(Fw::Buffer&, ComCfg::FrameContext&) (Svc/Ccsds/AosDeframer/AosDeframer.cpp:178)called 57 times80.0%
Svc::Ccsds::AosDeframer::sizeEppPacket(unsigned char const*, unsigned long) (Svc/Ccsds/AosDeframer/AosDeframer.cpp:540)called 32 times87.0%
Svc::Ccsds::AosDeframer::sizePacket(Svc::Ccsds::AosDeframer::AosDeframerVc&, unsigned char*, unsigned long) (Svc/Ccsds/AosDeframer/AosDeframer.cpp:472)called 71 times85.0%
Svc::Ccsds::AosDeframer::sizeSppPacket(unsigned char*, unsigned long) (Svc/Ccsds/AosDeframer/AosDeframer.cpp:505)called 37 times69.0%
Svc::Ccsds::AosDeframer::validateFecf(Fw::Buffer&) (Svc/Ccsds/AosDeframer/AosDeframer.cpp:259)called 58 times76.0%
Svc::Ccsds::AosDeframer::~AosDeframer() (Svc/Ccsds/AosDeframer/AosDeframer.cpp:40)called 36 times100.0%