Bitdefender Hypervisor Memory Introspection
_REGISTERS Struct Reference

#include <vecommon.h>

Data Fields

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
 
QWORD CS
 
QWORD RFLAGS
 
QWORD CR0
 
QWORD CR3
 
QWORD CR4
 
QWORD DR7
 
QWORD SS
 
QWORD MXCSR
 
QWORD Reserved2
 
BYTE XMM [256]
 

Detailed Description

General purpose registers state. Offsets are relative to the beginning of the VE info page.

Definition at line 67 of file vecommon.h.

Field Documentation

◆ CR0

QWORD _REGISTERS::CR0

Definition at line 88 of file vecommon.h.

Referenced by IntVeDumpVeInfoPage().

◆ CR3

QWORD _REGISTERS::CR3

Definition at line 89 of file vecommon.h.

Referenced by IntVeDumpVeInfoPage().

◆ CR4

QWORD _REGISTERS::CR4

Definition at line 90 of file vecommon.h.

Referenced by IntVeDumpVeInfoPage().

◆ CS

QWORD _REGISTERS::CS

Definition at line 86 of file vecommon.h.

Referenced by IntVeDumpVeInfoPage().

◆ DR7

QWORD _REGISTERS::DR7

Definition at line 91 of file vecommon.h.

Referenced by IntVeDumpVeInfoPage().

◆ MXCSR

QWORD _REGISTERS::MXCSR

Definition at line 93 of file vecommon.h.

◆ R10

QWORD _REGISTERS::R10

Definition at line 79 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ R11

QWORD _REGISTERS::R11

Definition at line 80 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ R12

QWORD _REGISTERS::R12

Definition at line 81 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ R13

QWORD _REGISTERS::R13

Definition at line 82 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ R14

QWORD _REGISTERS::R14

Definition at line 83 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ R15

QWORD _REGISTERS::R15

Definition at line 84 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ R8

QWORD _REGISTERS::R8

Definition at line 77 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ R9

QWORD _REGISTERS::R9

Definition at line 78 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ RAX

QWORD _REGISTERS::RAX

Definition at line 69 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ RBP

QWORD _REGISTERS::RBP

Definition at line 74 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ RBX

QWORD _REGISTERS::RBX

Definition at line 72 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ RCX

QWORD _REGISTERS::RCX

Definition at line 70 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ RDI

QWORD _REGISTERS::RDI

Definition at line 76 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ RDX

QWORD _REGISTERS::RDX

Definition at line 71 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ Reserved2

QWORD _REGISTERS::Reserved2

Definition at line 94 of file vecommon.h.

◆ RFLAGS

QWORD _REGISTERS::RFLAGS

Definition at line 87 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ RIP

QWORD _REGISTERS::RIP

Definition at line 85 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ RSI

QWORD _REGISTERS::RSI

Definition at line 75 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ RSP

QWORD _REGISTERS::RSP

Definition at line 73 of file vecommon.h.

Referenced by IntDispatchVeAsEpt(), and IntVeDumpVeInfoPage().

◆ SS

QWORD _REGISTERS::SS

Definition at line 92 of file vecommon.h.

Referenced by IntVeDumpVeInfoPage().

◆ XMM

BYTE _REGISTERS::XMM[256]

Definition at line 95 of file vecommon.h.


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