gem5
v20.1.0.0
|
#include <faults.hh>
Public Member Functions | |
FaultName | name () const |
FaultVect | offset (ThreadContext *tc) const |
ExcCode | code () const |
Public Member Functions inherited from MipsISA::MipsFaultBase | |
void | setExceptionState (ThreadContext *, uint8_t) |
virtual FaultVect | base (ThreadContext *tc) const |
FaultVect | vect (ThreadContext *tc) const |
void | invoke (ThreadContext *tc, const StaticInstPtr &inst=StaticInst::nullStaticInstPtr) |
Public Member Functions inherited from FaultBase | |
virtual | ~FaultBase () |
Static Protected Attributes | |
static FaultVals | vals |
|
inlinevirtual |
Implements MipsISA::MipsFaultBase.
Reimplemented in MipsISA::TlbFault< T >.
Definition at line 111 of file faults.hh.
Referenced by MipsISA::TlbModifiedFault::code().
|
inlinevirtual |
Implements FaultBase.
Definition at line 109 of file faults.hh.
Referenced by MipsISA::TlbFault< TlbInvalidFault >::invoke().
|
inlinevirtual |
Implements MipsISA::MipsFaultBase.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
Definition at line 107 of file faults.hh.
Referenced by MipsISA::MipsFault< TlbInvalidFault >::code(), MipsISA::MipsFault< TlbInvalidFault >::name(), and MipsISA::MipsFault< TlbInvalidFault >::offset().