HyperDbg Debugger
|
Manage Registers. More...
#include "pch.h"
Functions | |
VOID | SetGuestCsSel (PVMX_SEGMENT_SELECTOR Cs) |
Set just the Guest Cs selector. | |
VOID | SetGuestCs (PVMX_SEGMENT_SELECTOR Cs) |
Set the Guest Cs. | |
VMX_SEGMENT_SELECTOR | GetGuestCs () |
Get the Guest Cs Selector. | |
VOID | SetGuestSsSel (PVMX_SEGMENT_SELECTOR Ss) |
Set just the Guest Ss selector. | |
VOID | SetGuestSs (PVMX_SEGMENT_SELECTOR Ss) |
Set the Guest Ss selector. | |
VMX_SEGMENT_SELECTOR | GetGuestSs () |
Get the Guest Ss Selector. | |
VOID | SetGuestDsSel (PVMX_SEGMENT_SELECTOR Ds) |
Set just the Guest Ds selector. | |
VOID | SetGuestDs (PVMX_SEGMENT_SELECTOR Ds) |
Set the Guest Ds selector. | |
VMX_SEGMENT_SELECTOR | GetGuestDs () |
Get the Guest Ds Selector. | |
VOID | SetGuestFsSel (PVMX_SEGMENT_SELECTOR Fs) |
Set just the Guest Fs selector. | |
VOID | SetGuestFs (PVMX_SEGMENT_SELECTOR Fs) |
Set the Guest Fs selector. | |
VMX_SEGMENT_SELECTOR | GetGuestFs () |
Get the Guest Fs Selector. | |
VOID | SetGuestGsSel (PVMX_SEGMENT_SELECTOR Gs) |
Set just the Guest Gs selector. | |
VOID | SetGuestGs (PVMX_SEGMENT_SELECTOR Gs) |
Set the Guest Gs selector. | |
VMX_SEGMENT_SELECTOR | GetGuestGs () |
Get the Guest Gs Selector. | |
VOID | SetGuestEsSel (PVMX_SEGMENT_SELECTOR Es) |
Set just the Guest Es selector. | |
VOID | SetGuestEs (PVMX_SEGMENT_SELECTOR Es) |
Set the Guest Es selector. | |
VMX_SEGMENT_SELECTOR | GetGuestEs () |
Get the Guest Es Selector. | |
VOID | SetGuestIdtr (UINT64 Idtr) |
Set the Guest Idtr. | |
UINT64 | GetGuestIdtr () |
Get the Guest Idtr. | |
VOID | SetGuestLdtr (UINT64 Ldtr) |
Set the Guest Ldtr. | |
UINT64 | GetGuestLdtr () |
Get the Guest Ldtr. | |
VOID | SetGuestGdtr (UINT64 Gdtr) |
Set the Guest Gdtr. | |
UINT64 | GetGuestGdtr () |
Get the Guest Gdtr. | |
VOID | SetGuestTr (UINT64 Tr) |
UINT64 | GetGuestTr () |
Get the Guest Tr. | |
VOID | SetGuestRFlags (UINT64 RFlags) |
Set the Guest RFLAGS Register. | |
UINT64 | GetGuestRFlags () |
Get the Guest Rflags value. | |
VOID | SetGuestRIP (UINT64 RIP) |
Set the Guest RIP Register. | |
VOID | SetGuestRSP (UINT64 RSP) |
Set the Guest RSP Register. | |
UINT64 | GetGuestRIP () |
Get the Guest RIP value. | |
UINT64 | GetGuestCr0 () |
Get the Guest Cr0 value. | |
UINT64 | GetGuestCr2 () |
Get the Guest Cr2 value. | |
UINT64 | GetGuestCr3 () |
Get the Guest Cr3 value. | |
UINT64 | GetGuestCr4 () |
Get the Guest Cr4 value. | |
UINT64 | GetGuestCr8 () |
Get the Guest Cr8 value. | |
VOID | SetGuestCr0 (UINT64 Cr0) |
Set the Guest Cr0 Register. | |
VOID | SetGuestCr2 (UINT64 Cr2) |
Set the Guest Cr2 Register. | |
VOID | SetGuestCr3 (UINT64 Cr3) |
Set the Guest Cr3 Register. | |
VOID | SetGuestCr4 (UINT64 Cr4) |
Set the Guest Cr4 Register. | |
VOID | SetGuestCr8 (UINT64 Cr8) |
Set the Guest Cr8 Register. | |
VOID | SetGuestDr0 (UINT64 value) |
Set the Guest Dr0 Register. | |
VOID | SetGuestDr1 (UINT64 value) |
Set the Guest Dr1 Register. | |
VOID | SetGuestDr2 (UINT64 value) |
Set the Guest Dr2 Register. | |
VOID | SetGuestDr3 (UINT64 value) |
Set the Guest Dr3 Register. | |
VOID | SetGuestDr6 (UINT64 value) |
Set the Guest Dr6 Register. | |
VOID | SetGuestDr7 (UINT64 value) |
Set the Guest Dr7 Register. | |
UINT64 | GetGuestDr0 () |
Get the Guest Dr0 value. | |
UINT64 | GetGuestDr1 () |
Get the Guest Dr1 value. | |
UINT64 | GetGuestDr2 () |
Get the Guest Dr2 value. | |
UINT64 | GetGuestDr3 () |
Get the Guest Dr3 value. | |
UINT64 | GetGuestDr6 () |
Get the Guest Dr6 (breakpoint status) value. | |
UINT64 | GetGuestDr7 () |
Get the Guest Dr7 (breakpoint trigger) value. | |
Manage Registers.
UINT64 GetGuestCr0 | ( | ) |
UINT64 GetGuestCr2 | ( | ) |
Get the Guest Cr2 value.
UINT64 GetGuestCr3 | ( | ) |
Get the Guest Cr3 value.
UINT64 GetGuestCr4 | ( | ) |
Get the Guest Cr4 value.
UINT64 GetGuestCr8 | ( | ) |
Get the Guest Cr8 value.
VMX_SEGMENT_SELECTOR GetGuestCs | ( | ) |
Get the Guest Cs Selector.
UINT64 GetGuestDr0 | ( | ) |
Get the Guest Dr0 value.
UINT64 GetGuestDr1 | ( | ) |
Get the Guest Dr1 value.
UINT64 GetGuestDr2 | ( | ) |
Get the Guest Dr2 value.
UINT64 GetGuestDr3 | ( | ) |
Get the Guest Dr3 value.
UINT64 GetGuestDr6 | ( | ) |
Get the Guest Dr6 (breakpoint status) value.
UINT64 GetGuestDr7 | ( | ) |
Get the Guest Dr7 (breakpoint trigger) value.
VMX_SEGMENT_SELECTOR GetGuestDs | ( | ) |
Get the Guest Ds Selector.
VMX_SEGMENT_SELECTOR GetGuestEs | ( | ) |
Get the Guest Es Selector.
VMX_SEGMENT_SELECTOR GetGuestFs | ( | ) |
Get the Guest Fs Selector.
UINT64 GetGuestGdtr | ( | ) |
Get the Guest Gdtr.
VMX_SEGMENT_SELECTOR GetGuestGs | ( | ) |
Get the Guest Gs Selector.
UINT64 GetGuestIdtr | ( | ) |
Get the Guest Idtr.
UINT64 GetGuestLdtr | ( | ) |
Get the Guest Ldtr.
UINT64 GetGuestRFlags | ( | ) |
Get the Guest Rflags value.
UINT64 GetGuestRIP | ( | ) |
Get the Guest RIP value.
VMX_SEGMENT_SELECTOR GetGuestSs | ( | ) |
Get the Guest Ss Selector.
UINT64 GetGuestTr | ( | ) |
Get the Guest Tr.
Set the Guest Cr0 Register.
Cr0 | The Cr0 Value for the guest |
Set the Guest Cr2 Register.
Cr2 | The Cr2 Value for the guest |
Set the Guest Cr3 Register.
Cr3 | The Cr3 Value for the guest |
Set the Guest Cr4 Register.
Cr4 | The Cr4 Value for the guest |
Set the Guest Cr8 Register.
Cr8 | The Cr8 Value for the guest |
VOID SetGuestCs | ( | PVMX_SEGMENT_SELECTOR | Cs | ) |
VOID SetGuestCsSel | ( | PVMX_SEGMENT_SELECTOR | Cs | ) |
Set just the Guest Cs selector.
Cs | The CS Selector for the guest |
Set the Guest Dr0 Register.
Dr0 | The Dr0 Value for the guest |
Set the Guest Dr1 Register.
Dr1 | The Dr1 Value for the guest |
Set the Guest Dr2 Register.
Dr2 | The Dr2 Value for the guest |
Set the Guest Dr3 Register.
Dr3 | The Dr3 Value for the guest |
Set the Guest Dr6 Register.
Dr6 | The Dr6 Value for the guest |
Set the Guest Dr7 Register.
Dr7 | The Dr7 Value for the guest |
VOID SetGuestDs | ( | PVMX_SEGMENT_SELECTOR | Ds | ) |
Set the Guest Ds selector.
Ds | The DS Selector for the guest |
VOID SetGuestDsSel | ( | PVMX_SEGMENT_SELECTOR | Ds | ) |
Set just the Guest Ds selector.
Ds | The DS Selector for the guest |
VOID SetGuestEs | ( | PVMX_SEGMENT_SELECTOR | Es | ) |
Set the Guest Es selector.
Es | The ES Selector for the guest |
VOID SetGuestEsSel | ( | PVMX_SEGMENT_SELECTOR | Es | ) |
Set just the Guest Es selector.
Es | The ES Selector for the guest |
VOID SetGuestFs | ( | PVMX_SEGMENT_SELECTOR | Fs | ) |
Set the Guest Fs selector.
Fs | The FS Selector for the guest |
VOID SetGuestFsSel | ( | PVMX_SEGMENT_SELECTOR | Fs | ) |
Set just the Guest Fs selector.
Fs | The FS Selector for the guest |
Set the Guest Gdtr.
Gdtr | The Gdtr Selector for the guest |
VOID SetGuestGs | ( | PVMX_SEGMENT_SELECTOR | Gs | ) |
Set the Guest Gs selector.
Gs | The GS Selector for the guest |
VOID SetGuestGsSel | ( | PVMX_SEGMENT_SELECTOR | Gs | ) |
Set just the Guest Gs selector.
Gs | The GS Selector for the guest |
Set the Guest Idtr.
Idtr | The Idtr Selector for the guest |
Set the Guest Ldtr.
Ldtr | The Idtr Selector for the guest |
Set the Guest RFLAGS Register.
Rflags | The Rflags Value for the guest |
Set the Guest RIP Register.
RIP | The RIP Value for the guest |
Set the Guest RSP Register.
RSP | The RSP Value for the guest |
VOID SetGuestSs | ( | PVMX_SEGMENT_SELECTOR | Ss | ) |
Set the Guest Ss selector.
Ss | The SS Selector for the guest |
VOID SetGuestSsSel | ( | PVMX_SEGMENT_SELECTOR | Ss | ) |
Set just the Guest Ss selector.
Ss | The SS Selector for the guest |
Tr | The Tr Selector for the guest |