Go to the documentation of this file.
33 #ifndef TTA_TEST_OSAL_HH
34 #define TTA_TEST_OSAL_HH
64 virtual bool execute(
const std::vector<DataObject>& arguments);
65 virtual std::string
helpText()
const;
83 virtual bool execute(
const std::vector<DataObject>& arguments);
84 virtual std::string
helpText()
const;
100 virtual bool execute(
const std::vector<DataObject>& arguments);
101 virtual std::string
helpText()
const;
131 virtual bool execute(
const std::vector<DataObject>& arguments);
132 virtual std::string
helpText()
const;
155 virtual bool execute(
const std::vector<DataObject>& arguments);
156 virtual std::string
helpText()
const;
184 virtual bool execute(
const std::vector<DataObject>& arguments);
185 virtual std::string
helpText()
const;
201 virtual bool execute(
const std::vector<DataObject>& arguments);
202 virtual std::string
helpText()
const;
virtual bool execute(const std::vector< DataObject > &arguments)
virtual bool execute(const std::vector< DataObject > &arguments)
virtual std::string helpText() const
UInt32 InstructionAddress
std::string toOutputFormat(SimValue *value)
SimValue & returnAddress()
virtual ~OsalInterpreter()
virtual bool execute(const std::vector< DataObject > &arguments)
SimValue & syscallNumber()
Operation * operation_
Last loaded operation.
static const std::string OUTPUT_FORMAT_DOUBLE
void setOutputFormat(std::string outputFormat)
static const std::string OUTPUT_FORMAT_BIN
std::string outputFormat_
Indicates which output format is used currently.
virtual ~CmdAdvanceClock()
static const std::string MEM_DOUBLE_WORD
Name for double word memory access.
static const std::string OUTPUT_FORMAT_HALF
SimValue & syscallHandler()
bool continue_
Flag indicating whether program can continue or not.
virtual std::string helpText() const
OperationContext opContext_
The operation context shared with all operations invoked in the application.
virtual std::string helpText() const
virtual ~OsalCmdLineOptions()
virtual bool execute(const std::vector< DataObject > &arguments)
static const std::string MEM_BYTE
Name for byte memory access.
Operation & operation(const std::string &name)
OperationContext & operationContext()
OperationPool * pool_
Used to load operations.
virtual bool execute(const std::vector< DataObject > &arguments)
static const std::string OUTPUT_FORMAT_FLOAT
static const std::string OUTPUT_FORMAT_HEX
InstructionAddress irfStartStorage_
virtual bool execute(const std::vector< DataObject > &arguments)
static const std::string MEM_HALF_WORD
Name for half word memory access.
virtual void printVersion() const
InstructionAddress & programCounter()
virtual bool execute(const std::vector< DataObject > &arguments)
static const std::string OUTPUT_FORMAT_LONG_SIGNED
virtual std::string helpText() const
static const std::string OUTPUT_FORMAT_LONG_UNSIGNED
virtual std::string helpText() const
static const std::string MEM_WORD
Name for word memory access.
virtual std::string helpText() const
static const std::string REGISTER_PROGRAM_COUNTER
virtual void printHelp() const
static const std::string REGISTER_RETURN_ADDRESS
virtual std::string helpText() const
OsalCmdLineOptions & operator=(const OsalCmdLineOptions &)
Assignment not allowed.
std::string outputFormat() const
static const std::string OUTPUT_FORMAT_INT_SIGNED
SimValue returnAddressStorage_
static const std::string OUTPUT_FORMAT_INT_UNSIGNED
InstructionAddress programCounterStorage_