| 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.