12 #ifndef SST_CORE_IMPL_INTERACTIVE_SIMPLEDEBUG_H 13 #define SST_CORE_IMPL_INTERACTIVE_SIMPLEDEBUG_H 15 #include "sst/core/eli/elementinfo.h" 16 #include "sst/core/interactiveConsole.h" 20 namespace Interactive {
32 SimpleDebugger,
"sst",
"interactive.simpledebug", SST_ELI_ELEMENT_VERSION(1, 0, 0),
33 "{EXPERIMENTAL} Basic interactive debugging console for interactive mode.")
40 void execute(
const std::string& msg)
override;
48 std::vector<std::string> name_stack;
53 std::vector<std::string> tokenize(std::vector<std::string>& tokens,
const std::string& input);
55 void cmd_pwd(std::vector<std::string>& UNUSED(tokens));
56 void cmd_ls(std::vector<std::string>& UNUSED(tokens));
57 void cmd_cd(std::vector<std::string>& tokens);
58 void cmd_print(std::vector<std::string>& tokens);
59 void cmd_set(std::vector<std::string>& tokens);
60 void cmd_time(std::vector<std::string>& tokens);
61 void cmd_run(std::vector<std::string>& tokens);
63 void dispatch_cmd(std::string cmd);
SST_ELI_REGISTER_INTERACTIVE_CONSOLE(SimpleDebugger, "sst", "interactive.simpledebug", SST_ELI_ELEMENT_VERSION(1, 0, 0), "{EXPERIMENTAL} Basic interactive debugging console for interactive mode.") SimpleDebugger(Params ¶ms)
Creates a new self partition scheme.
Self partitioner actually does nothing.
Definition: simpleDebug.h:27
Class created by the serializer mapping mode used to map the variables for objects.
Definition: objectMap.h:61
void execute(const std::string &msg) override
Called by TimeVortex to trigger checkpoint on simulation clock interval - not used in parallel simula...
Definition: simpleDebug.cc:26
Definition: interactiveConsole.h:42
Parameter store.
Definition: params.h:55