HyperDbg Debugger
Toggle main menu visibility
Loading...
Searching...
No Matches
Loader.h
Go to the documentation of this file.
1
13
#pragma once
14
16
// Loader Functions //
18
19
BOOLEAN
20
LoaderInitHyperLog
();
21
22
BOOLEAN
23
LoaderInitHyperTrace
(
PDEBUGGER_INIT_HYPERTRACE_PACKET
InitHyperTracePacket,
BOOLEAN
RunningOnHypervisorEnvironment);
24
25
BOOLEAN
26
LoaderInitDebuggerAndVmm
(
PDEBUGGER_INIT_VMM_PACKET
InitVmmPacket);
27
28
VOID
29
LoaderUninitVmmAndDebugger
();
30
31
VOID
32
LoaderUninitHyperTrace
();
33
34
VOID
35
LoaderUninitLogTracer
();
BOOLEAN
UCHAR BOOLEAN
Definition
BasicTypes.h:35
PDEBUGGER_INIT_VMM_PACKET
struct _DEBUGGER_INIT_VMM_PACKET * PDEBUGGER_INIT_VMM_PACKET
PDEBUGGER_INIT_HYPERTRACE_PACKET
struct _DEBUGGER_INIT_HYPERTRACE_PACKET * PDEBUGGER_INIT_HYPERTRACE_PACKET
LoaderUninitLogTracer
VOID LoaderUninitLogTracer()
Uninitialize the log tracer.
Definition
Loader.c:104
LoaderInitHyperLog
BOOLEAN LoaderInitHyperLog()
Initialize the hyper log module.
Definition
Loader.c:119
LoaderInitDebuggerAndVmm
BOOLEAN LoaderInitDebuggerAndVmm(PDEBUGGER_INIT_VMM_PACKET InitVmmPacket)
Initialize the debugger and the vmm.
Definition
Loader.c:302
LoaderInitHyperTrace
BOOLEAN LoaderInitHyperTrace(PDEBUGGER_INIT_HYPERTRACE_PACKET InitHyperTracePacket, BOOLEAN RunningOnHypervisorEnvironment)
Initialize the hyper trace module.
Definition
Loader.c:21
LoaderUninitHyperTrace
VOID LoaderUninitHyperTrace()
Uninitialize the hyper trace module.
Definition
Loader.c:341
LoaderUninitVmmAndDebugger
VOID LoaderUninitVmmAndDebugger()
Uninitialize the VMM and the debugger.
Definition
Loader.c:417
hyperdbg
hyperkd
header
driver
Loader.h
Generated by
1.17.0