gem5
|
#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) |
Static Protected Attributes | |
static FaultVals | vals |
|
inlinevirtual |
Implements MipsISA::MipsFaultBase.
Reimplemented in MipsISA::TlbFault< T >, MipsISA::TlbFault< TlbRefillFault >, MipsISA::TlbFault< TlbModifiedFault >, and MipsISA::TlbFault< TlbInvalidFault >.
Definition at line 117 of file faults.hh.
Referenced by MipsISA::TlbModifiedFault::code().
|
inlinevirtual |
Implements FaultBase.
Definition at line 115 of file faults.hh.
Referenced by MipsISA::TlbFault< TlbInvalidFault >::invoke().
|
inlinevirtual |
Implements MipsISA::MipsFaultBase.
|
protected |
Definition at line 51 of file faults.cc.
References MipsISA::ExcCodeSys.
Referenced by MipsISA::MipsFault< SystemCallFault >::code(), MipsISA::MipsFault< SystemCallFault >::name(), and MipsISA::MipsFault< SystemCallFault >::offset().
|
protected |
Definition at line 54 of file faults.cc.
References MipsISA::ExcCodeRI.
|
protected |
Definition at line 57 of file faults.cc.
References MipsISA::ExcCodeDummy.
|
protected |
Definition at line 60 of file faults.cc.
References MipsISA::ExcCodeOv.
|
protected |
Definition at line 63 of file faults.cc.
References MipsISA::ExcCodeTr.
|
protected |
Definition at line 66 of file faults.cc.
References MipsISA::ExcCodeBp.
|
protected |
Definition at line 69 of file faults.cc.
References MipsISA::ExcCodeDummy.
|
protected |
Definition at line 72 of file faults.cc.
References MipsISA::ExcCodeMCheck.
|
protected |
Definition at line 75 of file faults.cc.
References MipsISA::ExcCodeDummy.
|
protected |
Definition at line 78 of file faults.cc.
References MipsISA::ExcCodeDummy.
|
protected |
Definition at line 81 of file faults.cc.
References MipsISA::ExcCodeDummy.
|
protected |
Definition at line 84 of file faults.cc.
References MipsISA::ExcCodeCpU.
|
protected |
Definition at line 87 of file faults.cc.
References MipsISA::ExcCodeInt.
|
protected |
Definition at line 90 of file faults.cc.
References MipsISA::ExcCodeDummy.
|
protected |
Definition at line 93 of file faults.cc.
References MipsISA::ExcCodeDummy.
|
protected |
Definition at line 96 of file faults.cc.
References MipsISA::ExcCodeDummy.
|
protected |
Definition at line 99 of file faults.cc.
References MipsISA::ExcCodeMod.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |