GCC Code Coverage Report


Directory: Svc/ComAggregator/
Date: 2026-11-03 21:18:12
Exec Total Coverage
Lines: 197 200 98.5%
Functions: 27 28 96.4%
Branches: 86 97 88.7%

Function (File:Line) Call count Block coverage
Svc::ComAggregator::ComAggregator(char const*) (Svc/ComAggregator/ComAggregator.cpp:22)called 37 times75.0%
Svc::ComAggregator::Svc_AggregationMachine_action_assertNoStatus(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal) (Svc/ComAggregator/ComAggregator.cpp:223)not called0.0%
Svc::ComAggregator::Svc_AggregationMachine_action_doClear(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal) (Svc/ComAggregator/ComAggregator.cpp:141)called 5468 times94.0%
Svc::ComAggregator::Svc_AggregationMachine_action_doFill(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal, Svc::ComDataContextPair const&) (Svc/ComAggregator/ComAggregator.cpp:160)called 1462 times98.0%
Svc::ComAggregator::Svc_AggregationMachine_action_doHold(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal, Svc::ComDataContextPair const&) (Svc/ComAggregator/ComAggregator.cpp:192)called 3519 times96.0%
Svc::ComAggregator::Svc_AggregationMachine_action_doNoteFailure(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal) (Svc/ComAggregator/ComAggregator.cpp:219)called 5386 times100.0%
Svc::ComAggregator::Svc_AggregationMachine_action_doSend(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal) (Svc/ComAggregator/ComAggregator.cpp:171)called 5447 times89.0%
Svc::ComAggregator::Svc_AggregationMachine_action_doSplitHold(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal, Svc::ComDataContextPair const&) (Svc/ComAggregator/ComAggregator.cpp:200)called 2728 times96.0%
Svc::ComAggregator::Svc_AggregationMachine_guard_isFull(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal, Svc::ComDataContextPair const&) const (Svc/ComAggregator/ComAggregator.cpp:232)called 4190 times100.0%
Svc::ComAggregator::Svc_AggregationMachine_guard_isGood(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal, Fw::Success const&) const (Svc/ComAggregator/ComAggregator.cpp:249)called 10854 times100.0%
Svc::ComAggregator::Svc_AggregationMachine_guard_isNotEmpty(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal) const (Svc/ComAggregator/ComAggregator.cpp:244)called 4374 times100.0%
Svc::ComAggregator::Svc_AggregationMachine_guard_isSpanFull(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal) const (Svc/ComAggregator/ComAggregator.cpp:255)called 5468 times96.0%
Svc::ComAggregator::Svc_AggregationMachine_guard_willFill(Svc::ComAggregatorComponentBase::SmId, Svc::AggregationMachineStateMachineBase::Signal, Svc::ComDataContextPair const&) const (Svc/ComAggregator/ComAggregator.cpp:238)called 1462 times100.0%
Svc::ComAggregator::accepts(unsigned long) const (Svc/ComAggregator/ComAggregator.cpp:269)called 4190 times94.0%
Svc::ComAggregator::cleanup() (Svc/ComAggregator/ComAggregator.cpp:72)called 41 times92.0%
Svc::ComAggregator::comStatusIn_handler(short, Fw::Success&) (Svc/ComAggregator/ComAggregator.cpp:102)called 10854 times100.0%
Svc::ComAggregator::configure(unsigned long, bool, int, Fw::MemAllocator&) (Svc/ComAggregator/ComAggregator.cpp:41)called 35 times91.0%
Svc::ComAggregator::dataIn_handler(short, Fw::Buffer&, ComCfg::FrameContext const&) (Svc/ComAggregator/ComAggregator.cpp:106)called 4981 times74.0%
Svc::ComAggregator::dataReturnIn_handler(short, Fw::Buffer&, ComCfg::FrameContext const&) (Svc/ComAggregator/ComAggregator.cpp:115)called 5447 times86.0%
Svc::ComAggregator::dropLostFrameState() (Svc/ComAggregator/ComAggregator.cpp:338)called 5468 times92.0%
Svc::ComAggregator::fillFromHeld() (Svc/ComAggregator/ComAggregator.cpp:286)called 5468 times96.0%
Svc::ComAggregator::fillResidualWithIdle() (Svc/ComAggregator/ComAggregator.cpp:309)called 5447 times82.0%
Svc::ComAggregator::markFirstHeaderIfUnset() (Svc/ComAggregator/ComAggregator.cpp:280)called 6566 times96.0%
Svc::ComAggregator::preamble() (Svc/ComAggregator/ComAggregator.cpp:93)called 25 times75.0%
Svc::ComAggregator::remainingCapacity() const (Svc/ComAggregator/ComAggregator.cpp:263)called 17667 times73.0%
Svc::ComAggregator::returnAndSignalReady(Svc::ComDataContextPair const&) (Svc/ComAggregator/ComAggregator.cpp:350)called 4979 times87.0%
Svc::ComAggregator::timeout_handler(short, unsigned int) (Svc/ComAggregator/ComAggregator.cpp:121)called 4397 times100.0%
Svc::ComAggregator::~ComAggregator() (Svc/ComAggregator/ComAggregator.cpp:39)called 37 times100.0%