GCC Code Coverage Report


Directory: Svc/FpySequencer/
Date: 2026-09-03 21:17:55
Exec Total Coverage
Lines: 1904 2206 86.3%
Functions: 210 213 98.6%
Branches: 1549 1995 77.6%

Function (File:Line) Call count Block coverage
Svc::FpySequencer::BREAK_cmdHandler(unsigned int, unsigned int) (Svc/FpySequencer/FpySequencer.cpp:180)called 3 times72.0%
Svc::FpySequencer::CANCEL_cmdHandler(unsigned int, unsigned int) (Svc/FpySequencer/FpySequencer.cpp:143)called 2 times77.0%
Svc::FpySequencer::CLEAR_BREAKPOINT_cmdHandler(unsigned int, unsigned int) (Svc/FpySequencer/FpySequencer.cpp:216)called 1 time85.0%
Svc::FpySequencer::CONTINUE_cmdHandler(unsigned int, unsigned int) (Svc/FpySequencer/FpySequencer.cpp:198)called 2 times77.0%
Svc::FpySequencer::DUMP_STACK_TO_FILE_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&) (Svc/FpySequencer/FpySequencer.cpp:246)called 3 times66.0%
Svc::FpySequencer::DirectiveUnion::DirectiveUnion() (Svc/FpySequencer/FpySequencer.hpp:83)called 2206 times100.0%
Svc::FpySequencer::DirectiveUnion::~DirectiveUnion() (Svc/FpySequencer/FpySequencer.hpp:84)called 2206 times100.0%
Svc::FpySequencer::FpySequencer(char const*) (Svc/FpySequencer/FpySequencer.cpp:18)called 297 times62.0%
Svc::FpySequencer::RUN_ARGS_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Svc::BlockState const&, Svc::SeqArgs const&) (Svc/FpySequencer/FpySequencer.cpp:52)called 43 times80.0%
Svc::FpySequencer::RUN_VALIDATED_cmdHandler(unsigned int, unsigned int, Svc::BlockState const&) (Svc/FpySequencer/FpySequencer.cpp:114)called 5 times81.0%
Svc::FpySequencer::RUN_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Svc::BlockState const&) (Svc/FpySequencer/FpySequencer.cpp:43)called 40 times79.0%
Svc::FpySequencer::SET_BREAKPOINT_cmdHandler(unsigned int, unsigned int, unsigned int, bool) (Svc/FpySequencer/FpySequencer.cpp:165)called 1 time72.0%
Svc::FpySequencer::STEP_cmdHandler(unsigned int, unsigned int) (Svc/FpySequencer/FpySequencer.cpp:230)called 4 times77.0%
Svc::FpySequencer::Stack::copy(unsigned int, unsigned int, unsigned int) (Svc/FpySequencer/FpySequencerStack.cpp:149)called 27 times74.0%
Svc::FpySequencer::Stack::move(unsigned int, unsigned int, unsigned int) (Svc/FpySequencer/FpySequencerStack.cpp:168)called 6 times76.0%
Svc::FpySequencer::Stack::pop(unsigned char*, unsigned int) (Svc/FpySequencer/FpySequencerStack.cpp:116)called 10 times70.0%
Svc::FpySequencer::Stack::push(unsigned char const*, unsigned int) (Svc/FpySequencer/FpySequencerStack.cpp:126)called 73 times68.0%
Svc::FpySequencer::Stack::pushZeroes(unsigned int) (Svc/FpySequencer/FpySequencerStack.cpp:135)called 8 times73.0%
Svc::FpySequencer::Stack::top() (Svc/FpySequencer/FpySequencerStack.cpp:142)called 1578 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_checkShouldWake(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:237)called 4 times72.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_checkStatementTimeout(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:264)called 4 times72.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_clearBreakBeforeNextLine(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:386)called 4 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_clearBreakpoint(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:339)called 352 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_clearSequenceArguments(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:330)called 351 times75.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_clearSequenceFile(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:320)called 351 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_dispatchStatement(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:118)called 2221 times72.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_incrementSequenceCounter(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:291)called 46 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_pushArgsToStack(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:301)called 46 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_report_seqBroken(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:352)called 4 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_report_seqCancelled(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:102)called 2 times87.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_report_seqFailed(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:396)called 16 times80.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_report_seqStarted(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:409)called 61 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_report_seqSucceeded(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:85)called 36 times90.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_resetRuntime(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:207)called 46 times85.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_sendCmdResponse_EXECUTION_ERROR(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:193)called 18 times87.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_sendCmdResponse_OK(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:179)called 47 times87.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_setBreakBeforeNextLine(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:376)called 3 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_setBreakpoint(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal, Svc::FpySequencer_BreakpointArgs const&) (Svc/FpySequencer/FpySequencerStateMachine.cpp:362)called 1 time100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_setGoalState_IDLE(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:168)called 351 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_setGoalState_RUNNING(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:146)called 44 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_setGoalState_VALID(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:157)called 17 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_setSequenceArguments(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal, Svc::FpySequencer_SequenceExecutionArgs const&) (Svc/FpySequencer/FpySequencerStateMachine.cpp:74)called 61 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_setSequenceBlockState(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal, Svc::FpySequencer_SequenceExecutionArgs const&) (Svc/FpySequencer/FpySequencerStateMachine.cpp:62)called 48 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_setSequenceFilePath(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal, Svc::FpySequencer_SequenceExecutionArgs const&) (Svc/FpySequencer/FpySequencerStateMachine.cpp:25)called 62 times88.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_signalEntered(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:12)called 65 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_validate(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:221)called 61 times82.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_guard_breakOnce(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) const (Svc/FpySequencer/FpySequencerStateMachine.cpp:452)called 4 times86.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_guard_goalStateIs_RUNNING(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) const (Svc/FpySequencer/FpySequencerStateMachine.cpp:427)called 53 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_guard_shouldBreak(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) const (Svc/FpySequencer/FpySequencerStateMachine.cpp:438)called 2222 times92.0%
Svc::FpySequencer::VALIDATE_ARGS_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Svc::SeqArgs const&) (Svc/FpySequencer/FpySequencer.cpp:93)called 18 times79.0%
Svc::FpySequencer::VALIDATE_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&) (Svc/FpySequencer/FpySequencer.cpp:83)called 10 times79.0%
Svc::FpySequencer::allocateBuffer(int, Fw::MemAllocator&, unsigned long) (Svc/FpySequencer/FpySequencerValidationState.cpp:7)called 1 time88.0%
Svc::FpySequencer::allocate_directiveHandler(Svc::FpySequencer_AllocateDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1248)called 8 times100.0%
Svc::FpySequencer::call_directiveHandler(Svc::FpySequencer_CallDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1553)called 5 times100.0%
Svc::FpySequencer::checkShouldWake() (Svc/FpySequencer/FpySequencerRunState.cpp:687)called 8 times75.0%
Svc::FpySequencer::checkStatementTimeout() (Svc/FpySequencer/FpySequencerRunState.cpp:709)called 12 times71.0%
Svc::FpySequencer::checkTimers_handler(short, unsigned int) (Svc/FpySequencer/FpySequencer.cpp:275)called 4 times100.0%
Svc::FpySequencer::cmdResponseIn_handler(short, unsigned int, unsigned int, Fw::CmdResponse const&) (Svc/FpySequencer/FpySequencer.cpp:289)called 8 times84.0%
Svc::FpySequencer::constCmd_directiveHandler(Svc::FpySequencer_ConstCmdDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:454)called 9 times95.0%
Svc::FpySequencer::currentStatementIdx() (Svc/FpySequencer/FpySequencerRunState.cpp:10)called 39 times100.0%
Svc::FpySequencer::deallocateBuffer(Fw::MemAllocator&) (Svc/FpySequencer/FpySequencerValidationState.cpp:21)called 1 time100.0%
Svc::FpySequencer::deserializeDirective(Svc::Fpy::Statement const&, Svc::FpySequencer::DirectiveUnion&) (Svc/FpySequencer/FpySequencerRunState.cpp:59)called 2246 times68.0%
Svc::FpySequencer::directive_allocate_internalInterfaceHandler(Svc::FpySequencer_AllocateDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:157)called 5 times67.0%
Svc::FpySequencer::directive_call_internalInterfaceHandler(Svc::FpySequencer_CallDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:249)called 1 time67.0%
Svc::FpySequencer::directive_constCmd_internalInterfaceHandler(Svc::FpySequencer_ConstCmdDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:136)called 4 times67.0%
Svc::FpySequencer::directive_discard_internalInterfaceHandler(Svc::FpySequencer_DiscardDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:186)called 18 times67.0%
Svc::FpySequencer::directive_exit_internalInterfaceHandler(Svc::FpySequencer_ExitDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:150)called 7 times67.0%
Svc::FpySequencer::directive_getField_internalInterfaceHandler(Svc::FpySequencer_GetFieldDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:228)called 1 time67.0%
Svc::FpySequencer::directive_goto_internalInterfaceHandler(Svc::FpySequencer_GotoDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:92)called 2 times67.0%
Svc::FpySequencer::directive_if_internalInterfaceHandler(Svc::FpySequencer_IfDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:99)called 7 times67.0%
Svc::FpySequencer::directive_loadAbs_internalInterfaceHandler(Svc::FpySequencer_LoadAbsDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:263)called 1 time67.0%
Svc::FpySequencer::directive_loadRel_internalInterfaceHandler(Svc::FpySequencer_LoadRelDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:179)called 9 times67.0%
Svc::FpySequencer::directive_memCmp_internalInterfaceHandler(Svc::FpySequencer_MemCmpDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:193)called 1 time67.0%
Svc::FpySequencer::directive_noOp_internalInterfaceHandler(Svc::FpySequencer_NoOpDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:106)called 2055 times67.0%
Svc::FpySequencer::directive_peek_internalInterfaceHandler(Svc::FpySequencer_PeekDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:235)called 1 time67.0%
Svc::FpySequencer::directive_popEvent_internalInterfaceHandler(Svc::FpySequencer_PopEventDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:285)not called0.0%
Svc::FpySequencer::directive_popSerializable_internalInterfaceHandler(Svc::FpySequencer_PopSerializableDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:292)not called0.0%
Svc::FpySequencer::directive_pushPrm_internalInterfaceHandler(Svc::FpySequencer_PushPrmDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:129)called 1 time67.0%
Svc::FpySequencer::directive_pushRand_internalInterfaceHandler(Svc::FpySequencer_PushRandDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:221)called 2 times67.0%
Svc::FpySequencer::directive_pushTime_internalInterfaceHandler(Svc::FpySequencer_PushTimeDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:207)called 1 time67.0%
Svc::FpySequencer::directive_pushTlmValAndTime_internalInterfaceHandler(Svc::FpySequencer_PushTlmValAndTimeDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:121)called 1 time67.0%
Svc::FpySequencer::directive_pushTlmVal_internalInterfaceHandler(Svc::FpySequencer_PushTlmValDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:113)called 6 times67.0%
Svc::FpySequencer::directive_pushVal_internalInterfaceHandler(Svc::FpySequencer_PushValDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:172)called 45 times67.0%
Svc::FpySequencer::directive_return_internalInterfaceHandler(Svc::FpySequencer_ReturnDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:256)called 1 time67.0%
Svc::FpySequencer::directive_setSeed_internalInterfaceHandler(Svc::FpySequencer_SetSeedDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:214)called 1 time67.0%
Svc::FpySequencer::directive_stackCmd_internalInterfaceHandler(Svc::FpySequencer_StackCmdDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:200)called 1 time67.0%
Svc::FpySequencer::directive_stackOp_internalInterfaceHandler(Svc::FpySequencer_StackOpDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:143)called 5 times70.0%
Svc::FpySequencer::directive_storeAbsConstOffset_internalInterfaceHandler(Svc::FpySequencer_StoreAbsConstOffsetDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:277)called 1 time67.0%
Svc::FpySequencer::directive_storeAbs_internalInterfaceHandler(Svc::FpySequencer_StoreAbsDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:270)called 1 time67.0%
Svc::FpySequencer::directive_storeRelConstOffset_internalInterfaceHandler(Svc::FpySequencer_StoreRelConstOffsetDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:164)called 1 time67.0%
Svc::FpySequencer::directive_storeRel_internalInterfaceHandler(Svc::FpySequencer_StoreRelDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:242)called 1 time67.0%
Svc::FpySequencer::directive_waitAbs_internalInterfaceHandler(Svc::FpySequencer_WaitAbsDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:85)called 1 time67.0%
Svc::FpySequencer::directive_waitRel_internalInterfaceHandler(Svc::FpySequencer_WaitRelDirective const&) (Svc/FpySequencer/FpySequencerDirectives.cpp:78)called 3 times67.0%
Svc::FpySequencer::discard_directiveHandler(Svc::FpySequencer_DiscardDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1325)called 20 times100.0%
Svc::FpySequencer::dispatchDirective(Svc::FpySequencer::DirectiveUnion const&, Svc::Fpy::DirectiveId const&) (Svc/FpySequencer/FpySequencerRunState.cpp:500)called 2186 times91.0%
Svc::FpySequencer::dispatchStatement() (Svc/FpySequencer/FpySequencerRunState.cpp:18)called 2224 times85.0%
Svc::FpySequencer::exit_directiveHandler(Svc::FpySequencer_ExitDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1229)called 10 times89.0%
Svc::FpySequencer::getField_directiveHandler(Svc::FpySequencer_GetFieldDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1460)called 8 times100.0%
Svc::FpySequencer::goto_directiveHandler(Svc::FpySequencer_GotoDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:333)called 5 times100.0%
Svc::FpySequencer::handleDirectiveErrorCode(Svc::Fpy::DirectiveId, Svc::Fpy::DirectiveErrorCode) (Svc/FpySequencer/FpySequencerDirectives.cpp:36)called 2184 times100.0%
Svc::FpySequencer::if_directiveHandler(Svc::FpySequencer_IfDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:344)called 12 times100.0%
Svc::FpySequencer::isRunningState(Svc::FpySequencer_SequencerStateMachine_State) (Svc/FpySequencer/FpySequencer.cpp:521)called 20 times100.0%
Svc::FpySequencer::loadAbs_directiveHandler(Svc::FpySequencer_LoadAbsDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1665)called 5 times100.0%
Svc::FpySequencer::loadHelper(unsigned int, unsigned int, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1278)called 19 times100.0%
Svc::FpySequencer::loadRel_directiveHandler(Svc::FpySequencer_LoadRelDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1305)called 16 times100.0%
Svc::FpySequencer::memCmp_directiveHandler(Svc::FpySequencer_MemCmpDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1335)called 5 times97.0%
Svc::FpySequencer::noOp_directiveHandler(Svc::FpySequencer_NoOpDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:365)called 2056 times100.0%
Svc::FpySequencer::op_add() (Svc/FpySequencer/FpySequencerDirectives.cpp:728)called 5 times100.0%
Svc::FpySequencer::op_and() (Svc/FpySequencer/FpySequencerDirectives.cpp:478)called 6 times100.0%
Svc::FpySequencer::op_fabs() (Svc/FpySequencer/FpySequencerDirectives.cpp:1049)called 7 times100.0%
Svc::FpySequencer::op_fadd() (Svc/FpySequencer/FpySequencerDirectives.cpp:877)called 3 times100.0%
Svc::FpySequencer::op_fdiv() (Svc/FpySequencer/FpySequencerDirectives.cpp:904)called 3 times100.0%
Svc::FpySequencer::op_feq() (Svc/FpySequencer/FpySequencerDirectives.cpp:583)called 6 times100.0%
Svc::FpySequencer::op_ffloor() (Svc/FpySequencer/FpySequencerDirectives.cpp:1027)called 10 times100.0%
Svc::FpySequencer::op_fge() (Svc/FpySequencer/FpySequencerDirectives.cpp:635)called 7 times100.0%
Svc::FpySequencer::op_fgt() (Svc/FpySequencer/FpySequencerDirectives.cpp:625)called 6 times100.0%
Svc::FpySequencer::op_fle() (Svc/FpySequencer/FpySequencerDirectives.cpp:615)called 6 times100.0%
Svc::FpySequencer::op_flog() (Svc/FpySequencer/FpySequencerDirectives.cpp:922)called 4 times100.0%
Svc::FpySequencer::op_flt() (Svc/FpySequencer/FpySequencerDirectives.cpp:605)called 7 times100.0%
Svc::FpySequencer::op_fmod() (Svc/FpySequencer/FpySequencerDirectives.cpp:933)called 8 times100.0%
Svc::FpySequencer::op_fmul() (Svc/FpySequencer/FpySequencerDirectives.cpp:895)called 3 times100.0%
Svc::FpySequencer::op_fne() (Svc/FpySequencer/FpySequencerDirectives.cpp:594)called 6 times100.0%
Svc::FpySequencer::op_fpext() (Svc/FpySequencer/FpySequencerDirectives.cpp:655)called 2 times100.0%
Svc::FpySequencer::op_fpow() (Svc/FpySequencer/FpySequencerDirectives.cpp:913)called 3 times100.0%
Svc::FpySequencer::op_fptosi() (Svc/FpySequencer/FpySequencerDirectives.cpp:671)called 8 times100.0%
Svc::FpySequencer::op_fptoui() (Svc/FpySequencer/FpySequencerDirectives.cpp:701)called 7 times100.0%
Svc::FpySequencer::op_fptrunc() (Svc/FpySequencer/FpySequencerDirectives.cpp:663)called 2 times100.0%
Svc::FpySequencer::op_fsub() (Svc/FpySequencer/FpySequencerDirectives.cpp:886)called 3 times100.0%
Svc::FpySequencer::op_iabs() (Svc/FpySequencer/FpySequencerDirectives.cpp:1037)called 6 times100.0%
Svc::FpySequencer::op_ieq() (Svc/FpySequencer/FpySequencerDirectives.cpp:485)called 6 times100.0%
Svc::FpySequencer::op_ine() (Svc/FpySequencer/FpySequencerDirectives.cpp:494)called 5 times100.0%
Svc::FpySequencer::op_itrunc_64_16() (Svc/FpySequencer/FpySequencerDirectives.cpp:1011)called 3 times100.0%
Svc::FpySequencer::op_itrunc_64_32() (Svc/FpySequencer/FpySequencerDirectives.cpp:1019)called 3 times100.0%
Svc::FpySequencer::op_itrunc_64_8() (Svc/FpySequencer/FpySequencerDirectives.cpp:1003)called 3 times100.0%
Svc::FpySequencer::op_mul() (Svc/FpySequencer/FpySequencerDirectives.cpp:770)called 15 times93.0%
Svc::FpySequencer::op_not() (Svc/FpySequencer/FpySequencerDirectives.cpp:646)called 3 times95.0%
Svc::FpySequencer::op_or() (Svc/FpySequencer/FpySequencerDirectives.cpp:471)called 8 times100.0%
Svc::FpySequencer::op_sdiv() (Svc/FpySequencer/FpySequencerDirectives.cpp:813)called 9 times95.0%
Svc::FpySequencer::op_sge() (Svc/FpySequencer/FpySequencerDirectives.cpp:573)called 5 times100.0%
Svc::FpySequencer::op_sgt() (Svc/FpySequencer/FpySequencerDirectives.cpp:563)called 5 times100.0%
Svc::FpySequencer::op_siext_16_64() (Svc/FpySequencer/FpySequencerDirectives.cpp:963)called 4 times100.0%
Svc::FpySequencer::op_siext_32_64() (Svc/FpySequencer/FpySequencerDirectives.cpp:971)called 4 times100.0%
Svc::FpySequencer::op_siext_8_64() (Svc/FpySequencer/FpySequencerDirectives.cpp:955)called 4 times100.0%
Svc::FpySequencer::op_sitofp() (Svc/FpySequencer/FpySequencerDirectives.cpp:694)called 2 times100.0%
Svc::FpySequencer::op_sle() (Svc/FpySequencer/FpySequencerDirectives.cpp:553)called 5 times100.0%
Svc::FpySequencer::op_slt() (Svc/FpySequencer/FpySequencerDirectives.cpp:543)called 6 times100.0%
Svc::FpySequencer::op_smod() (Svc/FpySequencer/FpySequencerDirectives.cpp:851)called 7 times98.0%
Svc::FpySequencer::op_sub() (Svc/FpySequencer/FpySequencerDirectives.cpp:748)called 5 times100.0%
Svc::FpySequencer::op_udiv() (Svc/FpySequencer/FpySequencerDirectives.cpp:800)called 4 times96.0%
Svc::FpySequencer::op_uge() (Svc/FpySequencer/FpySequencerDirectives.cpp:533)called 8 times100.0%
Svc::FpySequencer::op_ugt() (Svc/FpySequencer/FpySequencerDirectives.cpp:523)called 6 times100.0%
Svc::FpySequencer::op_uitofp() (Svc/FpySequencer/FpySequencerDirectives.cpp:721)called 2 times100.0%
Svc::FpySequencer::op_ule() (Svc/FpySequencer/FpySequencerDirectives.cpp:513)called 6 times100.0%
Svc::FpySequencer::op_ult() (Svc/FpySequencer/FpySequencerDirectives.cpp:503)called 6 times100.0%
Svc::FpySequencer::op_umod() (Svc/FpySequencer/FpySequencerDirectives.cpp:839)called 4 times96.0%
Svc::FpySequencer::op_ziext_16_64() (Svc/FpySequencer/FpySequencerDirectives.cpp:987)called 3 times100.0%
Svc::FpySequencer::op_ziext_32_64() (Svc/FpySequencer/FpySequencerDirectives.cpp:995)called 3 times100.0%
Svc::FpySequencer::op_ziext_8_64() (Svc/FpySequencer/FpySequencerDirectives.cpp:979)called 4 times100.0%
Svc::FpySequencer::parameterUpdated(unsigned int) (Svc/FpySequencer/FpySequencer.cpp:502)called 14 times66.0%
Svc::FpySequencer::parametersLoaded() (Svc/FpySequencer/FpySequencer.cpp:497)not called0.0%
Svc::FpySequencer::peek_directiveHandler(Svc::FpySequencer_PeekDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1497)called 9 times92.0%
Svc::FpySequencer::pingIn_handler(short, unsigned int) (Svc/FpySequencer/FpySequencer.cpp:281)called 1 time100.0%
Svc::FpySequencer::popEvent_directiveHandler(Svc::FpySequencer_PopEventDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1691)called 12 times84.0%
Svc::FpySequencer::popSerializable_directiveHandler(Svc::FpySequencer_PopSerializableDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1759)called 9 times93.0%
Svc::FpySequencer::pushPrm_directiveHandler(Svc::FpySequencer_PushPrmDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:430)called 4 times80.0%
Svc::FpySequencer::pushRand_directiveHandler(Svc::FpySequencer_PushRandDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1441)called 7 times80.0%
Svc::FpySequencer::pushTime_directiveHandler(Svc::FpySequencer_PushTimeDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1409)called 4 times78.0%
Svc::FpySequencer::pushTlmValAndTime_directiveHandler(Svc::FpySequencer_PushTlmValAndTimeDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:393)called 4 times77.0%
Svc::FpySequencer::pushTlmVal_directiveHandler(Svc::FpySequencer_PushTlmValDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:369)called 9 times77.0%
Svc::FpySequencer::pushVal_directiveHandler(Svc::FpySequencer_PushValDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1314)called 48 times100.0%
Svc::FpySequencer::readBody() (Svc/FpySequencer/FpySequencerValidationState.cpp:161)called 64 times94.0%
Svc::FpySequencer::readBytes(Os::File&, unsigned long, Svc::FpySequencer_FileReadStage const&, bool) (Svc/FpySequencer/FpySequencerValidationState.cpp:235)called 180 times83.0%
Svc::FpySequencer::readFooter() (Svc/FpySequencer/FpySequencerValidationState.cpp:212)called 58 times92.0%
Svc::FpySequencer::readHeader() (Svc/FpySequencer/FpySequencerValidationState.cpp:128)called 66 times96.0%
Svc::FpySequencer::return_directiveHandler(Svc::FpySequencer_ReturnDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1593)called 7 times92.0%
Svc::FpySequencer::sendCmd(unsigned int, unsigned char const*, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:44)called 10 times76.0%
Svc::FpySequencer::sendSignal(Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerDirectives.cpp:11)called 2184 times96.0%
Svc::FpySequencer::seqCancelIn_handler(short) (Svc/FpySequencer/FpySequencer.cpp:388)called 2 times85.0%
Svc::FpySequencer::seqRunIn_handler(short, Fw::StringBase const&, Svc::SeqArgs const&) (Svc/FpySequencer/FpySequencer.cpp:398)called 3 times78.0%
Svc::FpySequencer::setSeed_directiveHandler(Svc::FpySequencer_SetSeedDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1429)called 3 times100.0%
Svc::FpySequencer::stackCmd_directiveHandler(Svc::FpySequencer_StackCmdDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1368)called 4 times91.0%
Svc::FpySequencer::stackOp_directiveHandler(Svc::FpySequencer_StackOpDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1059)called 15 times17.0%
Svc::FpySequencer::storeAbsConstOffset_directiveHandler(Svc::FpySequencer_StoreAbsConstOffsetDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1686)called 5 times100.0%
Svc::FpySequencer::storeAbs_directiveHandler(Svc::FpySequencer_StoreAbsDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1669)called 5 times100.0%
Svc::FpySequencer::storeHelper(unsigned int, unsigned int, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1258)called 17 times100.0%
Svc::FpySequencer::storeRelConstOffset_directiveHandler(Svc::FpySequencer_StoreRelConstOffsetDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1295)called 7 times100.0%
Svc::FpySequencer::storeRel_directiveHandler(Svc::FpySequencer_StoreRelDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1532)called 7 times100.0%
Svc::FpySequencer::tlmWrite_handler(short, unsigned int) (Svc/FpySequencer/FpySequencer.cpp:411)called 1 time73.0%
Svc::FpySequencer::updateDebugTelemetryStruct() (Svc/FpySequencer/FpySequencer.cpp:439)called 1 time15.0%
Svc::FpySequencer::validate() (Svc/FpySequencer/FpySequencerValidationState.cpp:28)called 67 times64.0%
Svc::FpySequencer::waitAbs_directiveHandler(Svc::FpySequencer_WaitAbsDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:317)called 2 times75.0%
Svc::FpySequencer::waitRel_directiveHandler(Svc::FpySequencer_WaitRelDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:300)called 4 times76.0%
Svc::FpySequencer::~FpySequencer() (Svc/FpySequencer/FpySequencer.cpp:38)called 297 times100.0%
double Svc::FpySequencer::Stack::pop<double>() (Svc/FpySequencer/FpySequencerStack.cpp:50)called 133 times80.0%
float Svc::FpySequencer::Stack::pop<float>() (Svc/FpySequencer/FpySequencerStack.cpp:42)called 3 times80.0%
int Svc::FpySequencer::Stack::pop<int>() (Svc/FpySequencer/FpySequencerStack.cpp:6)called 19 times72.0%
long Svc::FpySequencer::Stack::pop<long>() (Svc/FpySequencer/FpySequencerStack.cpp:6)called 138 times68.0%
short Svc::FpySequencer::Stack::pop<short>() (Svc/FpySequencer/FpySequencerStack.cpp:6)called 4 times76.0%
signed char Svc::FpySequencer::Stack::pop<signed char>() (Svc/FpySequencer/FpySequencerStack.cpp:6)called 4 times80.0%
unsigned char Svc::FpySequencer::Stack::pop<unsigned char>() (Svc/FpySequencer/FpySequencerStack.cpp:6)called 52 times80.0%
unsigned int Svc::FpySequencer::Stack::pop<unsigned int>() (Svc/FpySequencer/FpySequencerStack.cpp:6)called 78 times80.0%
unsigned long Svc::FpySequencer::Stack::pop<unsigned long>() (Svc/FpySequencer/FpySequencerStack.cpp:6)called 199 times80.0%
unsigned short Svc::FpySequencer::Stack::pop<unsigned short>() (Svc/FpySequencer/FpySequencerStack.cpp:6)called 8 times76.0%
void Svc::FpySequencer::Stack::push<double>(double) (Svc/FpySequencer/FpySequencerStack.cpp:108)called 145 times86.0%
void Svc::FpySequencer::Stack::push<float>(float) (Svc/FpySequencer/FpySequencerStack.cpp:101)called 3 times86.0%
void Svc::FpySequencer::Stack::push<int>(int) (Svc/FpySequencer/FpySequencerStack.cpp:58)called 11 times80.0%
void Svc::FpySequencer::Stack::push<long>(long) (Svc/FpySequencer/FpySequencerStack.cpp:58)called 154 times80.0%
void Svc::FpySequencer::Stack::push<short>(short) (Svc/FpySequencer/FpySequencerStack.cpp:58)called 4 times80.0%
void Svc::FpySequencer::Stack::push<signed char>(signed char) (Svc/FpySequencer/FpySequencerStack.cpp:58)called 4 times79.0%
void Svc::FpySequencer::Stack::push<unsigned char>(unsigned char) (Svc/FpySequencer/FpySequencerStack.cpp:58)called 484 times79.0%
void Svc::FpySequencer::Stack::push<unsigned int>(unsigned int) (Svc/FpySequencer/FpySequencerStack.cpp:58)called 91 times80.0%
void Svc::FpySequencer::Stack::push<unsigned long>(unsigned long) (Svc/FpySequencer/FpySequencerStack.cpp:58)called 213 times80.0%
void Svc::FpySequencer::Stack::push<unsigned short>(unsigned short) (Svc/FpySequencer/FpySequencerStack.cpp:58)called 9 times80.0%