GCC Code Coverage Report


Directory: Svc/ComAggregator/
Date: 2026-09-23 21:13:32
Exec Total Coverage
Lines: 161 164 98.2%
Functions: 25 26 96.2%
Branches: 69 80 86.2%

Function (File:Line) Call count Block coverage
Svc::ComAggregator::ComAggregator(char const*) (Svc/ComAggregator/ComAggregator.cpp:22)called 18 times73.0%
Svc::ComAggregator::Svc_AggregationMachine_action_assertNoStatus(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal) (Svc/ComAggregator/ComAggregator.cpp:177)not called0.0%
Svc::ComAggregator::Svc_AggregationMachine_action_doClear(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal) (Svc/ComAggregator/ComAggregator.cpp:97)called 2647 times94.0%
Svc::ComAggregator::Svc_AggregationMachine_action_doFill(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal, Svc::ComDataContextPair const&) (Svc/ComAggregator/ComAggregator.cpp:116)called 883 times98.0%
Svc::ComAggregator::Svc_AggregationMachine_action_doHold(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal, Svc::ComDataContextPair const&) (Svc/ComAggregator/ComAggregator.cpp:146)called 1784 times96.0%
Svc::ComAggregator::Svc_AggregationMachine_action_doNoteFailure(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal) (Svc/ComAggregator/ComAggregator.cpp:173)called 2663 times100.0%
Svc::ComAggregator::Svc_AggregationMachine_action_doSend(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal) (Svc/ComAggregator/ComAggregator.cpp:127)called 2631 times90.0%
Svc::ComAggregator::Svc_AggregationMachine_action_doSplitHold(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal, Svc::ComDataContextPair const&) (Svc/ComAggregator/ComAggregator.cpp:154)called 1345 times96.0%
Svc::ComAggregator::Svc_AggregationMachine_guard_isFull(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal, Svc::ComDataContextPair const&) const (Svc/ComAggregator/ComAggregator.cpp:186)called 2228 times100.0%
Svc::ComAggregator::Svc_AggregationMachine_guard_isGood(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal, Fw::Success const&) const (Svc/ComAggregator/ComAggregator.cpp:203)called 5310 times100.0%
Svc::ComAggregator::Svc_AggregationMachine_guard_isNotEmpty(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal) const (Svc/ComAggregator/ComAggregator.cpp:198)called 2153 times100.0%
Svc::ComAggregator::Svc_AggregationMachine_guard_isSpanFull(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal) const (Svc/ComAggregator/ComAggregator.cpp:209)called 2647 times96.0%
Svc::ComAggregator::Svc_AggregationMachine_guard_willFill(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal, Svc::ComDataContextPair const&) const (Svc/ComAggregator/ComAggregator.cpp:192)called 883 times100.0%
Svc::ComAggregator::comStatusIn_handler(short, Fw::Success&) (Svc/ComAggregator/ComAggregator.cpp:61)called 5310 times100.0%
Svc::ComAggregator::configure(bool) (Svc/ComAggregator/ComAggregator.cpp:38)called 5 times71.0%
Svc::ComAggregator::dataIn_handler(short, Fw::Buffer&, ComCfg::FrameContext const&) (Svc/ComAggregator/ComAggregator.cpp:65)called 2667 times73.0%
Svc::ComAggregator::dataReturnIn_handler(short, Fw::Buffer&, ComCfg::FrameContext const&) (Svc/ComAggregator/ComAggregator.cpp:71)called 2629 times86.0%
Svc::ComAggregator::dropLostFrameState() (Svc/ComAggregator/ComAggregator.cpp:279)called 2647 times92.0%
Svc::ComAggregator::fillFromHeld() (Svc/ComAggregator/ComAggregator.cpp:229)called 2647 times96.0%
Svc::ComAggregator::fillResidualWithIdle() (Svc/ComAggregator/ComAggregator.cpp:252)called 2620 times83.0%
Svc::ComAggregator::markFirstHeaderIfUnset() (Svc/ComAggregator/ComAggregator.cpp:223)called 3554 times96.0%
Svc::ComAggregator::preamble() (Svc/ComAggregator/ComAggregator.cpp:52)called 18 times75.0%
Svc::ComAggregator::remainingCapacity() const (Svc/ComAggregator/ComAggregator.cpp:217)called 8783 times73.0%
Svc::ComAggregator::returnAndSignalReady(Svc::ComDataContextPair const&) (Svc/ComAggregator/ComAggregator.cpp:291)called 2667 times87.0%
Svc::ComAggregator::timeout_handler(short, unsigned int) (Svc/ComAggregator/ComAggregator.cpp:77)called 2178 times100.0%
Svc::ComAggregator::~ComAggregator() (Svc/ComAggregator/ComAggregator.cpp:36)called 18 times100.0%