ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
RV64IMACFDArch Member List

This is the complete list of members for RV64IMACFDArch, including all inherited members.

_getPluginName() constetiss::CPUArchprotectedvirtual
addedToCPUCore(etiss::CPUCore *core)etiss::Plugininlineprotectedvirtual
archname_etiss::CPUArchprivate
cleanup()etiss::Pluginprotectedvirtual
compensateEndianess(ETISS_CPU *cpu, etiss::instr::BitArray &ba) constRV64IMACFDArchvirtual
coreno_RV64IMACFDArchprivate
COROUTINEetiss::Pluginstatic
cplugin_etiss::Pluginprivate
CPUArch(std::string archname)etiss::CPUArch
createInterruptEnable(ETISS_CPU *cpu)RV64IMACFDArchvirtual
createInterruptVector(ETISS_CPU *cpu)RV64IMACFDArchvirtual
deleteCPU(ETISS_CPU *)RV64IMACFDArchvirtual
deleteInterruptEnable(etiss::InterruptEnable *en, ETISS_CPU *cpu)RV64IMACFDArchvirtual
deleteInterruptVector(etiss::InterruptVector *vec, ETISS_CPU *cpu)RV64IMACFDArchvirtual
deleteTimer(etiss::Plugin *timer)etiss::CPUArchDefaultPluginsvirtual
finalizeCodeBlock(etiss::CodeBlock &) constetiss::TranslationPluginvirtual
finalizeInstrSet(etiss::instr::ModedInstructionSet &) constetiss::CPUArchvirtual
gdbcore_RV64IMACFDArchprivate
getArchName() constetiss::CPUArch
getBlockGlobalCode()etiss::CPUArchvirtual
getCoroutinePlugin()etiss::Plugininline
getGDBCore()RV64IMACFDArchvirtual
getHeaders() constRV64IMACFDArchvirtual
getIncludePath()etiss::CPUArchvirtual
getInstructionSizeInBytes()RV64IMACFDArchvirtual
getInterruptListenerPlugin()etiss::Plugininline
getLastAssignedCoreName()etiss::Plugininline
getListenerSupportedRegisters()RV64IMACFDArchvirtual
getMaximumInstructionSizeInBytes()RV64IMACFDArchvirtual
getMaximumInstructionsPerMetaInstruction()etiss::CPUArchvirtual
getName() constetiss::CPUArchinline
getPluginHandle()etiss::TranslationPluginvirtual
getPluginName() constetiss::Plugininline
getPointerCode() constetiss::TranslationPluginprotected
getRegisterDevicePlugin()etiss::Plugininline
getSuperInstructionCount()etiss::CPUArchvirtual
getSystemWrapperPlugin()etiss::Plugininline
getTranslationPlugin()etiss::Plugininline
getType()etiss::Plugininline
getVirtualStruct(ETISS_CPU *cpu)RV64IMACFDArchvirtual
handleException(etiss::int32 code, ETISS_CPU *cpu)RV64IMACFDArchvirtual
headers_RV64IMACFDArchprivate
init(ETISS_CPU *cpu, ETISS_System *system, CPUArch *arch)etiss::Pluginprotectedvirtual
initCodeBlock(etiss::CodeBlock &cb) constRV64IMACFDArchvirtual
initInstrSet(etiss::instr::ModedInstructionSet &) constRV64IMACFDArchvirtual
INTERRUPTLISTENERetiss::Pluginstatic
lastAssignedCoreName_etiss::Pluginprivate
listenerSupportedRegisters_RV64IMACFDArchprivate
name_etiss::Pluginmutableprivate
newCPU()RV64IMACFDArchvirtual
newMMU(ETISS_CPU *cpu)etiss::CPUArchinlinevirtual
newTimer(ETISS_CPU *cpu)etiss::CPUArchDefaultPluginsvirtual
Plugin(unsigned type=0)etiss::Pluginprotected
plugin_arch_etiss::Pluginprotected
plugin_core_etiss::Pluginprotected
plugin_cpu_etiss::Pluginprotected
plugin_system_etiss::Pluginprotected
pointerCodeetiss::TranslationPluginprivate
REGISTERDEVICEetiss::Pluginstatic
removedFromCPUCore(etiss::CPUCore *core)etiss::Plugininlineprotectedvirtual
resetCPU(ETISS_CPU *cpu, etiss::uint64 *startpointer)RV64IMACFDArchvirtual
rplugin_etiss::Pluginprivate
RV64IMACFDArch(unsigned int)RV64IMACFDArch
setCorrespondingCPUCoreName(std::string name)etiss::Plugininlineprotected
signalChangedRegisterValue(ETISS_CPU *cpu, const char *registerName)etiss::CPUArchRegListenerInterfacestatic
splugin_etiss::Pluginprivate
SYSTEMWRAPPERetiss::Pluginstatic
toString() constetiss::Plugininline
ToString()etiss::ToStringinline
tplugin_etiss::Pluginprivate
TRANSLATIONetiss::Pluginstatic
TranslationPlugin()etiss::TranslationPlugin
trplugin_etiss::Pluginprivate
type_etiss::Pluginprivate
unlikelyInstruction(etiss::uint8 *instr, unsigned length, bool &ismetainstruction)etiss::CPUArchvirtual
~CPUArch()etiss::CPUArchvirtual
~CPUArchCPUManipulation()etiss::CPUArchCPUManipulationvirtual
~CPUArchDefaultPlugins()etiss::CPUArchDefaultPluginsinlinevirtual
~CPUArchRegListenerInterface()etiss::CPUArchRegListenerInterfacevirtual
~Plugin()etiss::Pluginvirtual
~ToString()etiss::ToStringinlinevirtual
~TranslationPlugin()etiss::TranslationPluginvirtual