ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
etiss
InterruptHandler
etiss::InterruptHandler Member List
This is the complete list of members for
etiss::InterruptHandler
, including all inherited members.
_getPluginName
() const
etiss::InterruptHandler
virtual
addedToCPUCore
(etiss::CPUCore *core)
etiss::Plugin
inline
protected
virtual
cleanup
()
etiss::Plugin
protected
virtual
COROUTINE
etiss::Plugin
static
CoroutinePlugin
()
etiss::CoroutinePlugin
cplugin_
etiss::Plugin
private
cpuarch_
etiss::InterruptHandler
protected
ed_raised_
etiss::InterruptHandler
protected
empty_
etiss::InterruptHandler
protected
enable_
etiss::InterruptHandler
protected
execute
()
etiss::InterruptHandler
virtual
executionEnd
(int32_t code)
etiss::CoroutinePlugin
virtual
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
protected
virtual
InterruptHandler
(etiss::InterruptVector *interruptVector, etiss::InterruptEnable *interruptEnable, std::shared_ptr< etiss::CPUArch > arch, InterruptType itype=EDGE_TRIGGERED, bool sync=true)
etiss::InterruptHandler
INTERRUPTLISTENER
etiss::Plugin
static
isActive
()
etiss::CoroutinePlugin
inline
virtual
itype_
etiss::InterruptHandler
protected
lastAssignedCoreName_
etiss::Plugin
private
mu_
etiss::InterruptHandler
protected
name_
etiss::Plugin
mutable
private
pending_
etiss::InterruptHandler
protected
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
inline
protected
virtual
rplugin_
etiss::Plugin
private
setCorrespondingCPUCoreName
(std::string name)
etiss::Plugin
inline
protected
setLine
(unsigned line, bool state, etiss::uint64 time_ps)
etiss::InterruptHandler
virtual
splugin_
etiss::Plugin
private
sync_
etiss::InterruptHandler
protected
SYSTEMWRAPPER
etiss::Plugin
static
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
vector_
etiss::InterruptHandler
protected
~CoroutinePlugin
()
etiss::CoroutinePlugin
virtual
~InterruptHandler
()
etiss::InterruptHandler
virtual
~Plugin
()
etiss::Plugin
virtual
~ToString
()
etiss::ToString
inline
virtual
Generated on Thu Oct 24 2024 09:40:18 for ETISS 0.8.0 by
1.9.1