Jump to Navigation
Forum
|
Wiki
|
Bugtracker
|
Contact
Doxygen
Main Page
Alphabetical List
Data Structures
Directories
File List
Data Fields
Globals
Related Pages
Search
Doxygen
Public Attributes
PKTRAP_FRAME Struct Reference
#include <
ketypes.h
>
List of all members.
Public Attributes
UINT64
P1Home
UINT64
P2Home
UINT64
P3Home
UINT64
P4Home
UINT64
P5
CHAR
PreviousMode
UCHAR
PreviousIrql
UCHAR
FaultIndicator
UCHAR
ExceptionActive
ULONG
MxCsr
UINT64
Rax
UINT64
Rcx
UINT64
Rdx
UINT64
R8
UINT64
R9
UINT64
R10
UINT64
R11
union {
UINT64
GsBase
UINT64
GsSwap
};
M128A
Xmm0
M128A
Xmm1
M128A
Xmm2
M128A
Xmm3
M128A
Xmm4
M128A
Xmm5
union {
UINT64
FaultAddress
UINT64
ContextRecord
UINT64
TimeStampCKCL
};
UINT64
Dr0
UINT64
Dr1
UINT64
Dr2
UINT64
Dr3
UINT64
Dr6
UINT64
Dr7
union {
struct {
UINT64
DebugControl
UINT64
LastBranchToRip
UINT64
LastBranchFromRip
UINT64
LastExceptionToRip
UINT64
LastExceptionFromRip
}
struct {
UINT64
LastBranchControl
ULONG
LastBranchMSR
}
};
USHORT
SegDs
USHORT
SegEs
USHORT
SegFs
USHORT
SegGs
UINT64
TrapFrame
UINT64
Rbx
UINT64
Rdi
UINT64
Rsi
UINT64
Rbp
union {
UINT64
ErrorCode
UINT64
ExceptionFrame
UINT64
TimeStampKlog
};
UINT64
Rip
USHORT
SegCs
UCHAR
Fill0
UCHAR
Logging
USHORT
Fill1
[2]
ULONG
EFlags
ULONG
Fill2
UINT64
Rsp
USHORT
SegSs
USHORT
Fill3
LONG
CodePatchCycle
ULONG
DbgArgMark
ULONG
R0
ULONG
R1
ULONG
R2
ULONG
R3
ULONG
R4
ULONG
R5
ULONG
R6
ULONG
R7
ULONG
R8
ULONG
R9
ULONG
R10
ULONG
R11
ULONG
R12
ULONG
UserSp
ULONG
UserLr
ULONG
SvcSp
ULONG
SvcLr
ULONG
Pc
ULONG
Spsr
ULONG
OldIrql
ULONG
PreviousMode
ULONG
PreviousTrapFrame
ULONG
DbgEbp
ULONG
DbgEip
ULONG
DbgArgPointer
ULONG
TempSegCs
ULONG
TempEsp
ULONG
Dr0
ULONG
Dr1
ULONG
Dr2
ULONG
Dr3
ULONG
Dr6
ULONG
Dr7
ULONG
SegGs
ULONG
SegEs
ULONG
SegDs
ULONG
Edx
ULONG
Ecx
ULONG
Eax
ULONG
PreviousPreviousMode
struct
_EXCEPTION_REGISTRATION_RECORD
FAR
*
ExceptionList
ULONG
SegFs
ULONG
Edi
ULONG
Esi
ULONG
Ebx
ULONG
Ebp
ULONG
ErrCode
ULONG
Eip
ULONG
SegCs
ULONG
HardwareEsp
ULONG
HardwareSegSs
ULONG
V86Es
ULONG
V86Ds
ULONG
V86Fs
ULONG
V86Gs
PVOID
TrapFrame
UCHAR
OldIrql
UCHAR
PreviousMode
UCHAR
SavedApcStateIndex
UCHAR
SavedKernelApcDisable
UCHAR
ExceptionRecord
[
ROUND_UP
(
sizeof
(
EXCEPTION_RECORD
),
sizeof
(
ULONGLONG
))]
ULONG
FILL2
ULONG
Gpr0
ULONG
Gpr1
ULONG
Gpr2
ULONG
Gpr3
ULONG
Gpr4
ULONG
Gpr5
ULONG
Gpr6
ULONG
Gpr7
ULONG
Gpr8
ULONG
Gpr9
ULONG
Gpr10
ULONG
Gpr11
ULONG
Gpr12
DOUBLE
Fpr0
DOUBLE
Fpr1
DOUBLE
Fpr2
DOUBLE
Fpr3
DOUBLE
Fpr4
DOUBLE
Fpr5
DOUBLE
Fpr6
DOUBLE
Fpr7
DOUBLE
Fpr8
DOUBLE
Fpr9
DOUBLE
Fpr10
DOUBLE
Fpr11
DOUBLE
Fpr12
DOUBLE
Fpr13
DOUBLE
Fpscr
ULONG
Cr
ULONG
Xer
ULONG
Msr
ULONG
Iar
ULONG
Lr
ULONG
Ctr
ULONG
Dr4
ULONG
Dr5
Detailed Description
Definition at line
209
of file
ketypes.h
.
The documentation for this struct was generated from the following files:
include/ndk/amd64/
ketypes.h
include/ndk/arm/
ketypes.h
include/ndk/i386/
ketypes.h
include/ndk/powerpc/
ketypes.h