|
HyperDbg Debugger
|
Headers relating to cross (standalone) VMCALLs. More...
Go to the source code of this file.
Functions | |
| UINT64 | CrossVmcallGetDebugctlVmcallOnTargetCore () |
| Get the guest state of IA32_DEBUGCTL on the target core from VMCS using VMCALL. | |
| UINT64 | CrossVmcallGetGuestIa32LbrCtlVmcallOnTargetCore () |
| Get the guest state of IA32_LBR_CTL on the target core from VMCS using VMCALL. | |
| VOID | CrossVmcallSetDebugctlVmcallOnTargetCore (UINT64 Value) |
| Set the guest state of IA32_DEBUGCTL on the target core from VMCS using VMCALL. | |
| VOID | CrossVmcallSetGuestIa32LbrCtlVmcallOnTargetCore (UINT64 Value) |
| Set the guest state of IA32_LBR_CTL on the target core from VMCS using VMCALL. | |
| VOID | CrossVmcallSetLbrSelectVmcallOnTargetCore (UINT64 FilterOptions) |
| Set the guest state of MSR_LEGACY_LBR_SELECT on the target core from VMCS using VMCALL. | |
| VOID | CrossVmcallSetLoadDebugControlsVmcallOnTargetCore (BOOLEAN Set) |
| Set LOAD DEBUG CONTROLS on Vm-entry controls on the target core from VMCS using VMCALL. | |
| VOID | CrossVmcallSetLoadGuestIa32LbrCtlVmcallOnTargetCore (BOOLEAN Set) |
| Set CLEAR GUEST IA32_LBR_CTL on Vm-entry controls on the target core from VMCS using VMCALL. | |
| VOID | CrossVmcallSetSaveDebugControlsVmcallOnTargetCore (BOOLEAN Set) |
| Set SAVE DEBUG CONTROLS on Vm-exit controls on the target core from VMCS using VMCALL. | |
| VOID | CrossVmcallSetClearGuestIa32LbrCtlVmcallOnTargetCore (BOOLEAN Set) |
| Set CLEAR GUEST IA32_LBR_CTL on Vm-exit controls on the target core from VMCS using VMCALL. | |
Headers relating to cross (standalone) VMCALLs.
| UINT64 CrossVmcallGetDebugctlVmcallOnTargetCore | ( | ) |
Get the guest state of IA32_DEBUGCTL on the target core from VMCS using VMCALL.
| UINT64 CrossVmcallGetGuestIa32LbrCtlVmcallOnTargetCore | ( | ) |
Get the guest state of IA32_LBR_CTL on the target core from VMCS using VMCALL.
| VOID CrossVmcallSetClearGuestIa32LbrCtlVmcallOnTargetCore | ( | BOOLEAN | Set | ) |
Set CLEAR GUEST IA32_LBR_CTL on Vm-exit controls on the target core from VMCS using VMCALL.
| Set | Set or unset |
| VOID CrossVmcallSetDebugctlVmcallOnTargetCore | ( | UINT64 | Value | ) |
Set the guest state of IA32_DEBUGCTL on the target core from VMCS using VMCALL.
| Value |
| VOID CrossVmcallSetGuestIa32LbrCtlVmcallOnTargetCore | ( | UINT64 | Value | ) |
Set the guest state of IA32_LBR_CTL on the target core from VMCS using VMCALL.
| Value |
| VOID CrossVmcallSetLbrSelectVmcallOnTargetCore | ( | UINT64 | FilterOptions | ) |
Set the guest state of MSR_LEGACY_LBR_SELECT on the target core from VMCS using VMCALL.
| FilterOptions |
| VOID CrossVmcallSetLoadDebugControlsVmcallOnTargetCore | ( | BOOLEAN | Set | ) |
Set LOAD DEBUG CONTROLS on Vm-entry controls on the target core from VMCS using VMCALL.
| Set | Set or unset |
| VOID CrossVmcallSetLoadGuestIa32LbrCtlVmcallOnTargetCore | ( | BOOLEAN | Set | ) |
Set CLEAR GUEST IA32_LBR_CTL on Vm-entry controls on the target core from VMCS using VMCALL.
| Set | Set or unset |
| VOID CrossVmcallSetSaveDebugControlsVmcallOnTargetCore | ( | BOOLEAN | Set | ) |
Set SAVE DEBUG CONTROLS on Vm-exit controls on the target core from VMCS using VMCALL.
| Set | Set or unset |