gem5  v20.1.0.0
Public Member Functions | List of all members
GenericISA::M5FatalFault Class Reference

#include <debugfaults.hh>

Inheritance diagram for GenericISA::M5FatalFault:
GenericISA::M5DebugFault 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 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=StaticInst::nullStaticInstPtr) override
- Public Member Functions inherited from FaultBase
virtual ~FaultBase ()

Additional Inherited Members

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

Detailed Description

Definition at line 126 of file debugfaults.hh.

Member Function Documentation

◆ debugFunc()

void GenericISA::M5FatalFault::debugFunc ( )

Implements GenericISA::M5DebugFault.

Definition at line 130 of file debugfaults.hh.

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

◆ M5DebugFault() [1/2]

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

Definition at line 68 of file debugfaults.hh.

◆ M5DebugFault() [2/2]


Definition at line 65 of file debugfaults.hh.

◆ name()

FaultName GenericISA::M5FatalFault::name ( ) const

Implements FaultBase.

Definition at line 131 of file debugfaults.hh.

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

Generated on Wed Sep 30 2020 14:03:05 for gem5 by doxygen 1.8.17