ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
etiss::plugin::MemoryDeviceMapper Member List

This is the complete list of members for etiss::plugin::MemoryDeviceMapper, including all inherited members.

_getPluginName() const =0etiss::Pluginprotectedpure virtual
addedToCPUCore(etiss::CPUCore *core)etiss::Plugininlineprotectedvirtual
cleanup()etiss::Pluginprotectedvirtual
COROUTINEetiss::Pluginstatic
cplugin_etiss::Pluginprivate
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::MemoryDeviceMapperinline
devices_etiss::plugin::MemoryDeviceMapperprotected
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::Plugininline
getInterruptListenerPlugin()etiss::Plugininline
getLastAssignedCoreName()etiss::Plugininline
getPluginName() constetiss::Plugininline
getRegisterDevicePlugin()etiss::Plugininline
getSystemWrapperPlugin()etiss::Plugininline
getTranslationPlugin()etiss::Plugininline
getType()etiss::Plugininline
init(ETISS_CPU *cpu, ETISS_System *system, CPUArch *arch)etiss::Pluginprotectedvirtual
INTERRUPTLISTENERetiss::Pluginstatic
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::Pluginprivate
map(bool ibus, bool read, bool dbg, uint64_t addr, uint8_t *buf, unsigned len, unsigned &newlen)etiss::plugin::MemoryDeviceMappervirtual
MemoryDeviceMapper(std::string name)etiss::plugin::MemoryDeviceMapper
mount(etiss::System *sys, uint64_t mask, uint64_t addr)etiss::plugin::MemoryDeviceMappervirtual
mountPoints_etiss::plugin::MemoryDeviceMapperprotected
name_etiss::plugin::MemoryDeviceMapper
Plugin(unsigned type=0)etiss::Pluginprotected
plugin_arch_etiss::Pluginprotected
plugin_core_etiss::Pluginprotected
plugin_cpu_etiss::Pluginprotected
plugin_system_etiss::Pluginprotected
REGISTERDEVICEetiss::Pluginstatic
removedFromCPUCore(etiss::CPUCore *core)etiss::Plugininlineprotectedvirtual
rplugin_etiss::Pluginprivate
setCorrespondingCPUCoreName(std::string name)etiss::Plugininlineprotected
splugin_etiss::Pluginprivate
SYSTEMWRAPPERetiss::Pluginstatic
SystemWrapperPlugin()etiss::SystemWrapperPlugin
ToString()etiss::ToStringinline
toString() constetiss::Plugininline
tplugin_etiss::Pluginprivate
TRANSLATIONetiss::Pluginstatic
trplugin_etiss::Pluginprivate
type_etiss::Pluginprivate
unwrap(ETISS_CPU *cpu, ETISS_System *system)etiss::plugin::MemoryDeviceMappervirtual
wrap(ETISS_CPU *cpu, ETISS_System *system)etiss::plugin::MemoryDeviceMappervirtual
~MemoryDeviceMapper()etiss::plugin::MemoryDeviceMappervirtual
~Plugin()etiss::Pluginvirtual
~SystemWrapperPlugin()etiss::SystemWrapperPluginvirtual
~ToString()etiss::ToStringinlinevirtual