|
| enum | FaultSource {
AlignmentFault = 0
, InstructionCacheMaintenance
, SynchExtAbtOnTranslTableWalkLL
, SynchPtyErrOnTranslTableWalkLL = SynchExtAbtOnTranslTableWalkLL + 4
,
TranslationLL = SynchPtyErrOnTranslTableWalkLL + 4
, AccessFlagLL = TranslationLL + 4
, DomainLL = AccessFlagLL + 4
, PermissionLL = DomainLL + 4
,
DebugEvent = PermissionLL + 4
, SynchronousExternalAbort
, TLBConflictAbort
, SynchPtyErrOnMemoryAccess
,
AsynchronousExternalAbort
, AsynchPtyErrOnMemoryAccess
, AddressSizeLL
, PrefetchTLBMiss = AddressSizeLL + 4
,
PrefetchUncacheable
, NumFaultSources
, FaultSourceInvalid = 0xff
} |
| | Generic fault source enums used to index into {short/long/aarch64}DescFaultSources[] to get the actual encodings based on the current register width state and the translation table format in use. More...
|
| |
| enum | AnnotationIDs {
S1PTW
, OVA
, SAS
, SSE
,
SRT
, CM
, OFA
, WnR
,
SF
, AR
} |
| |
| enum | DebugType {
NODEBUG = 0
, BRKPOINT
, VECTORCATCH
, WPOINT_CM
,
WPOINT_NOCM
} |
| |
| static uint8_t | shortDescFaultSources [NumFaultSources] |
| | Encodings of the fault sources when the short-desc.
|
| |
| static uint8_t | longDescFaultSources [NumFaultSources] |
| | Encodings of the fault sources when the long-desc.
|
| |
| static uint8_t | aarch64FaultSources [NumFaultSources] |
| | Encodings of the fault sources in AArch64 state.
|
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| ArmFault::FaultVals | vals |
| |
| virtual Addr | getVector (ThreadContext *tc) |
| |
| Addr | getVector64 (ThreadContext *tc) |
| |
| ExtMachInst | machInst |
| |
| uint32_t | issRaw |
| |
| bool | bStep |
| |
| bool | from64 |
| |
| bool | to64 |
| |
| ExceptionLevel | fromEL |
| |
| ExceptionLevel | toEL |
| |
| OperatingMode | fromMode |
| |
| OperatingMode | toMode |
| |
| bool | faultUpdated |
| |
| bool | hypRouted |
| |
| bool | span |
| |
| static FaultVals | vals |
| |
Definition at line 615 of file faults.hh.