|
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().