class Debug::TRmdArmExcInfo |
Structure containing information about the state of the registers when a hardware exception occurred
Public Member Enumerations | |
---|---|
enum | TExceptionType { EPrefetchAbort = 0, EDataAbort = 1, EUndef = 2 } |
Public Attributes | |
---|---|
TRegisterValue32 | iCpsr |
TExceptionType | iExcCode |
TRegisterValue32 | iFaultAddress |
TRegisterValue32 | iFaultStatus |
TRegisterValue32 | iR0 |
TRegisterValue32 | iR1 |
TRegisterValue32 | iR10 |
TRegisterValue32 | iR11 |
TRegisterValue32 | iR12 |
TRegisterValue32 | iR13 |
TRegisterValue32 | iR13Svc |
TRegisterValue32 | iR14 |
TRegisterValue32 | iR14Svc |
TRegisterValue32 | iR15 |
TRegisterValue32 | iR2 |
TRegisterValue32 | iR3 |
TRegisterValue32 | iR4 |
TRegisterValue32 | iR5 |
TRegisterValue32 | iR6 |
TRegisterValue32 | iR7 |
TRegisterValue32 | iR8 |
TRegisterValue32 | iR9 |
TRegisterValue32 | iSpsrSvc |
Enumeration detailing the types of exception which may occur.
EPrefetchAbort = 0 |
Enumerator signifying that a prefetch abort error has occurred. |
EDataAbort = 1 |
Enumerator signifying that a data abort error has occurred. |
EUndef = 2 |
Enumerator signifying that an undefined instruction error has occurred. |
TRegisterValue32 | iFaultAddress |
Address which caused exception (System Control Coprocessor Fault Address Register )
TRegisterValue32 | iFaultStatus |
Value of System Control Coprocessor Fault Status Register .
TRegisterValue32 | iR15 |
Value of user mode register R15, points to instruction which caused exception.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.