GCC Code Coverage Report


Directory: Svc/FpySequencer/
Date: 2026-11-03 21:18:57
Exec Total Coverage
Lines: 2043 2345 87.1%
Functions: 217 219 99.1%
Branches: 1732 2180 79.4%

Function (File:Line) Call count Block coverage
Svc::FpySequencer::BREAK_cmdHandler(unsigned int, unsigned int) (Svc/FpySequencer/FpySequencer.cpp:207)called 3 times72.0%
Svc::FpySequencer::CANCEL_cmdHandler(unsigned int, unsigned int) (Svc/FpySequencer/FpySequencer.cpp:170)called 5 times77.0%
Svc::FpySequencer::CLEAR_BREAKPOINT_cmdHandler(unsigned int, unsigned int) (Svc/FpySequencer/FpySequencer.cpp:243)called 1 time85.0%
Svc::FpySequencer::CONTINUE_cmdHandler(unsigned int, unsigned int) (Svc/FpySequencer/FpySequencer.cpp:225)called 2 times77.0%
Svc::FpySequencer::DUMP_STACK_TO_FILE_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&) (Svc/FpySequencer/FpySequencer.cpp:273)called 5 times67.0%
Svc::FpySequencer::DirectiveUnion::DirectiveUnion() (Svc/FpySequencer/FpySequencer.hpp:85)called 2217 times100.0%
Svc::FpySequencer::DirectiveUnion::~DirectiveUnion() (Svc/FpySequencer/FpySequencer.hpp:86)called 2217 times100.0%
Svc::FpySequencer::FpySequencer(char const*) (Svc/FpySequencer/FpySequencer.cpp:18)called 347 times66.0%
Svc::FpySequencer::RUN_ARGS_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Svc::BlockState const&, Svc::SeqArgs const&) (Svc/FpySequencer/FpySequencer.cpp:79)called 50 times80.0%
Svc::FpySequencer::RUN_VALIDATED_cmdHandler(unsigned int, unsigned int, Svc::BlockState const&) (Svc/FpySequencer/FpySequencer.cpp:141)called 5 times81.0%
Svc::FpySequencer::RUN_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Svc::BlockState const&) (Svc/FpySequencer/FpySequencer.cpp:70)called 47 times79.0%
Svc::FpySequencer::SET_BREAKPOINT_cmdHandler(unsigned int, unsigned int, unsigned int, bool) (Svc/FpySequencer/FpySequencer.cpp:192)called 1 time72.0%
Svc::FpySequencer::STEP_cmdHandler(unsigned int, unsigned int) (Svc/FpySequencer/FpySequencer.cpp:257)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 84 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 1649 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_checkShouldWake(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:237)called 5 times72.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_checkStatementTimeout(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:264)called 5 times72.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_clearBreakBeforeNextLine(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:386)called 5 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_clearBreakpoint(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:339)called 408 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_clearSequenceArguments(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:330)called 407 times75.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_clearSequenceFile(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:320)called 407 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_dispatchStatement(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:118)called 2235 times72.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_incrementSequenceCounter(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:291)called 53 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_pushArgsToStack(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:301)called 53 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_report_seqBroken(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:352)called 5 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_report_seqCancelled(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:102)called 5 times87.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_report_seqFailed(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:396)called 16 times84.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_report_seqStarted(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:410)called 68 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_report_seqSucceeded(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:85)called 39 times90.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_resetRuntime(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:207)called 53 times85.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_sendCmdResponse_EXECUTION_ERROR(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:193)called 21 times87.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_sendCmdResponse_OK(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:179)called 50 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 407 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_setGoalState_RUNNING(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:146)called 51 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 68 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 55 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 69 times88.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_signalEntered(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:12)called 73 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_action_validate(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerStateMachine.cpp:221)called 68 times82.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_guard_breakOnce(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) const (Svc/FpySequencer/FpySequencerStateMachine.cpp:453)called 5 times86.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_guard_goalStateIs_RUNNING(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) const (Svc/FpySequencer/FpySequencerStateMachine.cpp:428)called 60 times100.0%
Svc::FpySequencer::Svc_FpySequencer_SequencerStateMachine_guard_shouldBreak(Svc::FpySequencerComponentBase::SmId, Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) const (Svc/FpySequencer/FpySequencerStateMachine.cpp:439)called 2237 times92.0%
Svc::FpySequencer::VALIDATE_ARGS_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Svc::SeqArgs const&) (Svc/FpySequencer/FpySequencer.cpp:120)called 18 times79.0%
Svc::FpySequencer::VALIDATE_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&) (Svc/FpySequencer/FpySequencer.cpp:110)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:1426)called 8 times100.0%
Svc::FpySequencer::call_directiveHandler(Svc::FpySequencer_CallDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1731)called 5 times100.0%
Svc::FpySequencer::checkDirectiveExpected(Svc::Fpy::DirectiveId, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:82)called 2257 times88.0%
Svc::FpySequencer::checkSandbox(Fw::StringBase const&) (Svc/FpySequencer/FpySequencer.cpp:52)called 81 times86.0%
Svc::FpySequencer::checkShouldWake() (Svc/FpySequencer/FpySequencerRunState.cpp:691)called 9 times75.0%
Svc::FpySequencer::checkStatementTimeout() (Svc/FpySequencer/FpySequencerRunState.cpp:713)called 13 times71.0%
Svc::FpySequencer::checkTimersInternal_internalInterfaceHandler() (Svc/FpySequencer/FpySequencer.cpp:317)called 5 times94.0%
Svc::FpySequencer::checkTimers_handler(short, unsigned int) (Svc/FpySequencer/FpySequencer.cpp:306)called 9 times93.0%
Svc::FpySequencer::cmdResponseIn_handler(short, unsigned int, unsigned int, Fw::CmdResponse const&) (Svc/FpySequencer/FpySequencer.cpp:331)called 8 times84.0%
Svc::FpySequencer::configureSandbox(char const*) (Svc/FpySequencer/FpySequencer.cpp:44)called 4 times83.0%
Svc::FpySequencer::constCmd_directiveHandler(Svc::FpySequencer_ConstCmdDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:604)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 2257 times68.0%
Svc::FpySequencer::directive_allocate_internalInterfaceHandler(Svc::FpySequencer_AllocateDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:217)called 8 times68.0%
Svc::FpySequencer::directive_call_internalInterfaceHandler(Svc::FpySequencer_CallDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:361)called 3 times68.0%
Svc::FpySequencer::directive_constCmd_internalInterfaceHandler(Svc::FpySequencer_ConstCmdDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:184)called 8 times68.0%
Svc::FpySequencer::directive_discard_internalInterfaceHandler(Svc::FpySequencer_DiscardDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:262)called 20 times68.0%
Svc::FpySequencer::directive_exit_internalInterfaceHandler(Svc::FpySequencer_ExitDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:206)called 9 times68.0%
Svc::FpySequencer::directive_getField_internalInterfaceHandler(Svc::FpySequencer_GetFieldDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:328)called 3 times68.0%
Svc::FpySequencer::directive_goto_internalInterfaceHandler(Svc::FpySequencer_GotoDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:117)called 4 times68.0%
Svc::FpySequencer::directive_if_internalInterfaceHandler(Svc::FpySequencer_IfDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:128)called 9 times68.0%
Svc::FpySequencer::directive_loadAbs_internalInterfaceHandler(Svc::FpySequencer_LoadAbsDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:383)called 3 times68.0%
Svc::FpySequencer::directive_loadRel_internalInterfaceHandler(Svc::FpySequencer_LoadRelDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:251)called 11 times68.0%
Svc::FpySequencer::directive_memCmp_internalInterfaceHandler(Svc::FpySequencer_MemCmpDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:273)called 3 times68.0%
Svc::FpySequencer::directive_noOp_internalInterfaceHandler(Svc::FpySequencer_NoOpDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:139)called 2059 times68.0%
Svc::FpySequencer::directive_peek_internalInterfaceHandler(Svc::FpySequencer_PeekDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:339)called 3 times68.0%
Svc::FpySequencer::directive_popEvent_internalInterfaceHandler(Svc::FpySequencer_PopEventDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:417)called 2 times23.0%
Svc::FpySequencer::directive_popSerializable_internalInterfaceHandler(Svc::FpySequencer_PopSerializableDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:428)called 2 times23.0%
Svc::FpySequencer::directive_pushPrm_internalInterfaceHandler(Svc::FpySequencer_PushPrmDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:173)called 3 times68.0%
Svc::FpySequencer::directive_pushRand_internalInterfaceHandler(Svc::FpySequencer_PushRandDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:317)called 4 times68.0%
Svc::FpySequencer::directive_pushTime_internalInterfaceHandler(Svc::FpySequencer_PushTimeDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:295)called 3 times68.0%
Svc::FpySequencer::directive_pushTlmValAndTime_internalInterfaceHandler(Svc::FpySequencer_PushTlmValAndTimeDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:161)called 3 times68.0%
Svc::FpySequencer::directive_pushTlmVal_internalInterfaceHandler(Svc::FpySequencer_PushTlmValDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:150)called 8 times68.0%
Svc::FpySequencer::directive_pushVal_internalInterfaceHandler(Svc::FpySequencer_PushValDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:240)called 52 times68.0%
Svc::FpySequencer::directive_return_internalInterfaceHandler(Svc::FpySequencer_ReturnDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:372)called 3 times68.0%
Svc::FpySequencer::directive_setSeed_internalInterfaceHandler(Svc::FpySequencer_SetSeedDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:306)called 3 times68.0%
Svc::FpySequencer::directive_stackCmd_internalInterfaceHandler(Svc::FpySequencer_StackCmdDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:284)called 3 times68.0%
Svc::FpySequencer::directive_stackOp_internalInterfaceHandler(Svc::FpySequencer_StackOpDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:195)called 7 times72.0%
Svc::FpySequencer::directive_storeAbsConstOffset_internalInterfaceHandler(Svc::FpySequencer_StoreAbsConstOffsetDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:405)called 3 times68.0%
Svc::FpySequencer::directive_storeAbs_internalInterfaceHandler(Svc::FpySequencer_StoreAbsDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:394)called 3 times68.0%
Svc::FpySequencer::directive_storeRelConstOffset_internalInterfaceHandler(Svc::FpySequencer_StoreRelConstOffsetDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:228)called 3 times68.0%
Svc::FpySequencer::directive_storeRel_internalInterfaceHandler(Svc::FpySequencer_StoreRelDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:350)called 3 times68.0%
Svc::FpySequencer::directive_waitAbs_internalInterfaceHandler(Svc::FpySequencer_WaitAbsDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:106)called 3 times68.0%
Svc::FpySequencer::directive_waitRel_internalInterfaceHandler(Svc::FpySequencer_WaitRelDirective const&, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:95)called 6 times68.0%
Svc::FpySequencer::discard_directiveHandler(Svc::FpySequencer_DiscardDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1503)called 20 times100.0%
Svc::FpySequencer::dispatchDirective(Svc::FpySequencer::DirectiveUnion const&, Svc::Fpy::DirectiveId const&) (Svc/FpySequencer/FpySequencerRunState.cpp:500)called 2197 times92.0%
Svc::FpySequencer::dispatchStatement() (Svc/FpySequencer/FpySequencerRunState.cpp:18)called 2238 times85.0%
Svc::FpySequencer::exit_directiveHandler(Svc::FpySequencer_ExitDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1407)called 10 times89.0%
Svc::FpySequencer::getField_directiveHandler(Svc::FpySequencer_GetFieldDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1638)called 8 times100.0%
Svc::FpySequencer::goto_directiveHandler(Svc::FpySequencer_GotoDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:483)called 5 times100.0%
Svc::FpySequencer::handleDirectiveErrorCode(Svc::Fpy::DirectiveId, Svc::Fpy::DirectiveErrorCode) (Svc/FpySequencer/FpySequencerDirectives.cpp:36)called 2192 times100.0%
Svc::FpySequencer::if_directiveHandler(Svc::FpySequencer_IfDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:494)called 12 times100.0%
Svc::FpySequencer::isRunningState(Svc::FpySequencer_SequencerStateMachine_State) (Svc/FpySequencer/FpySequencer.cpp:579)called 20 times100.0%
Svc::FpySequencer::loadAbs_directiveHandler(Svc::FpySequencer_LoadAbsDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1843)called 5 times100.0%
Svc::FpySequencer::loadHelper(unsigned int, unsigned int, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1456)called 19 times100.0%
Svc::FpySequencer::loadRel_directiveHandler(Svc::FpySequencer_LoadRelDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1483)called 16 times100.0%
Svc::FpySequencer::memCmp_directiveHandler(Svc::FpySequencer_MemCmpDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1513)called 5 times97.0%
Svc::FpySequencer::noOp_directiveHandler(Svc::FpySequencer_NoOpDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:515)called 2058 times100.0%
Svc::FpySequencer::op_add() (Svc/FpySequencer/FpySequencerDirectives.cpp:882)called 5 times100.0%
Svc::FpySequencer::op_and() (Svc/FpySequencer/FpySequencerDirectives.cpp:628)called 6 times100.0%
Svc::FpySequencer::op_fabs() (Svc/FpySequencer/FpySequencerDirectives.cpp:1227)called 7 times100.0%
Svc::FpySequencer::op_fadd() (Svc/FpySequencer/FpySequencerDirectives.cpp:1031)called 3 times100.0%
Svc::FpySequencer::op_fdiv() (Svc/FpySequencer/FpySequencerDirectives.cpp:1058)called 3 times100.0%
Svc::FpySequencer::op_feq() (Svc/FpySequencer/FpySequencerDirectives.cpp:733)called 6 times100.0%
Svc::FpySequencer::op_ffloor() (Svc/FpySequencer/FpySequencerDirectives.cpp:1205)called 10 times100.0%
Svc::FpySequencer::op_fge() (Svc/FpySequencer/FpySequencerDirectives.cpp:785)called 7 times100.0%
Svc::FpySequencer::op_fgt() (Svc/FpySequencer/FpySequencerDirectives.cpp:775)called 6 times100.0%
Svc::FpySequencer::op_fle() (Svc/FpySequencer/FpySequencerDirectives.cpp:765)called 6 times100.0%
Svc::FpySequencer::op_flog() (Svc/FpySequencer/FpySequencerDirectives.cpp:1076)called 4 times100.0%
Svc::FpySequencer::op_flt() (Svc/FpySequencer/FpySequencerDirectives.cpp:755)called 7 times100.0%
Svc::FpySequencer::op_fmod() (Svc/FpySequencer/FpySequencerDirectives.cpp:1087)called 8 times100.0%
Svc::FpySequencer::op_fmul() (Svc/FpySequencer/FpySequencerDirectives.cpp:1049)called 3 times100.0%
Svc::FpySequencer::op_fne() (Svc/FpySequencer/FpySequencerDirectives.cpp:744)called 6 times100.0%
Svc::FpySequencer::op_fpext() (Svc/FpySequencer/FpySequencerDirectives.cpp:805)called 4 times100.0%
Svc::FpySequencer::op_fpow() (Svc/FpySequencer/FpySequencerDirectives.cpp:1067)called 3 times100.0%
Svc::FpySequencer::op_fptosi() (Svc/FpySequencer/FpySequencerDirectives.cpp:825)called 8 times100.0%
Svc::FpySequencer::op_fptoui() (Svc/FpySequencer/FpySequencerDirectives.cpp:855)called 7 times100.0%
Svc::FpySequencer::op_fptrunc() (Svc/FpySequencer/FpySequencerDirectives.cpp:817)called 2 times100.0%
Svc::FpySequencer::op_fsub() (Svc/FpySequencer/FpySequencerDirectives.cpp:1040)called 3 times100.0%
Svc::FpySequencer::op_iabs() (Svc/FpySequencer/FpySequencerDirectives.cpp:1215)called 6 times100.0%
Svc::FpySequencer::op_ieq() (Svc/FpySequencer/FpySequencerDirectives.cpp:635)called 6 times100.0%
Svc::FpySequencer::op_ine() (Svc/FpySequencer/FpySequencerDirectives.cpp:644)called 5 times100.0%
Svc::FpySequencer::op_itrunc_64_16() (Svc/FpySequencer/FpySequencerDirectives.cpp:1189)called 3 times100.0%
Svc::FpySequencer::op_itrunc_64_32() (Svc/FpySequencer/FpySequencerDirectives.cpp:1197)called 3 times100.0%
Svc::FpySequencer::op_itrunc_64_8() (Svc/FpySequencer/FpySequencerDirectives.cpp:1181)called 3 times100.0%
Svc::FpySequencer::op_mul() (Svc/FpySequencer/FpySequencerDirectives.cpp:924)called 15 times93.0%
Svc::FpySequencer::op_not() (Svc/FpySequencer/FpySequencerDirectives.cpp:796)called 3 times95.0%
Svc::FpySequencer::op_or() (Svc/FpySequencer/FpySequencerDirectives.cpp:621)called 8 times100.0%
Svc::FpySequencer::op_sdiv() (Svc/FpySequencer/FpySequencerDirectives.cpp:967)called 9 times95.0%
Svc::FpySequencer::op_sge() (Svc/FpySequencer/FpySequencerDirectives.cpp:723)called 5 times100.0%
Svc::FpySequencer::op_sgt() (Svc/FpySequencer/FpySequencerDirectives.cpp:713)called 5 times100.0%
Svc::FpySequencer::op_siext_16_64() (Svc/FpySequencer/FpySequencerDirectives.cpp:1121)called 6 times100.0%
Svc::FpySequencer::op_siext_32_64() (Svc/FpySequencer/FpySequencerDirectives.cpp:1133)called 6 times100.0%
Svc::FpySequencer::op_siext_8_64() (Svc/FpySequencer/FpySequencerDirectives.cpp:1109)called 6 times100.0%
Svc::FpySequencer::op_sitofp() (Svc/FpySequencer/FpySequencerDirectives.cpp:848)called 2 times100.0%
Svc::FpySequencer::op_sle() (Svc/FpySequencer/FpySequencerDirectives.cpp:703)called 5 times100.0%
Svc::FpySequencer::op_slt() (Svc/FpySequencer/FpySequencerDirectives.cpp:693)called 6 times100.0%
Svc::FpySequencer::op_smod() (Svc/FpySequencer/FpySequencerDirectives.cpp:1005)called 7 times98.0%
Svc::FpySequencer::op_sub() (Svc/FpySequencer/FpySequencerDirectives.cpp:902)called 5 times100.0%
Svc::FpySequencer::op_udiv() (Svc/FpySequencer/FpySequencerDirectives.cpp:954)called 4 times96.0%
Svc::FpySequencer::op_uge() (Svc/FpySequencer/FpySequencerDirectives.cpp:683)called 8 times100.0%
Svc::FpySequencer::op_ugt() (Svc/FpySequencer/FpySequencerDirectives.cpp:673)called 6 times100.0%
Svc::FpySequencer::op_uitofp() (Svc/FpySequencer/FpySequencerDirectives.cpp:875)called 2 times100.0%
Svc::FpySequencer::op_ule() (Svc/FpySequencer/FpySequencerDirectives.cpp:663)called 6 times100.0%
Svc::FpySequencer::op_ult() (Svc/FpySequencer/FpySequencerDirectives.cpp:653)called 6 times100.0%
Svc::FpySequencer::op_umod() (Svc/FpySequencer/FpySequencerDirectives.cpp:993)called 4 times96.0%
Svc::FpySequencer::op_ziext_16_64() (Svc/FpySequencer/FpySequencerDirectives.cpp:1157)called 5 times100.0%
Svc::FpySequencer::op_ziext_32_64() (Svc/FpySequencer/FpySequencerDirectives.cpp:1169)called 5 times100.0%
Svc::FpySequencer::op_ziext_8_64() (Svc/FpySequencer/FpySequencerDirectives.cpp:1145)called 6 times100.0%
Svc::FpySequencer::parameterUpdated(unsigned int) (Svc/FpySequencer/FpySequencer.cpp:560)called 14 times66.0%
Svc::FpySequencer::parametersLoaded() (Svc/FpySequencer/FpySequencer.cpp:555)not called0.0%
Svc::FpySequencer::peek_directiveHandler(Svc::FpySequencer_PeekDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1675)called 9 times92.0%
Svc::FpySequencer::pingIn_handler(short, unsigned int) (Svc/FpySequencer/FpySequencer.cpp:323)called 1 time100.0%
Svc::FpySequencer::popEvent_directiveHandler(Svc::FpySequencer_PopEventDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1869)called 12 times84.0%
Svc::FpySequencer::popSerializable_directiveHandler(Svc::FpySequencer_PopSerializableDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1937)called 10 times95.0%
Svc::FpySequencer::pushPrm_directiveHandler(Svc::FpySequencer_PushPrmDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:580)called 6 times88.0%
Svc::FpySequencer::pushRand_directiveHandler(Svc::FpySequencer_PushRandDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1619)called 7 times80.0%
Svc::FpySequencer::pushTime_directiveHandler(Svc::FpySequencer_PushTimeDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1587)called 4 times78.0%
Svc::FpySequencer::pushTlmValAndTime_directiveHandler(Svc::FpySequencer_PushTlmValAndTimeDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:543)called 6 times77.0%
Svc::FpySequencer::pushTlmVal_directiveHandler(Svc::FpySequencer_PushTlmValDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:519)called 10 times77.0%
Svc::FpySequencer::pushVal_directiveHandler(Svc::FpySequencer_PushValDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1492)called 53 times100.0%
Svc::FpySequencer::readBody() (Svc/FpySequencer/FpySequencerValidationState.cpp:165)called 73 times94.0%
Svc::FpySequencer::readBytes(Os::File&, unsigned long, Svc::FpySequencer_FileReadStage const&, bool) (Svc/FpySequencer/FpySequencerValidationState.cpp:239)called 207 times83.0%
Svc::FpySequencer::readFooter() (Svc/FpySequencer/FpySequencerValidationState.cpp:216)called 67 times92.0%
Svc::FpySequencer::readHeader() (Svc/FpySequencer/FpySequencerValidationState.cpp:132)called 75 times96.0%
Svc::FpySequencer::return_directiveHandler(Svc::FpySequencer_ReturnDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1771)called 7 times92.0%
Svc::FpySequencer::sendCmd(unsigned int, unsigned char const*, unsigned long) (Svc/FpySequencer/FpySequencerDirectives.cpp:44)called 11 times76.0%
Svc::FpySequencer::sendSignal(Svc::FpySequencer_SequencerStateMachineStateMachineBase::Signal) (Svc/FpySequencer/FpySequencerDirectives.cpp:11)called 2192 times96.0%
Svc::FpySequencer::seqCancelIn_handler(short) (Svc/FpySequencer/FpySequencer.cpp:430)called 2 times85.0%
Svc::FpySequencer::seqRunIn_handler(short, Fw::StringBase const&, Svc::SeqArgs const&) (Svc/FpySequencer/FpySequencer.cpp:440)called 3 times78.0%
Svc::FpySequencer::setSeed_directiveHandler(Svc::FpySequencer_SetSeedDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1607)called 3 times100.0%
Svc::FpySequencer::stackCmd_directiveHandler(Svc::FpySequencer_StackCmdDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1546)called 5 times91.0%
Svc::FpySequencer::stackOp_directiveHandler(Svc::FpySequencer_StackOpDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1237)called 15 times17.0%
Svc::FpySequencer::storeAbsConstOffset_directiveHandler(Svc::FpySequencer_StoreAbsConstOffsetDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1864)called 5 times100.0%
Svc::FpySequencer::storeAbs_directiveHandler(Svc::FpySequencer_StoreAbsDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1847)called 5 times100.0%
Svc::FpySequencer::storeHelper(unsigned int, unsigned int, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1436)called 17 times100.0%
Svc::FpySequencer::storeRelConstOffset_directiveHandler(Svc::FpySequencer_StoreRelConstOffsetDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1473)called 7 times100.0%
Svc::FpySequencer::storeRel_directiveHandler(Svc::FpySequencer_StoreRelDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:1710)called 7 times100.0%
Svc::FpySequencer::tlmWriteInternal_internalInterfaceHandler() (Svc/FpySequencer/FpySequencer.cpp:469)called 3 times73.0%
Svc::FpySequencer::tlmWriteInternal_overflowHook() (Svc/FpySequencer/FpySequencer.cpp:464)not called0.0%
Svc::FpySequencer::tlmWrite_handler(short, unsigned int) (Svc/FpySequencer/FpySequencer.cpp:453)called 5 times93.0%
Svc::FpySequencer::updateDebugTelemetryStruct() (Svc/FpySequencer/FpySequencer.cpp:497)called 3 times15.0%
Svc::FpySequencer::validate() (Svc/FpySequencer/FpySequencerValidationState.cpp:28)called 78 times65.0%
Svc::FpySequencer::waitAbs_directiveHandler(Svc::FpySequencer_WaitAbsDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:462)called 3 times77.0%
Svc::FpySequencer::waitRel_directiveHandler(Svc::FpySequencer_WaitRelDirective const&, Svc::Fpy::DirectiveErrorCode&) (Svc/FpySequencer/FpySequencerDirectives.cpp:440)called 6 times80.0%
Svc::FpySequencer::~FpySequencer() (Svc/FpySequencer/FpySequencer.cpp:42)called 347 times100.0%
double Svc::FpySequencer::Stack::pop<double>() (Svc/FpySequencer/FpySequencerStack.cpp:50)called 134 times80.0%
float Svc::FpySequencer::Stack::pop<float>() (Svc/FpySequencer/FpySequencerStack.cpp:42)called 5 times80.0%
int Svc::FpySequencer::Stack::pop<int>() (Svc/FpySequencer/FpySequencerStack.cpp:6)called 21 times72.0%
long Svc::FpySequencer::Stack::pop<long>() (Svc/FpySequencer/FpySequencerStack.cpp:6)called 141 times68.0%
short Svc::FpySequencer::Stack::pop<short>() (Svc/FpySequencer/FpySequencerStack.cpp:6)called 6 times76.0%
signed char Svc::FpySequencer::Stack::pop<signed char>() (Svc/FpySequencer/FpySequencerStack.cpp:6)called 6 times80.0%
unsigned char Svc::FpySequencer::Stack::pop<unsigned char>() (Svc/FpySequencer/FpySequencerStack.cpp:6)called 55 times80.0%
unsigned int Svc::FpySequencer::Stack::pop<unsigned int>() (Svc/FpySequencer/FpySequencerStack.cpp:6)called 89 times80.0%
unsigned long Svc::FpySequencer::Stack::pop<unsigned long>() (Svc/FpySequencer/FpySequencerStack.cpp:6)called 203 times80.0%
unsigned short Svc::FpySequencer::Stack::pop<unsigned short>() (Svc/FpySequencer/FpySequencerStack.cpp:6)called 11 times76.0%
void Svc::FpySequencer::Stack::push<double>(double) (Svc/FpySequencer/FpySequencerStack.cpp:108)called 146 times86.0%
void Svc::FpySequencer::Stack::push<float>(float) (Svc/FpySequencer/FpySequencerStack.cpp:101)called 5 times86.0%
void Svc::FpySequencer::Stack::push<int>(int) (Svc/FpySequencer/FpySequencerStack.cpp:58)called 13 times80.0%
void Svc::FpySequencer::Stack::push<long>(long) (Svc/FpySequencer/FpySequencerStack.cpp:58)called 157 times80.0%
void Svc::FpySequencer::Stack::push<short>(short) (Svc/FpySequencer/FpySequencerStack.cpp:58)called 6 times80.0%
void Svc::FpySequencer::Stack::push<signed char>(signed char) (Svc/FpySequencer/FpySequencerStack.cpp:58)called 6 times79.0%
void Svc::FpySequencer::Stack::push<unsigned char>(unsigned char) (Svc/FpySequencer/FpySequencerStack.cpp:58)called 488 times79.0%
void Svc::FpySequencer::Stack::push<unsigned int>(unsigned int) (Svc/FpySequencer/FpySequencerStack.cpp:58)called 100 times80.0%
void Svc::FpySequencer::Stack::push<unsigned long>(unsigned long) (Svc/FpySequencer/FpySequencerStack.cpp:58)called 217 times80.0%
void Svc::FpySequencer::Stack::push<unsigned short>(unsigned short) (Svc/FpySequencer/FpySequencerStack.cpp:58)called 12 times80.0%