|
HyperDbg Debugger
|
#include "pch.h"Functions | |
| BOOLEAN | DisassemblerShowInstructionsInVmxNonRootMode (PVOID Address, UINT32 Length, BOOLEAN Is32Bit) |
| Disassembler show the instructions. | |
| BOOLEAN | DisassemblerShowOneInstructionInVmxNonRootMode (PVOID Address, UINT64 ActualRip, BOOLEAN Is32Bit) |
| Disassembler show only one instruction. | |
| UINT32 | DisassemblerLengthDisassembleEngine (PVOID Address, BOOLEAN Is32Bit) |
| Disassembler length disassemble engine. | |
| UINT32 | DisassemblerLengthDisassembleEngineInVmxRootOnTargetProcess (PVOID Address, BOOLEAN Is32Bit) |
| Disassembler length disassembler engine. | |
| UINT32 | DisassemblerShowOneInstructionInVmxRootMode (PVOID Address, BOOLEAN Is32Bit) |
| Shows the disassembly of only one instruction. | |
Disassembler length disassemble engine.
if you want to call it directly, shouldn't not be in VMX-root mode, otherwise, you can call DisassemblerLengthDisassembleEngineInVmxRootOnTargetProcess to access memory safely
| Address | |
| Is32Bit |
| UINT32 DisassemblerLengthDisassembleEngineInVmxRootOnTargetProcess | ( | PVOID | Address, |
| BOOLEAN | Is32Bit ) |
Disassembler length disassembler engine.
Should be called in VMX-root mode
| Address | |
| Is32Bit |
| BOOLEAN DisassemblerShowInstructionsInVmxNonRootMode | ( | PVOID | Address, |
| UINT32 | Length, | ||
| BOOLEAN | Is32Bit ) |
Disassembler show the instructions.
This function should not be called from VMX-root mode
| Address | |
| Length | |
| Is32Bit |
| BOOLEAN DisassemblerShowOneInstructionInVmxNonRootMode | ( | PVOID | Address, |
| UINT64 | ActualRip, | ||
| BOOLEAN | Is32Bit ) |
Disassembler show only one instruction.
This function should not be directly called from VMX-root mode if the caller is sure that the target buffer is safe to be access, then it's okay
| Address | |
| ActualRip | |
| Is32Bit |
Shows the disassembly of only one instruction.
Should be called in VMX-root mode
| Address | |
| Is32Bit |