Go to the documentation of this file.
35 #define DEBUG_REMOTE_DEBUGGER_CONTROLLER
36 #ifdef DEBUG_REMOTE_DEBUGGER_CONTROLLER
37 #define DPRINT(...) printf(__VA_ARGS__)
38 #define _WHERE() printf("%s:%d - %s\n", __FILE__, __LINE__, __func__)
116 std::string rv=
"hello";
133 const std::string& ) {
virtual void writeIMem(const char *data, int size)
MinimumAddressableUnit MAU
UInt32 InstructionAddress
virtual void next(int count=1)
virtual void step(double count=1)
TTAMachine::Machine * machine
the architecture definition of the estimated processor
virtual void writeMem(Word address, MAU data, const AddressSpace &)
virtual SimValue immediateUnitRegisterValue(const std::string &iuName, int index=-1)
#define abortWithError(message)
Word MinimumAddressableUnit
Type for storing a MAU (must be unsigned type!). This limits the maximum size of the simulated minimu...
virtual SimValue FUPortValue(const std::string &fuName, const std::string &portName)
virtual void runUntil(UIntWord address)
virtual std::string registerFileValue(const std::string &rfName, int registerIndex=-1)
MinimumAddressableUnit MAU
virtual InstructionAddress programCounter() const
virtual MAU readMem(Word address, const AddressSpace &)
CustomDBGController(SimulatorFrontend &frontend, const TTAMachine::Machine &machine, const TTAProgram::Program &program)
find Finds info of the inner loops in the program