| gem5
    v21.1.0.2
    | 
#include <debugfaults.hh>
 
  
| Public Member Functions | |
| template<class OnceToken , class ... Args> | |
| M5DebugOnceFault (const OnceToken &token, const std::string &format, const Args &...args) | |
| void | invoke (ThreadContext *tc, const StaticInstPtr &inst=nullStaticInstPtr) override | 
|  Public Member Functions inherited from gem5::GenericISA::M5DebugFault | |
| M5DebugFault (std::string _m) | |
| template<class ... Args> | |
| M5DebugFault (const std::string &format, const Args &...args) | |
| std::string | message () | 
|  Public Member Functions inherited from gem5::FaultBase | |
| virtual FaultName | name () const =0 | 
| virtual | ~FaultBase () | 
| Static Protected Member Functions | |
| template<class F , class OnceToken > | |
| static bool & | lookUpToken (const OnceToken &token) | 
| Protected Attributes | |
| bool & | once | 
|  Protected Attributes inherited from gem5::GenericISA::M5DebugFault | |
| std::string | _message | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from gem5::GenericISA::M5DebugFault | |
| virtual void | debugFunc ()=0 | 
| void | advancePC (ThreadContext *tc, const StaticInstPtr &inst) | 
Definition at line 91 of file debugfaults.hh.
| 
 | inline | 
Definition at line 106 of file debugfaults.hh.
| 
 | inlineoverridevirtual | 
Reimplemented from gem5::GenericISA::M5DebugFault.
Definition at line 112 of file debugfaults.hh.
References gem5::GenericISA::M5DebugFault::advancePC(), gem5::GenericISA::M5DebugFault::debugFunc(), and gem5::GenericISA::M5DebugOnceFault< Flavor >::once.
| 
 | inlinestaticprotected | 
Definition at line 98 of file debugfaults.hh.
References gem5::scmi::token.
| 
 | protected | 
Definition at line 94 of file debugfaults.hh.
Referenced by gem5::GenericISA::M5DebugOnceFault< Flavor >::invoke().