gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
GenericISA::M5VarArgsFault< Func > Class Template Reference

#include <debugfaults.hh>

Inheritance diagram for GenericISA::M5VarArgsFault< Func >:
GenericISA::M5DebugFault FaultBase

Public Member Functions

template<typename... Args>
 M5VarArgsFault (const std::string &format, const Args &...args)
 
- Public Member Functions inherited from GenericISA::M5DebugFault
 M5DebugFault (DebugFunc _func, std::string _message)
 
FaultName name () const
 
void invoke (ThreadContext *tc, const StaticInstPtr &inst=StaticInst::nullStaticInstPtr)
 

Additional Inherited Members

- Public Types inherited from GenericISA::M5DebugFault
enum  DebugFunc { PanicFunc, FatalFunc, WarnFunc, WarnOnceFunc }
 
- Protected Attributes inherited from GenericISA::M5DebugFault
std::string message
 
DebugFunc func
 

Detailed Description

template<int Func>
class GenericISA::M5VarArgsFault< Func >

Definition at line 112 of file debugfaults.hh.

Constructor & Destructor Documentation

template<int Func>
template<typename... Args>
GenericISA::M5VarArgsFault< Func >::M5VarArgsFault ( const std::string &  format,
const Args &...  args 
)
inline

Definition at line 116 of file debugfaults.hh.


The documentation for this class was generated from the following file:

Generated on Fri Jun 9 2017 13:04:30 for gem5 by doxygen 1.8.6