gem5  v20.0.0.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
GenericISA::M5PanicFault Class Reference

#include <debugfaults.hh>

Inheritance diagram for GenericISA::M5PanicFault:
GenericISA::M5DebugFault FaultBase

Public Member Functions

void debugFunc () override
 
FaultName name () const override
 
- 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 118 of file debugfaults.hh.

Member Function Documentation

◆ debugFunc()

void GenericISA::M5PanicFault::debugFunc ( )
inlineoverridevirtual

Implements GenericISA::M5DebugFault.

Definition at line 122 of file debugfaults.hh.

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

◆ name()

FaultName GenericISA::M5PanicFault::name ( ) const
inlineoverridevirtual

Implements FaultBase.

Definition at line 123 of file debugfaults.hh.


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

Generated on Mon Jun 8 2020 15:45:57 for gem5 by doxygen 1.8.13