Go to the documentation of this file.
86 "use --no-debugmode to disable",
91 "simulator control language script interpreter, "
92 "e.g. -e \"stepi 10000\" executes simulation for 10000 cycles",
112 SWL_REMOTE_DBG,
"connect to a remote debugging interface on an FPGA or ASIC.",
117 SWL_CUSTOM_DBG,
"connect to a custom remote debugger (if implemented).",
211 bool wantCompiled =
false;
212 bool wantRemote =
false;
213 bool wantCustom =
false;
const std::string SWL_EXECUTE_SCRIPT
Long switch string for giving a script to be executed.
@ SIM_REMOTE
Remote debugger, not a simulator at all.
std::string machineFile()
@ SIM_COMPILED
Compiled, faster simulation.
const std::string SWS_PROGRAM_TO_LOAD
Short switch string for giving the program file.
const std::string SWL_CUSTOM_DBG
Long switch string for the custom remote debugger target.
const std::string SWL_MACHINE_TO_LOAD
Long switch string for giving a machine file.
SimulatorFrontend::SimulationType backendType()
const std::string SWS_MACHINE_TO_LOAD
Short switch string for giving a machine file.
virtual boost::format text(int textId)
virtual void printVersion() const
#define SIM_CLI_TITLE
The full title name of the CLI application.
std::string programFile()
std::string scriptString()
const std::string SWL_FAST_SIM
Long switch string for the fast simulation.
virtual bool isFlagOn() const
const std::string SWS_REMOTE_DBG
Short switch string for the TCE builtin remote debugger target.
bool optionGiven(std::string key) const
SimulationType
Which type of simulation this SimulatorFrontend controls or connects to.
const std::string SWL_DEBUG_MODE
Long switch string for setting the debug mode.
void addOption(CmdLineOptionParser *opt)
virtual ~SimulatorCmdLineOptions()
virtual void printHelp() const
@ SIM_CUSTOM
User-implemented remote HW debugger.
virtual std::string String(int index=0) const
const std::string SWS_FAST_SIM
Short switch string for the fast simulation.
const std::string SWS_EXECUTE_SCRIPT
Short switch string for giving a script to be executed.
const std::string SWL_PROGRAM_TO_LOAD
Long switch string for giving the program file.
CmdLineOptionParser * findOption(std::string name) const
const std::string SWS_CUSTOM_DBG
Short switch string for the custom remote debugger target.
static std::string TCEVersionString()
SimulatorCmdLineOptions()
virtual void printHelp() const
const std::string SWS_DEBUG_MODE
Short switch string for setting the debug mode.
const std::string SWL_REMOTE_DBG
Long switch string for the TCE builtin remote debugger target.
@ SIM_NORMAL
Default, interpreted simulation (debugging engine).