gem5
|
#include <debugfaults.hh>
Public Types | |
enum | DebugFunc { PanicFunc, FatalFunc, WarnFunc, WarnOnceFunc } |
Public Member Functions | |
M5DebugFault (DebugFunc _func, std::string _message) | |
FaultName | name () const |
void | invoke (ThreadContext *tc, const StaticInstPtr &inst=StaticInst::nullStaticInstPtr) |
Protected Attributes | |
std::string | message |
DebugFunc | func |
Definition at line 51 of file debugfaults.hh.
Enumerator | |
---|---|
PanicFunc | |
FatalFunc | |
WarnFunc | |
WarnOnceFunc |
Definition at line 54 of file debugfaults.hh.
|
inline |
Definition at line 67 of file debugfaults.hh.
|
inlinevirtual |
|
inlinevirtual |
Implements FaultBase.
Definition at line 72 of file debugfaults.hh.
References FatalFunc, func, panic, PanicFunc, WarnFunc, and WarnOnceFunc.
|
protected |
Definition at line 64 of file debugfaults.hh.
|
protected |
Definition at line 63 of file debugfaults.hh.
Referenced by invoke().