ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
|
#include <ErrorDefinition.h>
Public Member Functions | |
template<typename iterateableT > | |
StuckLow (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 > | low_positions |
uint64_t | low |
Additional Inherited Members | |
Public Attributes inherited from etiss::error::Error | |
const bool | persistent_ |
int | id_ |
std::string | name_ |
Definition at line 155 of file ErrorDefinition.h.
|
inline |
Definition at line 163 of file ErrorDefinition.h.
References low, and low_positions.
|
virtual |
Implements etiss::error::Error.
Definition at line 125 of file ErrorDefinition.cpp.
References low_positions.
|
virtual |
|
inline |
Definition at line 178 of file ErrorDefinition.h.
References low.
|
private |
Definition at line 159 of file ErrorDefinition.h.
Referenced by apply(), fapply(), get_metrics.MemRange::stats(), StuckLow(), get_metrics.MemRange::trace(), and get_metrics.MemRange::usage().
|
private |
Definition at line 158 of file ErrorDefinition.h.
Referenced by affectedBits(), and StuckLow().