|
HyperDbg Debugger
|
The definition of functions written in Assembly. More...
Go to the source code of this file.
Functions | |
| VOID | AsmEnableVmxOperation () |
| Enable VMX Operation. | |
| VOID | AsmRestoreToVmxOffState () |
| Restore in vmxoff state. | |
| NTSTATUS | AsmVmxVmcall (UINT64 VmcallNumber, UINT64 OptionalParam1, UINT64 OptionalParam2, UINT64 OptionalParam3) |
| Request Vmcall. | |
| VOID | AsmHypervVmcall (UINT64 GuestRegisters) |
| Hyper-v vmcall handler. | |
| UINT64 | AsmVmfunc (ULONG EptpIndex, ULONG Function) |
| VMFUNC instruction. | |
| VOID | AsmVmxSaveState () |
| Save state on vmx. | |
| VOID | AsmVmxRestoreState () |
| Restore state on vmx. | |
| VOID | AsmVmexitHandler () |
| Vm-exit handler. | |
| VOID | AsmSaveVmxOffState () |
| Save vmxoff state. | |
| VOID | AsmVmxoffRestoreXmmRegs (UINT64 XmmRegs) |
| Restore XMM registers. | |
| UCHAR | AsmInvept (ULONG Type, PVOID Descriptors) |
| INVEPT wrapper. | |
| UCHAR | AsmInvvpid (ULONG Type, PVOID Descriptors) |
| INVVPID wrapper. | |
| UINT16 | AsmGetCs () |
| Get CS Register. | |
| UINT16 | AsmGetDs () |
| Get DS Register. | |
| VOID | AsmSetDs (UINT16 DsSelector) |
| UINT16 | AsmGetEs () |
| Get ES Register. | |
| VOID | AsmSetEs (UINT16 EsSelector) |
| UINT16 | AsmGetSs () |
| Get SS Register. | |
| VOID | AsmSetSs (UINT16 SsSelector) |
| UINT16 | AsmGetFs () |
| Get FS Register. | |
| VOID | AsmSetFs (UINT16 FsSelector) |
| UINT16 | AsmGetGs () |
| Get GS Register. | |
| UINT16 | AsmGetLdtr () |
| Get LDTR Register. | |
| UINT16 | AsmGetTr () |
| Get TR Register. | |
| UINT64 | AsmGetGdtBase () |
| get GDT base | |
| UINT16 | AsmGetGdtLimit () |
| Get GDT Limit. | |
| UINT64 | AsmGetIdtBase () |
| Get IDT base. | |
| UINT16 | AsmGetIdtLimit () |
| Get IDT limit. | |
| UINT32 | AsmGetAccessRights (UINT16 Selector) |
| UINT16 | AsmGetRflags () |
| Get R/EFLAGS. | |
| VOID | AsmCliInstruction () |
| Run CLI Instruction. | |
| VOID | AsmStiInstruction () |
| Run STI Instruction. | |
| VOID | AsmReloadGdtr (PVOID GdtBase, ULONG GdtLimit) |
| Reload new GDTR. | |
| VOID | AsmReloadIdtr (PVOID IdtrBase, ULONG IdtrLimit) |
| Reload new IDTR. | |
| UINT64 | AsmReadSsp () |
| Read SSP. | |
| VOID | AsmGeneralDetourHook (VOID) |
| Detour hook handler. | |
| UINT64 | AsmTestWrapperWithTestTags (UINT64 Param1, UINT64 Param2, UINT64 Param3, UINT64 Param4) |
| Tests with test tags wrapper. | |
| VOID | InterruptHandler0 () |
| The 0th entry in IDT. | |
| VOID | InterruptHandler1 () |
| The 1st entry in IDT. | |
| VOID | InterruptHandler2 () |
| The 2nd entry in IDT. | |
| VOID | InterruptHandler3 () |
| The 3rd entry in IDT. | |
| VOID | InterruptHandler4 () |
| The 4th entry in IDT. | |
| VOID | InterruptHandler5 () |
| The 5th entry in IDT. | |
| VOID | InterruptHandler6 () |
| The 6th entry in IDT. | |
| VOID | InterruptHandler7 () |
| The 7th entry in IDT. | |
| VOID | InterruptHandler8 () |
| The 8th entry in IDT. | |
| VOID | InterruptHandler9 () |
| The 9th entry in IDT. | |
| VOID | InterruptHandler10 () |
| The 10th entry in IDT. | |
| VOID | InterruptHandler11 () |
| The 11th entry in IDT. | |
| VOID | InterruptHandler12 () |
| The 12th entry in IDT. | |
| VOID | InterruptHandler13 () |
| The 13th entry in IDT. | |
| VOID | InterruptHandler14 () |
| The 14th entry in IDT. | |
| VOID | InterruptHandler15 () |
| The 15th entry in IDT. | |
| VOID | InterruptHandler16 () |
| The 16th entry in IDT. | |
| VOID | InterruptHandler17 () |
| The 17th entry in IDT. | |
| VOID | InterruptHandler18 () |
| The 18th entry in IDT. | |
| VOID | InterruptHandler19 () |
| The 19th entry in IDT. | |
| VOID | InterruptHandler20 () |
| The 20th entry in IDT. | |
| VOID | InterruptHandler21 () |
| The 21st entry in IDT. | |
| VOID | InterruptHandler22 () |
| The 22nd entry in IDT. | |
| VOID | InterruptHandler23 () |
| The 23rd entry in IDT. | |
| VOID | InterruptHandler24 () |
| The 24th entry in IDT. | |
| VOID | InterruptHandler25 () |
| The 25th entry in IDT. | |
| VOID | InterruptHandler26 () |
| The 26th entry in IDT. | |
| VOID | InterruptHandler27 () |
| The 27th entry in IDT. | |
| VOID | InterruptHandler28 () |
| The 28th entry in IDT. | |
| VOID | InterruptHandler29 () |
| The 29th entry in IDT. | |
| VOID | InterruptHandler30 () |
| The 30th entry in IDT. | |
The definition of functions written in Assembly.
|
externinline |
Run CLI Instruction.
|
externinline |
Enable VMX Operation.
|
extern |
Detour hook handler.
|
externinline |
get GDT base
|
externinline |
Get IDT base.
|
externinline |
Hyper-v vmcall handler.
| GuestRegisters |
|
extern |
Read SSP.
Reload new GDTR.
| GdtBase | |
| GdtLimit |
Reload new IDTR.
| IdtrBase | |
| IdtrLimit |
|
externinline |
Restore in vmxoff state.
|
externinline |
Save vmxoff state.
|
extern |
|
extern |
|
extern |
|
extern |
|
externinline |
Run STI Instruction.
|
extern |
Tests with test tags wrapper.
|
extern |
Vm-exit handler.
VMFUNC instruction.
| EptpIndex | |
| Function |
|
externinline |
Restore XMM registers.
|
extern |
Restore state on vmx.
|
extern |
Save state on vmx.
|
externinline |
Request Vmcall.
| VmcallNumber | |
| OptionalParam1 | |
| OptionalParam2 | |
| OptionalParam3 |
|
extern |
The 0th entry in IDT.
|
extern |
The 1st entry in IDT.
|
extern |
The 10th entry in IDT.
|
extern |
The 11th entry in IDT.
|
extern |
The 12th entry in IDT.
|
extern |
The 13th entry in IDT.
|
extern |
The 14th entry in IDT.
|
extern |
The 15th entry in IDT.
|
extern |
The 16th entry in IDT.
|
extern |
The 17th entry in IDT.
|
extern |
The 18th entry in IDT.
|
extern |
The 19th entry in IDT.
|
extern |
The 2nd entry in IDT.
|
extern |
The 20th entry in IDT.
|
extern |
The 21st entry in IDT.
|
extern |
The 22nd entry in IDT.
|
extern |
The 23rd entry in IDT.
|
extern |
The 24th entry in IDT.
|
extern |
The 25th entry in IDT.
|
extern |
The 26th entry in IDT.
|
extern |
The 27th entry in IDT.
|
extern |
The 28th entry in IDT.
|
extern |
The 29th entry in IDT.
|
extern |
The 3rd entry in IDT.
|
extern |
The 30th entry in IDT.
|
extern |
The 4th entry in IDT.
|
extern |
The 5th entry in IDT.
|
extern |
The 6th entry in IDT.
|
extern |
The 7th entry in IDT.
|
extern |
The 8th entry in IDT.
|
extern |
The 9th entry in IDT.