| Function (File:Line) |
Call count |
Block coverage |
| Svc::(anonymous namespace)::WasmFileReader::WasmFileReader(Os::File&) (Svc/WasmSequencer/WasmSequencerController.cpp:202) | called 204 times | 100.0% |
| Svc::(anonymous namespace)::WasmFileReader::readChunk(unsigned char const**, unsigned long*) (Svc/WasmSequencer/WasmSequencerController.cpp:204) | called 402 times | 86.0% |
| Svc::(anonymous namespace)::WasmFileReader::readChunkCallback(void*, unsigned char const**, unsigned long*) (Svc/WasmSequencer/WasmSequencerController.cpp:227) | called 402 times | 83.0% |
| Svc::WasmSequencer::CANCEL_cmdHandler(unsigned int, unsigned int) (Svc/WasmSequencer/WasmSequencer.cpp:425) | called 25 times | 82.0% |
| Svc::WasmSequencer::CONTINUE_cmdHandler(unsigned int, unsigned int) (Svc/WasmSequencer/WasmSequencer.cpp:441) | called 5 times | 65.0% |
| Svc::WasmSequencer::GLOBAL_GET_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Fw::StringTemplate<40ul> const&) (Svc/WasmSequencer/WasmSequencer.cpp:544) | called 25 times | 85.0% |
| Svc::WasmSequencer::GLOBAL_SET_F32_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Fw::StringTemplate<40ul> const&, float) (Svc/WasmSequencer/WasmSequencer.cpp:504) | called 3 times | 76.0% |
| Svc::WasmSequencer::GLOBAL_SET_F64_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Fw::StringTemplate<40ul> const&, double) (Svc/WasmSequencer/WasmSequencer.cpp:524) | called 3 times | 76.0% |
| Svc::WasmSequencer::GLOBAL_SET_I32_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Fw::StringTemplate<40ul> const&, int) (Svc/WasmSequencer/WasmSequencer.cpp:464) | called 9 times | 76.0% |
| Svc::WasmSequencer::GLOBAL_SET_I64_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Fw::StringTemplate<40ul> const&, long) (Svc/WasmSequencer/WasmSequencer.cpp:484) | called 3 times | 76.0% |
| Svc::WasmSequencer::INVOKE_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Svc::BlockState const&, Svc::SeqArgs const&) (Svc/WasmSequencer/WasmSequencer.cpp:410) | called 13 times | 71.0% |
| Svc::WasmSequencer::LOAD_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Fw::StringTemplate<40ul> const&) (Svc/WasmSequencer/WasmSequencer.cpp:396) | called 60 times | 68.0% |
| Svc::WasmSequencer::PAUSE_cmdHandler(unsigned int, unsigned int) (Svc/WasmSequencer/WasmSequencer.cpp:430) | called 9 times | 80.0% |
| Svc::WasmSequencer::PendingHostFunction::Args::Args() (Svc/WasmSequencer/WasmSequencer.hpp:1131) | called 224 times | 100.0% |
| Svc::WasmSequencer::PendingHostFunction::PendingHostFunction() (Svc/WasmSequencer/WasmSequencer.hpp:1053) | called 224 times | 100.0% |
| Svc::WasmSequencer::PendingHostFunction::clear() (Svc/WasmSequencer/WasmSequencer.hpp:1055) | called 10 times | 100.0% |
| Svc::WasmSequencer::PendingHostFunction::isPending() const (Svc/WasmSequencer/WasmSequencer.hpp:1054) | called 97 times | 100.0% |
| Svc::WasmSequencer::RUN_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Svc::BlockState const&, Svc::SeqArgs const&) (Svc/WasmSequencer/WasmSequencer.cpp:361) | called 143 times | 68.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_cancelPendingRequest(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) (Svc/WasmSequencer/WasmSequencerController.cpp:89) | called 7 times | 71.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_clearCancelRequested(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerController.cpp:83) | called 450 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_incrementSequenceFailure(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerController.cpp:71) | called 24 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_invokeMain(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) (Svc/WasmSequencer/WasmSequencerController.cpp:308) | called 144 times | 93.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_invokeStart(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) (Svc/WasmSequencer/WasmSequencerController.cpp:294) | called 13 times | 89.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_load(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_LoadRequest const&) (Svc/WasmSequencer/WasmSequencerController.cpp:240) | called 212 times | 89.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_processInvoke(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_InvokeRequest const&) (Svc/WasmSequencer/WasmSequencerController.cpp:24) | called 11 times | 91.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_reportModuleInvalidMain(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) (Svc/WasmSequencer/WasmSequencerController.cpp:322) | called 3 times | 86.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_reportModuleMainFailed(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) (Svc/WasmSequencer/WasmSequencerController.cpp:398) | called 77 times | 79.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_reportModuleMainInvokeFailed(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) (Svc/WasmSequencer/WasmSequencerController.cpp:331) | called 2 times | 81.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_reportModuleStartFailed(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) (Svc/WasmSequencer/WasmSequencerController.cpp:389) | called 4 times | 79.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_reportModuleStartInvokeFailed(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) (Svc/WasmSequencer/WasmSequencerController.cpp:338) | called 2 times | 81.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_reportModuleStarted(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) (Svc/WasmSequencer/WasmSequencerController.cpp:345) | called 142 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_reportModuleSucceeded(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) (Svc/WasmSequencer/WasmSequencerController.cpp:381) | called 64 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_resetStore(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerController.cpp:358) | called 341 times | 94.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_respondInvoke_BUSY(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_InvokeRequest const&) (Svc/WasmSequencer/WasmSequencerController.cpp:101) | called 1 time | 73.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_respondInvoke_ERROR(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_InvokeRequest const&) (Svc/WasmSequencer/WasmSequencerController.cpp:109) | called 1 time | 81.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_respondLoad_BUSY(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_LoadRequest const&) (Svc/WasmSequencer/WasmSequencerController.cpp:117) | called 3 times | 73.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_respond_ERROR(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) (Svc/WasmSequencer/WasmSequencerController.cpp:58) | called 28 times | 67.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_respond_block_ERROR(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) (Svc/WasmSequencer/WasmSequencerController.cpp:145) | called 77 times | 70.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_respond_block_OK(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) (Svc/WasmSequencer/WasmSequencerController.cpp:128) | called 110 times | 70.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_respond_noblock_OK(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) (Svc/WasmSequencer/WasmSequencerController.cpp:47) | called 142 times | 78.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_runEngine(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) (Svc/WasmSequencer/WasmSequencerController.cpp:374) | called 153 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_action_setCancelRequested(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerController.cpp:77) | called 8 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_guard_cancelRequested(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal) const (Svc/WasmSequencer/WasmSequencerController.cpp:496) | called 209 times | 86.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_guard_interpreterSucceeded(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal) const (Svc/WasmSequencer/WasmSequencerController.cpp:480) | called 152 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_guard_invokeSucceeded(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) const (Svc/WasmSequencer/WasmSequencerController.cpp:473) | called 157 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_guard_moduleHasStart(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) const (Svc/WasmSequencer/WasmSequencerController.cpp:445) | called 190 times | 82.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_ControllerStateMachine_guard_moduleHasValidMain(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_ControllerStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) const (Svc/WasmSequencer/WasmSequencerController.cpp:466) | called 153 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_checkSleepTimers(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:582) | called 5 times | 82.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_checkTimeout(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:606) | called 6 times | 80.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_clearContext(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:555) | called 376 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_clearExitStatus(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:99) | called 153 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_clearPause(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:184) | called 159 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_clearPendingHostFunction(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:533) | called 218 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_cmdReplyOK(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal, Svc::WasmSequencer_CommandRequest const&) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:25) | called 23 times | 83.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_dequeueSerialAndResume(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal, short const&) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:656) | called 8 times | 82.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_dispatchPendingHostFunction(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:190) | called 67 times | 97.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_finish(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:172) | called 152 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_reportPaused(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:178) | called 7 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_reset(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:88) | called 376 times | 87.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_resume(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:561) | called 14 times | 86.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_resumeI32(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal, int) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:569) | called 21 times | 83.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_setContext(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal, Svc::WasmSequencer_RequestContext const&) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:542) | called 153 times | 92.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_setExitCode(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal, int) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:152) | called 69 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_setExitReason_CANCEL(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:146) | called 15 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_setExitReason_HOST_FAILURE(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:128) | called 18 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_setExitReason_INTERPRETER_FINISHED(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:108) | called 69 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_setExitReason_INTERPRETER_TRAP(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:114) | called 41 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_setExitReason_REPLY_TIMEOUT(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:122) | called 2 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_setExitReason_TIMER_INCOMPARABLE(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:140) | called 2 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_setExitReason_UNEXPECTED_REPLY(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:134) | called 5 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_setLastHostFunction(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:166) | called 67 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_setTrapReason(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal, Svc::WasmSequencer_TrapReason const&) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:159) | called 41 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_signalEntered(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:32) | called 235 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_action_spin(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:38) | called 233 times | 77.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_guard_blockingSerialIn(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal, short const&) const (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:771) | called 8 times | 95.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_guard_dequeueSucceeded(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) const (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:779) | called 8 times | 86.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_guard_pendingHostFunction(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) const (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:758) | called 3 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_guard_pendingHostFunctionIsSleep(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) const (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:764) | called 67 times | 100.0% |
| Svc::WasmSequencer::Svc_WasmSequencer_InterpreterStateMachine_guard_pendingPause(Svc::WasmSequencerComponentBase::SmId, Svc::WasmSequencer_InterpreterStateMachineStateMachineBase::Signal) const (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:752) | called 306 times | 86.0% |
| Svc::WasmSequencer::WAIT_cmdHandler(unsigned int, unsigned int) (Svc/WasmSequencer/WasmSequencer.cpp:377) | called 16 times | 75.0% |
| Svc::WasmSequencer::WaitingCmd::WaitingCmd() (Svc/WasmSequencer/WasmSequencer.hpp:946) | called 2014 times | 100.0% |
| Svc::WasmSequencer::WaitingCmd::WaitingCmd(unsigned int, unsigned int) (Svc/WasmSequencer/WasmSequencer.hpp:947) | called 14 times | 100.0% |
| Svc::WasmSequencer::WasmSequencer(char const*) (Svc/WasmSequencer/WasmSequencer.cpp:50) | called 224 times | 64.0% |
| Svc::WasmSequencer::checkTimers_handler(short, unsigned int) (Svc/WasmSequencer/WasmSequencer.cpp:190) | called 11 times | 100.0% |
| Svc::WasmSequencer::cmdResponseIn_handler(short, unsigned int, unsigned int, Fw::CmdResponse const&) (Svc/WasmSequencer/WasmSequencer.cpp:195) | called 18 times | 84.0% |
| Svc::WasmSequencer::configure(Svc::WasmSequencer::Config const&, Fw::MemAllocator&) (Svc/WasmSequencer/WasmSequencer.cpp:69) | called 222 times | 89.0% |
| Svc::WasmSequencer::createStore() (Svc/WasmSequencer/WasmSequencerHelpers.cpp:153) | called 339 times | 91.0% |
| Svc::WasmSequencer::deinit() (Svc/WasmSequencer/WasmSequencer.cpp:138) | called 224 times | 100.0% |
| Svc::WasmSequencer::destroyStore() (Svc/WasmSequencer/WasmSequencerHelpers.cpp:194) | called 339 times | 88.0% |
| Svc::WasmSequencer::dispatchAbsoluteSleep() (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:418) | called 1 time | 88.0% |
| Svc::WasmSequencer::dispatchArgs() (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:430) | called 7 times | 90.0% |
| Svc::WasmSequencer::dispatchCommand() (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:258) | called 18 times | 86.0% |
| Svc::WasmSequencer::dispatchEvent() (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:353) | called 11 times | 88.0% |
| Svc::WasmSequencer::dispatchParameter() (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:331) | called 5 times | 84.0% |
| Svc::WasmSequencer::dispatchRelativeSleep() (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:399) | called 4 times | 83.0% |
| Svc::WasmSequencer::dispatchSerialOut() (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:477) | called 3 times | 91.0% |
| Svc::WasmSequencer::dispatchSerialRecv() (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:504) | called 10 times | 84.0% |
| Svc::WasmSequencer::dispatchTelemetry() (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:290) | called 6 times | 81.0% |
| Svc::WasmSequencer::dispatchTime() (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:457) | called 2 times | 79.0% |
| Svc::WasmSequencer::getGlobal(Fw::StringBase const&, Fw::StringBase const&, spacewasm_value_t&) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:307) | called 25 times | 96.0% |
| Svc::WasmSequencer::getGlobalAllocatorLock() (Svc/WasmSequencer/WasmSequencerHelpers.cpp:434) | called 2656 times | 82.0% |
| Svc::WasmSequencer::globalAlloc(unsigned int, unsigned int) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:24) | called 339 times | 86.0% |
| Svc::WasmSequencer::globalAllocCallback(void*, unsigned long, unsigned long) (Svc/WasmSequencer/WasmSequencer.cpp:31) | called 339 times | 88.0% |
| Svc::WasmSequencer::globalDealloc(unsigned char const*) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:42) | called 339 times | 90.0% |
| Svc::WasmSequencer::globalDeallocCallback(void*, unsigned char*, unsigned long, unsigned long) (Svc/WasmSequencer/WasmSequencer.cpp:38) | called 339 times | 100.0% |
| Svc::WasmSequencer::guestAlloc(unsigned long, unsigned int) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:66) | called 202 times | 91.0% |
| Svc::WasmSequencer::guestAllocCallback(void*, unsigned long, unsigned long) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:134) | called 196 times | 86.0% |
| Svc::WasmSequencer::guestDealloc(unsigned char const*, unsigned long) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:127) | called 195 times | 100.0% |
| Svc::WasmSequencer::guestDeallocCallback(void*, unsigned char*, unsigned long, unsigned long) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:147) | called 195 times | 86.0% |
| Svc::WasmSequencer::guestRealloc(unsigned char*, unsigned long, unsigned long, unsigned int) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:89) | called 8 times | 80.0% |
| Svc::WasmSequencer::guestReallocCallback(void*, unsigned char*, unsigned long, unsigned long, unsigned long) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:139) | called 4 times | 88.0% |
| Svc::WasmSequencer::hostFprimeV1(spacewasm_host_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:94) | called 339 times | 68.0% |
| Svc::WasmSequencer::makeCmdUid() const (Svc/WasmSequencer/WasmSequencerHelpers.cpp:234) | called 22 times | 100.0% |
| Svc::WasmSequencer::mapTrapReason(spacewasm_trap_t) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:325) | called 51 times | 100.0% |
| Svc::WasmSequencer::pathBaseName(char const*, unsigned long, unsigned long&) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:403) | called 202 times | 92.0% |
| Svc::WasmSequencer::pathHasParentTraversal(Fw::StringBase const&) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:416) | called 5 times | 100.0% |
| Svc::WasmSequencer::readGuestMemory(Svc::WasmSequencer_HostFunction::T, unsigned int, unsigned char*, unsigned long) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:231) | called 32 times | 72.0% |
| Svc::WasmSequencer::releaseAllocatorLock() (Svc/WasmSequencer/WasmSequencerHelpers.cpp:448) | called 882 times | 89.0% |
| Svc::WasmSequencer::reportSeqAborted(Svc::WasmSequencer_RequestContext const&, Fw::CmdResponse const&) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:282) | called 38 times | 100.0% |
| Svc::WasmSequencer::reportSeqDone(Svc::WasmSequencer_RequestContext const&, Fw::CmdResponse const&) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:269) | called 196 times | 100.0% |
| Svc::WasmSequencer::reportSequenceRuntimeFailure(unsigned char, Svc::WasmSequencer_SequencePhase) (Svc/WasmSequencer/WasmSequencerController.cpp:406) | called 81 times | 100.0% |
| Svc::WasmSequencer::resolveSequencePath(Fw::StringBase const&, Fw::StringTemplate<256ul>&) (Svc/WasmSequencer/WasmSequencerController.cpp:162) | called 212 times | 88.0% |
| Svc::WasmSequencer::respondToRequest(Svc::WasmSequencer_RequestContext const&, Fw::CmdResponse const&) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:243) | called 227 times | 78.0% |
| Svc::WasmSequencer::respondToWaiting(Fw::CmdResponse const&) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:261) | called 222 times | 78.0% |
| Svc::WasmSequencer::seqCancelIn_handler(short) (Svc/WasmSequencer/WasmSequencer.cpp:273) | called 2 times | 100.0% |
| Svc::WasmSequencer::seqRunIn_handler(short, Fw::StringBase const&, Svc::SeqArgs const&) (Svc/WasmSequencer/WasmSequencer.cpp:260) | called 12 times | 64.0% |
| Svc::WasmSequencer::serialIn_handler(short, Fw::LinearBufferBase&) (Svc/WasmSequencer/WasmSequencer.cpp:282) | called 32 times | 81.0% |
| Svc::WasmSequencer::setGlobal(Fw::StringBase const&, Fw::StringBase const&, spacewasm_value_t) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:289) | called 18 times | 96.0% |
| Svc::WasmSequencer::setSequenceName(Fw::StringBase const&, Fw::StringBase const&) (Svc/WasmSequencer/WasmSequencerHelpers.cpp:363) | called 210 times | 96.0% |
| Svc::WasmSequencer::takeAllocatorLock() (Svc/WasmSequencer/WasmSequencerHelpers.cpp:441) | called 882 times | 89.0% |
| Svc::WasmSequencer::validateModuleMain(unsigned char) const (Svc/WasmSequencer/WasmSequencerHelpers.cpp:214) | called 156 times | 93.0% |
| Svc::WasmSequencer::wasmArgs(spacewasm_caller_t*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:181) | called 7 times | 82.0% |
| Svc::WasmSequencer::wasmAsleep(spacewasm_caller_t*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:438) | called 2 times | 81.0% |
| Svc::WasmSequencer::wasmCommand(spacewasm_caller_t*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:342) | called 20 times | 79.0% |
| Svc::WasmSequencer::wasmEvent(spacewasm_caller_t*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:381) | called 11 times | 82.0% |
| Svc::WasmSequencer::wasmExit(spacewasm_caller_t*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:149) | called 4 times | 82.0% |
| Svc::WasmSequencer::wasmPanic(spacewasm_caller_t*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:165) | called 2 times | 82.0% |
| Svc::WasmSequencer::wasmReadParameter(spacewasm_caller_t*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:299) | called 8 times | 80.0% |
| Svc::WasmSequencer::wasmReadTelemetry(spacewasm_caller_t*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:238) | called 11 times | 77.0% |
| Svc::WasmSequencer::wasmRsleep(spacewasm_caller_t*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:413) | called 5 times | 81.0% |
| Svc::WasmSequencer::wasmSerialOut(spacewasm_caller_t*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:463) | called 8 times | 83.0% |
| Svc::WasmSequencer::wasmSerialRecv(spacewasm_caller_t*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:505) | called 12 times | 82.0% |
| Svc::WasmSequencer::wasmTime(spacewasm_caller_t*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:203) | called 4 times | 78.0% |
| Svc::WasmSequencer::writeGuestMemory(Svc::WasmSequencer_HostFunction::T, unsigned int, unsigned char const*, unsigned long) (Svc/WasmSequencer/WasmSequencerInterpreter.cpp:241) | called 35 times | 72.0% |
| Svc::WasmSequencer::writeTelemetry_handler(short, unsigned int) (Svc/WasmSequencer/WasmSequencer.cpp:244) | called 28 times | 70.0% |
| Svc::WasmSequencer::~WasmSequencer() (Svc/WasmSequencer/WasmSequencer.hpp:45) | called 224 times | 100.0% |
| spacewasm_hostcall_result_t Svc::hostFunctionTrampoline<&Svc::WasmSequencer::wasmArgs>(spacewasm_caller_t*, void*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:85) | called 7 times | 88.0% |
| spacewasm_hostcall_result_t Svc::hostFunctionTrampoline<&Svc::WasmSequencer::wasmAsleep>(spacewasm_caller_t*, void*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:85) | called 2 times | 88.0% |
| spacewasm_hostcall_result_t Svc::hostFunctionTrampoline<&Svc::WasmSequencer::wasmCommand>(spacewasm_caller_t*, void*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:85) | called 20 times | 88.0% |
| spacewasm_hostcall_result_t Svc::hostFunctionTrampoline<&Svc::WasmSequencer::wasmEvent>(spacewasm_caller_t*, void*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:85) | called 11 times | 88.0% |
| spacewasm_hostcall_result_t Svc::hostFunctionTrampoline<&Svc::WasmSequencer::wasmExit>(spacewasm_caller_t*, void*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:85) | called 4 times | 88.0% |
| spacewasm_hostcall_result_t Svc::hostFunctionTrampoline<&Svc::WasmSequencer::wasmPanic>(spacewasm_caller_t*, void*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:85) | called 2 times | 88.0% |
| spacewasm_hostcall_result_t Svc::hostFunctionTrampoline<&Svc::WasmSequencer::wasmReadParameter>(spacewasm_caller_t*, void*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:85) | called 8 times | 88.0% |
| spacewasm_hostcall_result_t Svc::hostFunctionTrampoline<&Svc::WasmSequencer::wasmReadTelemetry>(spacewasm_caller_t*, void*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:85) | called 11 times | 88.0% |
| spacewasm_hostcall_result_t Svc::hostFunctionTrampoline<&Svc::WasmSequencer::wasmRsleep>(spacewasm_caller_t*, void*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:85) | called 5 times | 88.0% |
| spacewasm_hostcall_result_t Svc::hostFunctionTrampoline<&Svc::WasmSequencer::wasmSerialOut>(spacewasm_caller_t*, void*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:85) | called 8 times | 88.0% |
| spacewasm_hostcall_result_t Svc::hostFunctionTrampoline<&Svc::WasmSequencer::wasmSerialRecv>(spacewasm_caller_t*, void*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:85) | called 12 times | 88.0% |
| spacewasm_hostcall_result_t Svc::hostFunctionTrampoline<&Svc::WasmSequencer::wasmTime>(spacewasm_caller_t*, void*, spacewasm_value_t const*, unsigned long, spacewasm_value_t*) (Svc/WasmSequencer/WasmSequencerHost.cpp:85) | called 4 times | 88.0% |
| spacewasm_panic (Svc/WasmSequencer/WasmSequencerHelpers.cpp:457) | called 1 time | 73.0% |