Produce debug information from unrecoverable bugs. 
  150{
  151    LogError(
"HyperDbg cannot recover from this error, please provide the following information through the Git issues");
 
  152 
  154 
  156 
  158 
  160    {
  161        Log(
"%02X ", Instruction[i] & 0xffU);
 
  162    }
  163 
  168 
  170        "RAX=%016llx RBX=%016llx RCX=%016llx\n"
  171        "RDX=%016llx RSI=% 016llx RDI=%016llx\n"
  172        "RIP=%016llx RSP=%016llx RBP=%016llx\n"
  173        "R8 =%016llx R9 =%016llx R10=%016llx\n"
  174        "R11=%016llx R12=%016llx R13=%016llx\n"
  175        "R14=%016llx R15=%016llx\n",
  193}
#define MAXIMUM_INSTR_SIZE
maximum instruction size in Intel
Definition Constants.h:468
UINT32 DisassemblerShowOneInstructionInVmxRootMode(PVOID Address, BOOLEAN Is32Bit)
Shows the disassembly of only one instruction.
Definition Disassembler.c:328
#define Log(format,...)
Log without any prefix.
Definition HyperDbgHyperLogIntrinsics.h:129
#define LogInfo(format,...)
Define log variables.
Definition HyperDbgHyperLogIntrinsics.h:71
_Use_decl_annotations_ BOOLEAN MemoryMapperReadMemorySafeOnTargetProcess(UINT64 VaAddressToRead, PVOID BufferToSaveMemory, SIZE_T SizeToRead)
Read memory safely by mapping the buffer on the target process memory (It's a wrapper)
Definition MemoryMapper.c:1120
BOOLEAN CommonIsGuestOnUsermode32Bit()
determines if the guest was in 32-bit user-mode or 64-bit (long mode)
Definition Common.c:97
GUEST_REGS * Regs
Definition State.h:305
UINT64 LastVmexitRip
Definition State.h:309
UINT64 rsp
Definition BasicTypes.h:79
UINT64 r14
Definition BasicTypes.h:89
UINT64 r15
Definition BasicTypes.h:90
UINT64 rdi
Definition BasicTypes.h:82
UINT64 rax
Definition BasicTypes.h:75
UINT64 r12
Definition BasicTypes.h:87
UINT64 r13
Definition BasicTypes.h:88
UINT64 r9
Definition BasicTypes.h:84
UINT64 r8
Definition BasicTypes.h:83
UINT64 rbp
Definition BasicTypes.h:80
UINT64 rbx
Definition BasicTypes.h:78
UINT64 r10
Definition BasicTypes.h:85
UINT64 rcx
Definition BasicTypes.h:76
UINT64 rsi
Definition BasicTypes.h:81
UINT64 r11
Definition BasicTypes.h:86
UINT64 rdx
Definition BasicTypes.h:77