gem5  v21.2.0.0
Public Member Functions | List of all members
gem5::GenericISA::M5FatalFault Class Reference

#include <debugfaults.hh>

Inheritance diagram for gem5::GenericISA::M5FatalFault:
gem5::GenericISA::M5DebugFault gem5::FaultBase

Public Member Functions

void debugFunc () override
 
FaultName name () const override
 
 M5DebugFault (std::string _m)
 
template<class ... Args>
 M5DebugFault (const std::string &format, const Args &...args)
 
- 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 ()
 
void invoke (ThreadContext *tc, const StaticInstPtr &inst=nullStaticInstPtr) override
 
- Public Member Functions inherited from gem5::FaultBase
virtual ~FaultBase ()
 

Additional Inherited Members

- Protected Member Functions inherited from gem5::GenericISA::M5DebugFault
void advancePC (ThreadContext *tc, const StaticInstPtr &inst)
 
- Protected Attributes inherited from gem5::GenericISA::M5DebugFault
std::string _message
 

Detailed Description

Definition at line 132 of file debugfaults.hh.

Member Function Documentation

◆ debugFunc()

void gem5::GenericISA::M5FatalFault::debugFunc ( )
inlineoverridevirtual

Implements gem5::GenericISA::M5DebugFault.

Definition at line 136 of file debugfaults.hh.

References fatal, and gem5::GenericISA::M5DebugFault::message().

◆ M5DebugFault() [1/2]

template<class ... Args>
gem5::GenericISA::M5DebugFault::M5DebugFault ( class ...  Args)
inline

Definition at line 74 of file debugfaults.hh.

◆ M5DebugFault() [2/2]

gem5::GenericISA::M5DebugFault::M5DebugFault
inline

Definition at line 71 of file debugfaults.hh.

◆ name()

FaultName gem5::GenericISA::M5FatalFault::name ( ) const
inlineoverridevirtual

Implements gem5::FaultBase.

Definition at line 137 of file debugfaults.hh.


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

Generated on Tue Dec 21 2021 11:36:09 for gem5 by doxygen 1.8.17