ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
|
#include <ErrorDefinition.h>
Public Member Functions | |
template<typename iterateableT > | |
StuckHigh (const iterateableT &positions, int id=-1, const std::string &name="") | |
virtual void | apply (uint64_t &var) |
template<typename T > | |
void | fapply (T &var) |
virtual const std::vector< unsigned > | affectedBits () |
Public Member Functions inherited from etiss::error::Error | |
Error (bool persistent, int id=-1, const std::string &name="") | |
virtual | ~Error () |
virtual void | apply (uint32_t &var) |
virtual void | apply (uint16_t &var) |
virtual void | apply (uint8_t &var) |
Private Attributes | |
std::vector< unsigned > | high_positions |
uint64_t | high |
Additional Inherited Members | |
Public Attributes inherited from etiss::error::Error | |
const bool | persistent_ |
int | id_ |
std::string | name_ |
Definition at line 125 of file ErrorDefinition.h.
|
inline |
Definition at line 133 of file ErrorDefinition.h.
References high, and high_positions.
|
virtual |
Implements etiss::error::Error.
Definition at line 121 of file ErrorDefinition.cpp.
References high_positions.
|
virtual |
Implements etiss::error::Error.
Definition at line 108 of file ErrorDefinition.cpp.
References high.
|
inline |
Definition at line 147 of file ErrorDefinition.h.
References high.
|
private |
Definition at line 129 of file ErrorDefinition.h.
Referenced by apply(), fapply(), get_metrics.MemRange::stats(), StuckHigh(), get_metrics.MemRange::trace(), and get_metrics.MemRange::usage().
|
private |
Definition at line 128 of file ErrorDefinition.h.
Referenced by affectedBits(), and StuckHigh().