Bitdefender Hypervisor Memory Introspection
_KTRAP_FRAME64 Struct Reference

#include <wddefs.h>

Data Fields

QWORD P1Home
 
QWORD P2Home
 
QWORD P3Home
 
QWORD P4Home
 
QWORD P5
 
BYTE PreviousMode
 
BYTE PreviousIrql
 
UCHAR FaultIndicator
 
UCHAR ExceptionActive
 
DWORD MxCsr
 
QWORD Rax
 
QWORD Rcx
 
QWORD Rdx
 
QWORD R8
 
QWORD R9
 
QWORD R10
 
QWORD R11
 
union {
   QWORD   GsBase
 
   QWORD   GsSwap
 
}; 
 
M128A Xmm0
 
M128A Xmm1
 
M128A Xmm2
 
M128A Xmm3
 
M128A Xmm4
 
M128A Xmm5
 
union {
   QWORD   FaultAddress
 
   QWORD   ContextRecord
 
   QWORD   TimeStampCKCL
 
}; 
 
QWORD Dr0
 
QWORD Dr1
 
QWORD Dr2
 
QWORD Dr3
 
QWORD Dr6
 
QWORD Dr7
 
struct {
   QWORD   DebugControl
 
   QWORD   LastBranchToRip
 
   QWORD   LastBranchFromRip
 
   QWORD   LastExceptionToRip
 
   QWORD   LastExceptionFromRip
 
}; 
 
UINT16 SegDs
 
UINT16 SegEs
 
UINT16 SegFs
 
UINT16 SegGs
 
QWORD TrapFrame
 
QWORD Rbx
 
QWORD Rdi
 
QWORD Rsi
 
QWORD Rbp
 
union {
   QWORD   ErrorCode
 
   QWORD   ExceptionFrame
 
   QWORD   TimeStampKlog
 
}; 
 
QWORD Rip
 
UINT16 SegCs
 
UCHAR Fill0
 
UCHAR Logging
 
UINT16 Fill1 [2]
 
DWORD EFlags
 
DWORD Fill2
 
QWORD Rsp
 
UINT16 SegSs
 
UINT16 Fill3
 
DWORD Fill4
 

Detailed Description

Definition at line 990 of file wddefs.h.

Field Documentation

◆ @184

union { ... }

◆ @186

union { ... }

◆ @188

struct { ... }

◆ @190

union { ... }

◆ ContextRecord

QWORD _KTRAP_FRAME64::ContextRecord

Definition at line 1082 of file wddefs.h.

◆ DebugControl

QWORD _KTRAP_FRAME64::DebugControl

Definition at line 1103 of file wddefs.h.

◆ Dr0

QWORD _KTRAP_FRAME64::Dr0

Definition at line 1090 of file wddefs.h.

◆ Dr1

QWORD _KTRAP_FRAME64::Dr1

Definition at line 1091 of file wddefs.h.

◆ Dr2

QWORD _KTRAP_FRAME64::Dr2

Definition at line 1092 of file wddefs.h.

◆ Dr3

QWORD _KTRAP_FRAME64::Dr3

Definition at line 1093 of file wddefs.h.

◆ Dr6

QWORD _KTRAP_FRAME64::Dr6

Definition at line 1094 of file wddefs.h.

◆ Dr7

QWORD _KTRAP_FRAME64::Dr7

Definition at line 1095 of file wddefs.h.

◆ EFlags

DWORD _KTRAP_FRAME64::EFlags

◆ ErrorCode

QWORD _KTRAP_FRAME64::ErrorCode

Definition at line 1151 of file wddefs.h.

◆ ExceptionActive

UCHAR _KTRAP_FRAME64::ExceptionActive

Definition at line 1025 of file wddefs.h.

◆ ExceptionFrame

QWORD _KTRAP_FRAME64::ExceptionFrame

Definition at line 1152 of file wddefs.h.

◆ FaultAddress

QWORD _KTRAP_FRAME64::FaultAddress

Definition at line 1081 of file wddefs.h.

◆ FaultIndicator

UCHAR _KTRAP_FRAME64::FaultIndicator

Definition at line 1015 of file wddefs.h.

◆ Fill0

UCHAR _KTRAP_FRAME64::Fill0

Definition at line 1158 of file wddefs.h.

◆ Fill1

UINT16 _KTRAP_FRAME64::Fill1[2]

Definition at line 1160 of file wddefs.h.

◆ Fill2

DWORD _KTRAP_FRAME64::Fill2

Definition at line 1162 of file wddefs.h.

◆ Fill3

UINT16 _KTRAP_FRAME64::Fill3

Definition at line 1165 of file wddefs.h.

◆ Fill4

DWORD _KTRAP_FRAME64::Fill4

Definition at line 1166 of file wddefs.h.

◆ GsBase

QWORD _KTRAP_FRAME64::GsBase

Definition at line 1056 of file wddefs.h.

◆ GsSwap

QWORD _KTRAP_FRAME64::GsSwap

Definition at line 1057 of file wddefs.h.

◆ LastBranchFromRip

QWORD _KTRAP_FRAME64::LastBranchFromRip

Definition at line 1105 of file wddefs.h.

◆ LastBranchToRip

QWORD _KTRAP_FRAME64::LastBranchToRip

Definition at line 1104 of file wddefs.h.

◆ LastExceptionFromRip

QWORD _KTRAP_FRAME64::LastExceptionFromRip

Definition at line 1107 of file wddefs.h.

◆ LastExceptionToRip

QWORD _KTRAP_FRAME64::LastExceptionToRip

Definition at line 1106 of file wddefs.h.

◆ Logging

UCHAR _KTRAP_FRAME64::Logging

Definition at line 1159 of file wddefs.h.

◆ MxCsr

DWORD _KTRAP_FRAME64::MxCsr

Definition at line 1031 of file wddefs.h.

◆ P1Home

QWORD _KTRAP_FRAME64::P1Home

Definition at line 997 of file wddefs.h.

◆ P2Home

QWORD _KTRAP_FRAME64::P2Home

Definition at line 998 of file wddefs.h.

◆ P3Home

QWORD _KTRAP_FRAME64::P3Home

Definition at line 999 of file wddefs.h.

◆ P4Home

QWORD _KTRAP_FRAME64::P4Home

Definition at line 1000 of file wddefs.h.

◆ P5

QWORD _KTRAP_FRAME64::P5

Definition at line 1001 of file wddefs.h.

◆ PreviousIrql

BYTE _KTRAP_FRAME64::PreviousIrql

Definition at line 1009 of file wddefs.h.

◆ PreviousMode

BYTE _KTRAP_FRAME64::PreviousMode

Definition at line 1008 of file wddefs.h.

◆ R10

QWORD _KTRAP_FRAME64::R10

Definition at line 1045 of file wddefs.h.

Referenced by IntLogTrapFrame(), and IntWinFillRegsFromExceptionInfo().

◆ R11

QWORD _KTRAP_FRAME64::R11

Definition at line 1046 of file wddefs.h.

Referenced by IntLogTrapFrame(), and IntWinFillRegsFromExceptionInfo().

◆ R8

QWORD _KTRAP_FRAME64::R8

Definition at line 1043 of file wddefs.h.

Referenced by IntLogTrapFrame(), and IntWinFillRegsFromExceptionInfo().

◆ R9

QWORD _KTRAP_FRAME64::R9

Definition at line 1044 of file wddefs.h.

Referenced by IntLogTrapFrame(), and IntWinFillRegsFromExceptionInfo().

◆ Rax

QWORD _KTRAP_FRAME64::Rax

Definition at line 1040 of file wddefs.h.

Referenced by IntLogTrapFrame(), and IntWinFillRegsFromExceptionInfo().

◆ Rbp

QWORD _KTRAP_FRAME64::Rbp

Definition at line 1139 of file wddefs.h.

Referenced by IntLogTrapFrame(), and IntWinFillRegsFromExceptionInfo().

◆ Rbx

QWORD _KTRAP_FRAME64::Rbx

Definition at line 1130 of file wddefs.h.

Referenced by IntLogTrapFrame(), and IntWinFillRegsFromExceptionInfo().

◆ Rcx

QWORD _KTRAP_FRAME64::Rcx

Definition at line 1041 of file wddefs.h.

Referenced by IntLogTrapFrame(), and IntWinFillRegsFromExceptionInfo().

◆ Rdi

QWORD _KTRAP_FRAME64::Rdi

Definition at line 1131 of file wddefs.h.

Referenced by IntLogTrapFrame(), and IntWinFillRegsFromExceptionInfo().

◆ Rdx

QWORD _KTRAP_FRAME64::Rdx

Definition at line 1042 of file wddefs.h.

Referenced by IntLogTrapFrame(), and IntWinFillRegsFromExceptionInfo().

◆ Rip

QWORD _KTRAP_FRAME64::Rip

Definition at line 1156 of file wddefs.h.

Referenced by IntLogTrapFrame(), and IntWinIsUmTrapFrame().

◆ Rsi

QWORD _KTRAP_FRAME64::Rsi

Definition at line 1132 of file wddefs.h.

Referenced by IntLogTrapFrame(), and IntWinFillRegsFromExceptionInfo().

◆ Rsp

◆ SegCs

UINT16 _KTRAP_FRAME64::SegCs

◆ SegDs

UINT16 _KTRAP_FRAME64::SegDs

Definition at line 1114 of file wddefs.h.

◆ SegEs

UINT16 _KTRAP_FRAME64::SegEs

Definition at line 1115 of file wddefs.h.

◆ SegFs

UINT16 _KTRAP_FRAME64::SegFs

Definition at line 1116 of file wddefs.h.

◆ SegGs

UINT16 _KTRAP_FRAME64::SegGs

Definition at line 1117 of file wddefs.h.

◆ SegSs

UINT16 _KTRAP_FRAME64::SegSs

Definition at line 1164 of file wddefs.h.

◆ TimeStampCKCL

QWORD _KTRAP_FRAME64::TimeStampCKCL

Definition at line 1083 of file wddefs.h.

◆ TimeStampKlog

QWORD _KTRAP_FRAME64::TimeStampKlog

Definition at line 1153 of file wddefs.h.

◆ TrapFrame

QWORD _KTRAP_FRAME64::TrapFrame

Definition at line 1123 of file wddefs.h.

Referenced by IntWinStackUserTrapFrameGetGeneric().

◆ Xmm0

M128A _KTRAP_FRAME64::Xmm0

Definition at line 1067 of file wddefs.h.

◆ Xmm1

M128A _KTRAP_FRAME64::Xmm1

Definition at line 1068 of file wddefs.h.

◆ Xmm2

M128A _KTRAP_FRAME64::Xmm2

Definition at line 1069 of file wddefs.h.

◆ Xmm3

M128A _KTRAP_FRAME64::Xmm3

Definition at line 1070 of file wddefs.h.

◆ Xmm4

M128A _KTRAP_FRAME64::Xmm4

Definition at line 1071 of file wddefs.h.

◆ Xmm5

M128A _KTRAP_FRAME64::Xmm5

Definition at line 1072 of file wddefs.h.


The documentation for this struct was generated from the following file: