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
MipsISA::AddressErrorFault Class Reference

#include <faults.hh>

Inheritance diagram for MipsISA::AddressErrorFault:
MipsISA::AddressFault< AddressErrorFault > MipsISA::MipsFault< AddressErrorFault > MipsISA::MipsFaultBase FaultBase

Public Member Functions

 AddressErrorFault (Addr _vaddr, bool _store)
 
ExcCode code () const
 
- Public Member Functions inherited from MipsISA::MipsFault< AddressErrorFault >
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
 
- Public Member Functions inherited from FaultBase
virtual ~FaultBase ()
 

Additional Inherited Members

- Protected Member Functions inherited from MipsISA::AddressFault< AddressErrorFault >
 AddressFault (Addr _vaddr, bool _store)
 
void invoke (ThreadContext *tc, const StaticInstPtr &inst=StaticInst::nullStaticInstPtr)
 
- Protected Member Functions inherited from MipsISA::MipsFault< AddressErrorFault >
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
 
- Protected Attributes inherited from MipsISA::AddressFault< AddressErrorFault >
Addr vaddr
 
bool store
 
- Static Protected Attributes inherited from MipsISA::MipsFault< AddressErrorFault >
static FaultVals vals
 

Detailed Description

Definition at line 203 of file faults.hh.

Constructor & Destructor Documentation

◆ AddressErrorFault()

MipsISA::AddressErrorFault::AddressErrorFault ( Addr  _vaddr,
bool  _store 
)
inline

Definition at line 206 of file faults.hh.

Member Function Documentation

◆ code()

ExcCode MipsISA::AddressErrorFault::code ( ) const
inlinevirtual

Implements MipsISA::MipsFaultBase.

Definition at line 211 of file faults.hh.

References MipsISA::ExcCodeAdEL, and MipsISA::ExcCodeAdES.


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

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