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