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
Namespaces | Classes | Typedefs | Functions | Variables
etiss::fault Namespace Reference

Namespaces

namespace  xml
 

Classes

class  Action
 
class  CPUStateCopyHelper
 
class  Fault
 
class  Injector
 
class  InjectorAddress
 
class  Stressor
 
class  Trigger
 

Typedefs

typedef std::shared_ptr< InjectorInjector_ptr
 
typedef uint64_t INT
 

Functions

void setCoreName (std::string &str)
 
static int32_t uniqueFaultId ()
 
static std::map< int32_t, Fault > & faults ()
 

Variables

int coreIDActuallXML
 
int x
 

Typedef Documentation

◆ Injector_ptr

Definition at line 86 of file Defs.h.

◆ INT

Definition at line 83 of file Fault.h.

Function Documentation

◆ faults()

static std::map< int32_t, Fault > & etiss::fault::faults ( )
static

Definition at line 74 of file Stressor.cpp.

Referenced by etiss::fault::Stressor::addFault(), etiss::fault::Stressor::clear(), etiss::fault::Stressor::firedTrigger(), and etiss::fault::Stressor::loadXML().

Here is the caller graph for this function:

◆ setCoreName()

void etiss::fault::setCoreName ( std::string &  str)

Definition at line 62 of file XML.cpp.

References coreIDActuallXML.

◆ uniqueFaultId()

static int32_t etiss::fault::uniqueFaultId ( )
static

Definition at line 199 of file Fault.cpp.

References int32_t.

Referenced by etiss::fault::Fault::Fault().

Here is the caller graph for this function:

Variable Documentation

◆ coreIDActuallXML

int etiss::fault::coreIDActuallXML

Definition at line 61 of file XML.cpp.

Referenced by etiss::fault::Stressor::loadXML(), and setCoreName().

◆ x

int etiss::fault::x

Definition at line 60 of file Injector.cpp.