Bitdefender Hypervisor Memory Introspection
_CONTEXT64 Struct Reference

Context Frame for 64-bit guests. More...

#include <wddefs.h>

Data Fields

QWORD P1Home
 
QWORD P2Home
 
QWORD P3Home
 
QWORD P4Home
 
QWORD P5Home
 
QWORD P6Home
 
DWORD ContextFlags
 
DWORD MxCsr
 
WORD SegCs
 
WORD SegDs
 
WORD SegEs
 
WORD SegFs
 
WORD SegGs
 
WORD SegSs
 
DWORD EFlags
 
QWORD Dr0
 
QWORD Dr1
 
QWORD Dr2
 
QWORD Dr3
 
QWORD Dr6
 
QWORD Dr7
 
QWORD Rax
 
QWORD Rcx
 
QWORD Rdx
 
QWORD Rbx
 
QWORD Rsp
 
QWORD Rbp
 
QWORD Rsi
 
QWORD Rdi
 
QWORD R8
 
QWORD R9
 
QWORD R10
 
QWORD R11
 
QWORD R12
 
QWORD R13
 
QWORD R14
 
QWORD R15
 
QWORD Rip
 
union {
   XMM_SAVE_AREA32   FltSave
 
   struct {
      M128A   Header [2]
 
      M128A   Legacy [8]
 
      M128A   Xmm0
 
      M128A   Xmm1
 
      M128A   Xmm2
 
      M128A   Xmm3
 
      M128A   Xmm4
 
      M128A   Xmm5
 
      M128A   Xmm6
 
      M128A   Xmm7
 
      M128A   Xmm8
 
      M128A   Xmm9
 
      M128A   Xmm10
 
      M128A   Xmm11
 
      M128A   Xmm12
 
      M128A   Xmm13
 
      M128A   Xmm14
 
      M128A   Xmm15
 
   }   DUMMYSTRUCTNAME
 
DUMMYUNIONNAME
 
M128A VectorRegister [26]
 
QWORD VectorControl
 
QWORD DebugControl
 
QWORD LastBranchToRip
 
QWORD LastBranchFromRip
 
QWORD LastExceptionToRip
 
QWORD LastExceptionFromRip
 

Detailed Description

Context Frame for 64-bit guests.

Definition at line 1590 of file wddefs.h.

Field Documentation

◆ ContextFlags

DWORD _CONTEXT64::ContextFlags

Definition at line 1599 of file wddefs.h.

◆ DebugControl

QWORD _CONTEXT64::DebugControl

Definition at line 1665 of file wddefs.h.

◆ Dr0

QWORD _CONTEXT64::Dr0

Definition at line 1610 of file wddefs.h.

◆ Dr1

QWORD _CONTEXT64::Dr1

Definition at line 1611 of file wddefs.h.

◆ Dr2

QWORD _CONTEXT64::Dr2

Definition at line 1612 of file wddefs.h.

◆ Dr3

QWORD _CONTEXT64::Dr3

Definition at line 1613 of file wddefs.h.

◆ Dr6

QWORD _CONTEXT64::Dr6

Definition at line 1614 of file wddefs.h.

◆ Dr7

QWORD _CONTEXT64::Dr7

Definition at line 1615 of file wddefs.h.

◆ DUMMYSTRUCTNAME

struct { ... } _CONTEXT64::DUMMYSTRUCTNAME

◆ DUMMYUNIONNAME

union { ... } _CONTEXT64::DUMMYUNIONNAME

◆ EFlags

DWORD _CONTEXT64::EFlags

Definition at line 1608 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ FltSave

XMM_SAVE_AREA32 _CONTEXT64::FltSave

Definition at line 1638 of file wddefs.h.

◆ Header

M128A _CONTEXT64::Header[2]

Definition at line 1641 of file wddefs.h.

◆ LastBranchFromRip

QWORD _CONTEXT64::LastBranchFromRip

Definition at line 1667 of file wddefs.h.

◆ LastBranchToRip

QWORD _CONTEXT64::LastBranchToRip

Definition at line 1666 of file wddefs.h.

◆ LastExceptionFromRip

QWORD _CONTEXT64::LastExceptionFromRip

Definition at line 1669 of file wddefs.h.

◆ LastExceptionToRip

QWORD _CONTEXT64::LastExceptionToRip

Definition at line 1668 of file wddefs.h.

◆ Legacy

M128A _CONTEXT64::Legacy[8]

Definition at line 1642 of file wddefs.h.

◆ MxCsr

DWORD _CONTEXT64::MxCsr

Definition at line 1600 of file wddefs.h.

◆ P1Home

QWORD _CONTEXT64::P1Home

Definition at line 1592 of file wddefs.h.

◆ P2Home

QWORD _CONTEXT64::P2Home

Definition at line 1593 of file wddefs.h.

◆ P3Home

QWORD _CONTEXT64::P3Home

Definition at line 1594 of file wddefs.h.

◆ P4Home

QWORD _CONTEXT64::P4Home

Definition at line 1595 of file wddefs.h.

◆ P5Home

QWORD _CONTEXT64::P5Home

Definition at line 1596 of file wddefs.h.

◆ P6Home

QWORD _CONTEXT64::P6Home

Definition at line 1597 of file wddefs.h.

◆ R10

QWORD _CONTEXT64::R10

Definition at line 1627 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ R11

QWORD _CONTEXT64::R11

Definition at line 1628 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ R12

QWORD _CONTEXT64::R12

Definition at line 1629 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ R13

QWORD _CONTEXT64::R13

Definition at line 1630 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ R14

QWORD _CONTEXT64::R14

Definition at line 1631 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ R15

QWORD _CONTEXT64::R15

Definition at line 1632 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ R8

QWORD _CONTEXT64::R8

Definition at line 1625 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ R9

QWORD _CONTEXT64::R9

Definition at line 1626 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ Rax

QWORD _CONTEXT64::Rax

Definition at line 1617 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ Rbp

QWORD _CONTEXT64::Rbp

Definition at line 1622 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ Rbx

QWORD _CONTEXT64::Rbx

Definition at line 1620 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ Rcx

QWORD _CONTEXT64::Rcx

Definition at line 1618 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ Rdi

QWORD _CONTEXT64::Rdi

Definition at line 1624 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ Rdx

QWORD _CONTEXT64::Rdx

Definition at line 1619 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ Rip

QWORD _CONTEXT64::Rip

Definition at line 1634 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ Rsi

QWORD _CONTEXT64::Rsi

Definition at line 1623 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ Rsp

QWORD _CONTEXT64::Rsp

Definition at line 1621 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ SegCs

WORD _CONTEXT64::SegCs

Definition at line 1602 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ SegDs

WORD _CONTEXT64::SegDs

Definition at line 1603 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ SegEs

WORD _CONTEXT64::SegEs

Definition at line 1604 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ SegFs

WORD _CONTEXT64::SegFs

Definition at line 1605 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ SegGs

WORD _CONTEXT64::SegGs

Definition at line 1606 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ SegSs

WORD _CONTEXT64::SegSs

Definition at line 1607 of file wddefs.h.

Referenced by IntLogContextRecord().

◆ VectorControl

QWORD _CONTEXT64::VectorControl

Definition at line 1663 of file wddefs.h.

◆ VectorRegister

M128A _CONTEXT64::VectorRegister[26]

Definition at line 1662 of file wddefs.h.

◆ Xmm0

M128A _CONTEXT64::Xmm0

Definition at line 1643 of file wddefs.h.

◆ Xmm1

M128A _CONTEXT64::Xmm1

Definition at line 1644 of file wddefs.h.

◆ Xmm10

M128A _CONTEXT64::Xmm10

Definition at line 1653 of file wddefs.h.

◆ Xmm11

M128A _CONTEXT64::Xmm11

Definition at line 1654 of file wddefs.h.

◆ Xmm12

M128A _CONTEXT64::Xmm12

Definition at line 1655 of file wddefs.h.

◆ Xmm13

M128A _CONTEXT64::Xmm13

Definition at line 1656 of file wddefs.h.

◆ Xmm14

M128A _CONTEXT64::Xmm14

Definition at line 1657 of file wddefs.h.

◆ Xmm15

M128A _CONTEXT64::Xmm15

Definition at line 1658 of file wddefs.h.

◆ Xmm2

M128A _CONTEXT64::Xmm2

Definition at line 1645 of file wddefs.h.

◆ Xmm3

M128A _CONTEXT64::Xmm3

Definition at line 1646 of file wddefs.h.

◆ Xmm4

M128A _CONTEXT64::Xmm4

Definition at line 1647 of file wddefs.h.

◆ Xmm5

M128A _CONTEXT64::Xmm5

Definition at line 1648 of file wddefs.h.

◆ Xmm6

M128A _CONTEXT64::Xmm6

Definition at line 1649 of file wddefs.h.

◆ Xmm7

M128A _CONTEXT64::Xmm7

Definition at line 1650 of file wddefs.h.

◆ Xmm8

M128A _CONTEXT64::Xmm8

Definition at line 1651 of file wddefs.h.

◆ Xmm9

M128A _CONTEXT64::Xmm9

Definition at line 1652 of file wddefs.h.


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