_getPluginName() const =0 | etiss::Plugin | protectedpure virtual |
addedToCPUCore(etiss::CPUCore *core) | etiss::Plugin | inlineprotectedvirtual |
cleanup() | etiss::Plugin | protectedvirtual |
COROUTINE | etiss::Plugin | static |
cplugin_ | etiss::Plugin | private |
dbg_read(ETISS_System *sys, etiss::uint64 addr, etiss::uint8 *buf, etiss::uint32 len) | etiss::plugin::MemoryDeviceMapper | |
dbg_write(ETISS_System *sys, etiss::uint64 addr, etiss::uint8 *buf, etiss::uint32 len) | etiss::plugin::MemoryDeviceMapper | |
devices() | etiss::plugin::MemoryDeviceMapper | inline |
devices_ | etiss::plugin::MemoryDeviceMapper | protected |
dread(ETISS_System *sys, ETISS_CPU *cpu, etiss::uint64 addr, etiss::uint8 *buf, etiss::uint32 len) | etiss::plugin::MemoryDeviceMapper | |
dwrite(ETISS_System *sys, ETISS_CPU *cpu, etiss::uint64 addr, etiss::uint8 *buf, etiss::uint32 len) | etiss::plugin::MemoryDeviceMapper | |
getCoroutinePlugin() | etiss::Plugin | inline |
getInterruptListenerPlugin() | etiss::Plugin | inline |
getLastAssignedCoreName() | etiss::Plugin | inline |
getPluginName() const | etiss::Plugin | inline |
getRegisterDevicePlugin() | etiss::Plugin | inline |
getSystemWrapperPlugin() | etiss::Plugin | inline |
getTranslationPlugin() | etiss::Plugin | inline |
getType() | etiss::Plugin | inline |
init(ETISS_CPU *cpu, ETISS_System *system, CPUArch *arch) | etiss::Plugin | protectedvirtual |
INTERRUPTLISTENER | etiss::Plugin | static |
iread(ETISS_System *sys, ETISS_CPU *cpu, etiss::uint64 addr, etiss::uint32 len) | etiss::plugin::MemoryDeviceMapper | |
iwrite(ETISS_System *sys, ETISS_CPU *cpu, etiss::uint64 addr, etiss::uint8 *buf, etiss::uint32 len) | etiss::plugin::MemoryDeviceMapper | |
lastAssignedCoreName_ | etiss::Plugin | private |
map(bool ibus, bool read, bool dbg, uint64_t addr, uint8_t *buf, unsigned len, unsigned &newlen) | etiss::plugin::MemoryDeviceMapper | virtual |
MemoryDeviceMapper(std::string name) | etiss::plugin::MemoryDeviceMapper | |
mount(etiss::System *sys, uint64_t mask, uint64_t addr) | etiss::plugin::MemoryDeviceMapper | virtual |
mountPoints_ | etiss::plugin::MemoryDeviceMapper | protected |
name_ | etiss::plugin::MemoryDeviceMapper | |
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 |
REGISTERDEVICE | etiss::Plugin | static |
removedFromCPUCore(etiss::CPUCore *core) | etiss::Plugin | inlineprotectedvirtual |
rplugin_ | etiss::Plugin | private |
setCorrespondingCPUCoreName(std::string name) | etiss::Plugin | inlineprotected |
splugin_ | etiss::Plugin | private |
SYSTEMWRAPPER | etiss::Plugin | static |
SystemWrapperPlugin() | etiss::SystemWrapperPlugin | |
ToString() | etiss::ToString | inline |
toString() const | etiss::Plugin | inline |
tplugin_ | etiss::Plugin | private |
TRANSLATION | etiss::Plugin | static |
trplugin_ | etiss::Plugin | private |
type_ | etiss::Plugin | private |
unwrap(ETISS_CPU *cpu, ETISS_System *system) | etiss::plugin::MemoryDeviceMapper | virtual |
wrap(ETISS_CPU *cpu, ETISS_System *system) | etiss::plugin::MemoryDeviceMapper | virtual |
~MemoryDeviceMapper() | etiss::plugin::MemoryDeviceMapper | virtual |
~Plugin() | etiss::Plugin | virtual |
~SystemWrapperPlugin() | etiss::SystemWrapperPlugin | virtual |
~ToString() | etiss::ToString | inlinevirtual |