Debug::TRmdArmExcInfo Class Reference
class Debug::TRmdArmExcInfo |
Structure containing information about the state of the registers when a hardware exception occurred
Member Enumerations Documentation
Enum TExceptionType
Enumeration detailing the types of exception which may occur.
Enumerators
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.
|
Member Data Documentation
TExceptionType
iExcCode
Type of exception which 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
iR0
Value of user mode register R0.
TRegisterValue32
iR1
Value of user mode register R1.
TRegisterValue32
iR10
Value of user mode register R10.
TRegisterValue32
iR11
Value of user mode register R11.
TRegisterValue32
iR12
Value of user mode register R12.
TRegisterValue32
iR13
Value of user mode register R13.
TRegisterValue32
iR13Svc
Value of R13 supervisor mode banked register.
TRegisterValue32
iR14
Value of user mode register R14.
TRegisterValue32
iR14Svc
Value of R14 supervisor mode banked register.
TRegisterValue32
iR15
Value of user mode register R15, points to instruction which caused exception.
TRegisterValue32
iR2
Value of user mode register R2.
TRegisterValue32
iR3
Value of user mode register R3.
TRegisterValue32
iR4
Value of user mode register R4.
TRegisterValue32
iR5
Value of user mode register R5.
TRegisterValue32
iR6
Value of user mode register R6.
TRegisterValue32
iR7
Value of user mode register R7.
TRegisterValue32
iR8
Value of user mode register R8.
TRegisterValue32
iR9
Value of user mode register R9.
TRegisterValue32
iSpsrSvc
Value of SPSR supervisor mode banked register.
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.