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_CUSTOM_DBG
Long switch string for the custom remote debugger target.
const std::string SWS_CUSTOM_DBG
Short switch string for the custom remote debugger target.
const std::string SWS_DEBUG_MODE
Short switch string for setting the debug mode.
const std::string SWL_DEBUG_MODE
Long switch string for setting the debug mode.
const std::string SWS_PROGRAM_TO_LOAD
Short switch string for giving the program file.
const std::string SWL_PROGRAM_TO_LOAD
Long switch string for giving the program file.
const std::string SWS_REMOTE_DBG
Short switch string for the TCE builtin remote debugger target.
const std::string SWS_MACHINE_TO_LOAD
Short switch string for giving a machine file.
const std::string SWL_REMOTE_DBG
Long switch string for the TCE builtin remote debugger target.
const std::string SWL_EXECUTE_SCRIPT
Long switch string for giving a script to be executed.
const std::string SWL_MACHINE_TO_LOAD
Long switch string for giving a machine file.
const std::string SWS_EXECUTE_SCRIPT
Short switch string for giving a script to be executed.
const std::string SWS_FAST_SIM
Short switch string for the fast simulation.
const std::string SWL_FAST_SIM
Long switch string for the fast simulation.
#define SIM_CLI_TITLE
The full title name of the CLI application.
static std::string TCEVersionString()
virtual bool isFlagOn() const
virtual std::string String(int index=0) const
bool optionGiven(std::string key) const
virtual void printHelp() const
CmdLineOptionParser * findOption(std::string name) const
void addOption(CmdLineOptionParser *opt)
std::string scriptString()
std::string machineFile()
virtual ~SimulatorCmdLineOptions()
SimulatorFrontend::SimulationType backendType()
std::string programFile()
virtual void printHelp() const
SimulatorCmdLineOptions()
virtual void printVersion() const
SimulationType
Which type of simulation this SimulatorFrontend controls or connects to.
@ SIM_REMOTE
Remote debugger, not a simulator at all.
@ SIM_CUSTOM
User-implemented remote HW debugger.
@ SIM_COMPILED
Compiled, faster simulation.
@ SIM_NORMAL
Default, interpreted simulation (debugging engine).
virtual boost::format text(int textId)