ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
|
interface for cpu structure access. More...
#include <CPUArch.h>
Public Member Functions | |
virtual | ~CPUArchCPUManipulation () |
virtual std::shared_ptr< etiss::VirtualStruct > | getVirtualStruct (ETISS_CPU *cpu)=0 |
this function must return a valid pointer to a virtual struct More... | |
interface for cpu structure access.
this interface provides functions to read,write and list registers of a cpu. An empty default implementation is provided. At least the registers referenced in etiss::CPUArch::getGDBCore() should be supported.
|
virtual |
Definition at line 62 of file CPUArch.cpp.
|
pure virtual |
this function must return a valid pointer to a virtual struct
Implemented in RV64IMACFDArch, and RV32IMACFDArch.