_getPluginName() const | etiss::CPUArch | protectedvirtual |
addedToCPUCore(etiss::CPUCore *core) | etiss::Plugin | inlineprotectedvirtual |
archname_ | etiss::CPUArch | private |
cleanup() | etiss::Plugin | protectedvirtual |
compensateEndianess(ETISS_CPU *cpu, etiss::instr::BitArray &ba) const | RV64IMACFDArch | virtual |
coreno_ | RV64IMACFDArch | private |
COROUTINE | etiss::Plugin | static |
cplugin_ | etiss::Plugin | private |
CPUArch(std::string archname) | etiss::CPUArch | |
createInterruptEnable(ETISS_CPU *cpu) | RV64IMACFDArch | virtual |
createInterruptVector(ETISS_CPU *cpu) | RV64IMACFDArch | virtual |
deleteCPU(ETISS_CPU *) | RV64IMACFDArch | virtual |
deleteInterruptEnable(etiss::InterruptEnable *en, ETISS_CPU *cpu) | RV64IMACFDArch | virtual |
deleteInterruptVector(etiss::InterruptVector *vec, ETISS_CPU *cpu) | RV64IMACFDArch | virtual |
deleteTimer(etiss::Plugin *timer) | etiss::CPUArchDefaultPlugins | virtual |
finalizeCodeBlock(etiss::CodeBlock &) const | etiss::TranslationPlugin | virtual |
finalizeInstrSet(etiss::instr::ModedInstructionSet &) const | etiss::CPUArch | virtual |
gdbcore_ | RV64IMACFDArch | private |
getArchName() const | etiss::CPUArch | |
getBlockGlobalCode() | etiss::CPUArch | virtual |
getCoroutinePlugin() | etiss::Plugin | inline |
getGDBCore() | RV64IMACFDArch | virtual |
getHeaders() const | RV64IMACFDArch | virtual |
getIncludePath() | etiss::CPUArch | virtual |
getInstructionSizeInBytes() | RV64IMACFDArch | virtual |
getInterruptListenerPlugin() | etiss::Plugin | inline |
getLastAssignedCoreName() | etiss::Plugin | inline |
getListenerSupportedRegisters() | RV64IMACFDArch | virtual |
getMaximumInstructionSizeInBytes() | RV64IMACFDArch | virtual |
getMaximumInstructionsPerMetaInstruction() | etiss::CPUArch | virtual |
getName() const | etiss::CPUArch | inline |
getPluginHandle() | etiss::TranslationPlugin | virtual |
getPluginName() const | etiss::Plugin | inline |
getPointerCode() const | etiss::TranslationPlugin | protected |
getRegisterDevicePlugin() | etiss::Plugin | inline |
getSuperInstructionCount() | etiss::CPUArch | virtual |
getSystemWrapperPlugin() | etiss::Plugin | inline |
getTranslationPlugin() | etiss::Plugin | inline |
getType() | etiss::Plugin | inline |
getVirtualStruct(ETISS_CPU *cpu) | RV64IMACFDArch | virtual |
handleException(etiss::int32 code, ETISS_CPU *cpu) | RV64IMACFDArch | virtual |
headers_ | RV64IMACFDArch | private |
init(ETISS_CPU *cpu, ETISS_System *system, CPUArch *arch) | etiss::Plugin | protectedvirtual |
initCodeBlock(etiss::CodeBlock &cb) const | RV64IMACFDArch | virtual |
initInstrSet(etiss::instr::ModedInstructionSet &) const | RV64IMACFDArch | virtual |
INTERRUPTLISTENER | etiss::Plugin | static |
lastAssignedCoreName_ | etiss::Plugin | private |
listenerSupportedRegisters_ | RV64IMACFDArch | private |
name_ | etiss::Plugin | mutableprivate |
newCPU() | RV64IMACFDArch | virtual |
newMMU(ETISS_CPU *cpu) | etiss::CPUArch | inlinevirtual |
newTimer(ETISS_CPU *cpu) | etiss::CPUArchDefaultPlugins | virtual |
Plugin(unsigned type=0) | etiss::Plugin | protected |
plugin_arch_ | etiss::Plugin | protected |
plugin_core_ | etiss::Plugin | protected |
plugin_cpu_ | etiss::Plugin | protected |
plugin_system_ | etiss::Plugin | protected |
pointerCode | etiss::TranslationPlugin | private |
REGISTERDEVICE | etiss::Plugin | static |
removedFromCPUCore(etiss::CPUCore *core) | etiss::Plugin | inlineprotectedvirtual |
resetCPU(ETISS_CPU *cpu, etiss::uint64 *startpointer) | RV64IMACFDArch | virtual |
rplugin_ | etiss::Plugin | private |
RV64IMACFDArch(unsigned int) | RV64IMACFDArch | |
setCorrespondingCPUCoreName(std::string name) | etiss::Plugin | inlineprotected |
signalChangedRegisterValue(ETISS_CPU *cpu, const char *registerName) | etiss::CPUArchRegListenerInterface | static |
splugin_ | etiss::Plugin | private |
SYSTEMWRAPPER | etiss::Plugin | static |
toString() const | etiss::Plugin | inline |
ToString() | etiss::ToString | inline |
tplugin_ | etiss::Plugin | private |
TRANSLATION | etiss::Plugin | static |
TranslationPlugin() | etiss::TranslationPlugin | |
trplugin_ | etiss::Plugin | private |
type_ | etiss::Plugin | private |
unlikelyInstruction(etiss::uint8 *instr, unsigned length, bool &ismetainstruction) | etiss::CPUArch | virtual |
~CPUArch() | etiss::CPUArch | virtual |
~CPUArchCPUManipulation() | etiss::CPUArchCPUManipulation | virtual |
~CPUArchDefaultPlugins() | etiss::CPUArchDefaultPlugins | inlinevirtual |
~CPUArchRegListenerInterface() | etiss::CPUArchRegListenerInterface | virtual |
~Plugin() | etiss::Plugin | virtual |
~ToString() | etiss::ToString | inlinevirtual |
~TranslationPlugin() | etiss::TranslationPlugin | virtual |