gem5 v24.0.0.0
Loading...
Searching...
No Matches
gem5::MipsISA::MipsFault< T > Class Template Reference

#include <faults.hh>

Inheritance diagram for gem5::MipsISA::MipsFault< T >:
gem5::MipsISA::MipsFaultBase gem5::FaultBase gem5::MipsISA::AddressFault< T > gem5::MipsISA::TlbFault< T >

Public Member Functions

FaultName name () const
 
FaultVect offset (ThreadContext *tc) const
 
ExcCode code () const
 
- Public Member Functions inherited from gem5::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=nullStaticInstPtr)
 
- Public Member Functions inherited from gem5::FaultBase
virtual ~FaultBase ()
 

Protected Member Functions

FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 

Static Protected Attributes

static FaultVals vals
 

Detailed Description

template<typename T>
class gem5::MipsISA::MipsFault< T >

Definition at line 110 of file faults.hh.

Member Function Documentation

◆ code()

◆ name()

template<typename T >
FaultName gem5::MipsISA::MipsFault< T >::name ( ) const
inlinevirtual

◆ offset()

template<typename T >
FaultVect gem5::MipsISA::MipsFault< T >::offset ( ThreadContext * tc) const
inlinevirtual

◆ vals() [1/34]

Definition at line 48 of file faults.cc.

References gem5::MipsISA::ExcCodeSys.

◆ vals() [2/34]

Definition at line 51 of file faults.cc.

References gem5::MipsISA::ExcCodeRI.

◆ vals() [3/34]

Definition at line 54 of file faults.cc.

References gem5::MipsISA::ExcCodeDummy.

◆ vals() [4/34]

Definition at line 57 of file faults.cc.

References gem5::MipsISA::ExcCodeOv.

◆ vals() [5/34]

Definition at line 60 of file faults.cc.

References gem5::MipsISA::ExcCodeTr.

◆ vals() [6/34]

Definition at line 63 of file faults.cc.

References gem5::MipsISA::ExcCodeBp.

◆ vals() [7/34]

Definition at line 66 of file faults.cc.

References gem5::MipsISA::ExcCodeDummy.

◆ vals() [8/34]

Definition at line 69 of file faults.cc.

References gem5::MipsISA::ExcCodeMCheck.

◆ vals() [9/34]

Definition at line 72 of file faults.cc.

References gem5::MipsISA::ExcCodeDummy.

◆ vals() [10/34]

Definition at line 75 of file faults.cc.

References gem5::MipsISA::ExcCodeDummy.

◆ vals() [11/34]

Definition at line 78 of file faults.cc.

References gem5::MipsISA::ExcCodeDummy.

◆ vals() [12/34]

Definition at line 81 of file faults.cc.

References gem5::MipsISA::ExcCodeCpU.

◆ vals() [13/34]

Definition at line 84 of file faults.cc.

References gem5::MipsISA::ExcCodeInt.

◆ vals() [14/34]

Definition at line 87 of file faults.cc.

References gem5::MipsISA::ExcCodeDummy.

◆ vals() [15/34]

Definition at line 90 of file faults.cc.

References gem5::MipsISA::ExcCodeDummy.

◆ vals() [16/34]

Definition at line 93 of file faults.cc.

References gem5::MipsISA::ExcCodeDummy.

◆ vals() [17/34]

◆ vals() [18/34]

Definition at line 310 of file faults.hh.

◆ vals() [19/34]

◆ vals() [20/34]

Definition at line 312 of file faults.hh.

◆ vals() [21/34]

◆ vals() [22/34]

Definition at line 314 of file faults.hh.

◆ vals() [23/34]

Definition at line 315 of file faults.hh.

◆ vals() [24/34]

◆ vals() [25/34]

Definition at line 317 of file faults.hh.

◆ vals() [26/34]

Definition at line 318 of file faults.hh.

◆ vals() [27/34]

Definition at line 319 of file faults.hh.

◆ vals() [28/34]

◆ vals() [29/34]

◆ vals() [30/34]

Definition at line 322 of file faults.hh.

◆ vals() [31/34]

Definition at line 323 of file faults.hh.

◆ vals() [32/34]

Definition at line 324 of file faults.hh.

◆ vals() [33/34]

Definition at line 325 of file faults.hh.

◆ vals() [34/34]

Definition at line 326 of file faults.hh.

Member Data Documentation

◆ vals

template<typename T >
FaultVals gem5::MipsISA::MipsFault< T >::vals
staticprotected

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

Generated on Tue Jun 18 2024 16:24:20 for gem5 by doxygen 1.11.0