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