| 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 |