10 #ifndef ETISS_RV32IMACFDArch_RV32IMACFDGDBCORE_H_
11 #define ETISS_RV32IMACFDArch_RV32IMACFDGDBCORE_H_
43 return "instructionPointer";
Generated on Thu, 24 Oct 2024 10:16:12 +0200.
unsigned mapRegister(std::string name)
returns the index of the given register name in the list of registers as defined by gdb.
unsigned mappedRegisterCount()
returns the number of registers in the gdb defined register list
etiss::uint64 getInstructionPointer(ETISS_CPU *cpu)
allows to calculate the index of the instruction to be executed for breakpoint checks.
bool isLittleEndian()
returns true if the values are expected to be little endian
std::string mapRegister(unsigned index)
the returned string identifies the register at the given index as defined by gdb.
provides to architecture dependent registers as defined by gdb
static const unsigned INVALIDMAPPING
basic cpu state structure needed for execution of any cpu architecture.
etiss_uint64 instructionPointer
pointer to next instruction.